portupgrade -a und die Probleme

Mardor

Well-Known Member
Hallo,

ich habe massive Probleme beim Upgrade von einem Port. Bei einem "portupgrade -a erhalte ich folgende Meldung:

Code:
.........
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating xcbgen/Makefile
config.status: creating xcb-proto.pc
cd . && /bin/sh ./config.status xcb-proto.pc
config.status: creating xcb-proto.pc
===>  Installing for xcb-proto-1.4
===>   xcb-proto-1.4 depends on file: /usr/local/bin/python2.5 - found
===>   Generating temporary packing list
===>  Checking if x11/xcb-proto already installed
===>   xcb-proto-1.4 is already installed
      You may wish to ``make deinstall'' and install this port again
      by ``make reinstall'' to upgrade it properly.
      If you really wish to overwrite the old port of x11/xcb-proto
      without deleting it first, set the variable "FORCE_PKG_REGISTER"
      in your environment or the "make install" command line.
*** Error code 1

Stop in /usr/ports/x11/xcb-proto.
*** Error code 1

Stop in /usr/ports/x11/libxcb.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20090217-52820-5avji7-0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=libxcb-1.1.93 UPGRADE_PORT_VER=1.1.93 make
** Fix the problem and try again.
--->  Skipping 'x11/libX11' (libX11-1.1.99.2,1) because a requisite package 'libxcb-1.1.93' (x11/libxcb) failed (specify -k to force)
** Listing the failed packages (-:ignored / *:skipped / !:failed)
	! x11/libxcb (libxcb-1.1.93)	(unknown build error)
	* x11/libX11 (libX11-1.1.99.2,1)

Nun habe ich ja aus meinen bisherigen Fehlern gelernt und mit die /usr/ports/UPGRADE ungesehen.

Darin steht:

Code:
20090123:
  AFFECTS: users of x11/libxcb
  AUTHOR: flz@FreeBSD.org

  Libxcb shared library version was bumped from 1 to 2.  You need to
  rebuild any consumer of libxcb.so.1 or some applications will be
  linked against two versions of libxcb once libX11 is upgraded.

  For portupgrade users:

    # portupgrade -rf libxcb

Aber sobald ich das beschriebene (nämlich portupgrade -rf libxcb) eingebe erhalte ich folgende Meldung:

...........
config.status: creating xcb-proto.pc
===> Installing for xcb-proto-1.4
===> xcb-proto-1.4 depends on file: /usr/local/bin/python2.5 - found
===> Generating temporary packing list
===> Checking if x11/xcb-proto already installed
===> xcb-proto-1.4 is already installed
You may wish to ``make deinstall'' and install this port again
by ``make reinstall'' to upgrade it properly.
If you really wish to overwrite the old port of x11/xcb-proto
without deleting it first, set the variable "FORCE_PKG_REGISTER"
in your environment or the "make install" command line.
*** Error code 1

Stop in /usr/ports/x11/xcb-proto.
*** Error code 1

Stop in /usr/ports/x11/libxcb.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20090217-57867-1n8kyrd-0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=libxcb-1.1.93 UPGRADE_PORT_VER=1.1.93 make
** Fix the problem and try again.
---> Skipping 'x11/libX11' (libX11-1.1.99.2,1) because a requisite package 'libxcb-1.1.93' (x11/libxcb) failed (specify -k to force)
---> Skipping 'x11/libXext' (libXext-1.0.5,1) because a requisite package 'libxcb-1.1.93' (x11/libxcb) failed (specify -k to force)
---> Skipping 'x11/libXp' (libXp-1.0.0,1) because a requisite package 'libXext-1.0.5,1' (x11/libXext) failed (specify -k to force)
---> Skipping 'x11-toolkits/libXt' (libXt-1.0.5_1) because a requisite package 'libxcb-1.1.93' (x11/libxcb) failed (specify -k to force)
---> Skipping 'x11/libXpm' (libXpm-3.5.7) because a requisite package 'libXt-1.0.5_1' (x11-toolkits/libXt) failed (specify -k to force)
---> Skipping 'x11-toolkits/libXmu' (libXmu-1.0.4,1) because a requisite package 'libXt-1.0.5_1' (x11-toolkits/libXt) failed (specify -k to force)
---> Skipping 'x11-toolkits/libXaw' (libXaw-1.0.5_1,1) because a requisite package 'libXt-1.0.5_1' (x11-toolkits/libXt) failed (specify -k to force)
---> Skipping 'devel/t1lib' (t1lib-5.1.2_1,1) because a requisite package 'libXaw-1.0.5_1,1' (x11-toolkits/libXaw) failed (specify -k to force)
---> Skipping 'graphics/php5-gd' (php5-gd-5.2.8_1) because a requisite package 'libXaw-1.0.5_1,1' (x11-toolkits/libXaw) failed (specify -k to force)
---> Skipping 'www/dokuwiki' (dokuwiki-20080505_1) because a requisite package 'php5-gd-5.2.8_1' (graphics/php5-gd) failed (specify -k to force)
** Listing the failed packages (-:ignored / *:skipped / !:failed)
! x11/libxcb (libxcb-1.1.93) (unknown build error)
* x11/libX11 (libX11-1.1.99.2,1)
* x11/libXext (libXext-1.0.5,1)
* x11/libXp (libXp-1.0.0,1)
* x11-toolkits/libXt (libXt-1.0.5_1)
* x11/libXpm (libXpm-3.5.7)
* x11-toolkits/libXmu (libXmu-1.0.4,1)
* x11-toolkits/libXaw (libXaw-1.0.5_1,1)
* devel/t1lib (t1lib-5.1.2_1,1)
* graphics/php5-gd (php5-gd-5.2.8_1)
* www/dokuwiki (dokuwiki-20080505_1)

Hat jemand einen Tipp für mich, da ich nicht weis wie ich hier weitermachen soll.

Gruß Mardor
 
Ich denke die Fehlermeldung deutet auf Abhängigkeiten hin. Das ist aber nur eine Vermutung von mir. Liege ich da richtig ?

Wie würdet Ihr denn am Besten vorgehen und das Problem zu lösen ?

Gruß Mardor
 
Was mich an der Sache interessiert ist, warum der Fehler auftritt. Das pasiert mir nämlich auch manchmal.

Weil ich keinen Plan habe, lösche ich immer das installierte Paket mit "pkg_delete -f" und werfe anschließend die Installation wieder an. Das funktioniert zwar, aber es riecht nach Hack.
 
Hallo hippodriver,

das hatte ich auch mal mit anderen Paketen getestet. Der Endeffekt war, dass ich mich im Kreis gedreht habe. Ich habe dann ein anderes Paket gehabt, welches dann wieder deinstalliert werden wollte und als ich es dann wieder installieren wollte bekam ich die Meldung vom ersten Port.

Auch wenn ich mit meinem FreeBSD wirklich gut arbeiten kann, kämpfe ich immer wieder und wieder mit den Ports. Aber auch nur beim Upgrade.

Gruß Mardor
 
Hallo morromett,

folgende Ausgabe erhalte ich:

pkgdb -F
---> Checking the package registry database
[Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 94 packages found (-1 +0) (...) done]
Stale dependency: dokuwiki-20080505_1 -> xcb-proto-1.4 (x11/xcb-proto):
Install stale dependency? ([y]es/[n]o/[a]ll) [yes]
[Gathering depends for x11/xcb-proto .......... done]
---> Installing 'xcb-proto-1.4' from a port (x11/xcb-proto)
---> Building '/usr/ports/x11/xcb-proto'
===> Cleaning for xcb-proto-1.4
===> Extracting for xcb-proto-1.4
=> MD5 Checksum OK for xcb-proto-1.4.tar.bz2.
=> SHA256 Checksum OK for xcb-proto-1.4.tar.bz2.
===> Patching for xcb-proto-1.4
===> xcb-proto-1.4 depends on executable: xmllint - found
===> xcb-proto-1.4 depends on file: /usr/local/bin/python2.5 - found
===
[Gathering depends for x11/xcb-proto .......... done]
---> Installing 'xcb-proto-1.4' from a port (x11/xcb-proto)
---> Building '/usr/ports/x11/xcb-proto'
===> Cleaning for xcb-proto-1.4
===> Extracting for xcb-proto-1.4
=> MD5 Checksum OK for xcb-proto-1.4.tar.bz2.
=> SHA256 Checksum OK for xcb-proto-1.4.tar.bz2.
===> Patching for xcb-proto-1.4
===> xcb-proto-1.4 depends on executable: xmllint - found
===> xcb-proto-1.4 depends on file: /usr/local/bin/python2.5 - found
===> Configuring for xcb-proto-1.4
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking for xmllint... /usr/local/bin/xmllint
checking whether /usr/local/bin/python2.5 version >= 2.5... yes
checking for /usr/local/bin/python2.5 version... 2.5
checking for /usr/local/bin/python2.5 platform... freebsd7
checking for /usr/local/bin/python2.5 script directory... ${prefix}/lib/python2.5/site-packages
checking for /usr/local/bin/python2.5 extension module directory... ${exec_prefix}/lib/python2.5/site-packages
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating xcbgen/Makefile
config.status: creating xcb-proto.pc
===> Building for xcb-proto-1.4
Making all in src
cd .. && make am--refresh
cd .. && make am--refresh
Making all in xcbgen
cd .. && make am--refresh
cd .. && make am--refresh
cd . && /bin/sh /usr/ports/x11/xcb-proto/work/xcb-proto-1.4/missing --run automake-1.10 --foreign
aclocal.m4:16: warning: this file was generated for autoconf 2.61.
You have another version of autoconf. It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.
cd . && /bin/sh /usr/ports/x11/xcb-proto/work/xcb-proto-1.4/missing --run autoconf
aclocal.m4:16: warning: this file was generated for autoconf 2.61.
You have another version of autoconf. It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.
/bin/sh ./config.status --recheck
running CONFIG_SHELL=/bin/sh /bin/sh ./configure --prefix=/usr/local --mandir=/usr/local/man --infodir=/usr/local/info/ --build=i386-portbld-freebsd7.1 build_alias=i386-portbld-freebsd7.1 --no-create --no-recursion
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking for xmllint... /usr/local/bin/xmllint
checking for a Python interpreter with version >= 2.5... python
checking for python... /usr/local/bin/python
checking for python version... 2.5
checking for python platform... freebsd7
checking for python script directory... ${prefix}/lib/python2.5/site-packages
checking for python extension module directory... ${exec_prefix}/lib/python2.5/site-packages
configure: creating ./config.status
/bin/sh ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating xcbgen/Makefile
config.status: creatare/xcb"
/usr/bin/install -c -m 644 'xcb.xsd' '/usr/local/share/xcb/xcb.xsd'
/usr/bin/install -c -m 644 'xproto.xml' '/usr/local/share/xcb/xproto.xml'
/usr/bin/install -c -m 644 'bigreq.xml' '/usr/local/share/xcb/bigreq.xml'
/usr/bin/install -c -m 644 'composite.xml' '/usr/local/share/xcb/composite.xml'
/usr/bin/install -c -m 644 'damage.xml' '/usr/local/share/xcb/damage.xml'
/usr/bin/install -c -m 644 'dpms.xml' '/usr/local/share/xcb/dpms.xml'
/usr/bin/install -c -m 644 'glx.xml'are/xcb"
/usr/bin/install -c -m 644 'xcb.xsd' '/usr/local/share/xcb/xcb.xsd'
/usr/bin/install -c -m 644 'xproto.xml' '/usr/local/share/xcb/xproto.xml'
/usr/bin/install -c -m 644 'bigreq.xml' '/usr/local/share/xcb/bigreq.xml'
/usr/bin/install -c -m 644 'composite.xml' '/usr/local/share/xcb/composite.xml'
/usr/bin/install -c -m 644 'damage.xml' '/usr/local/share/xcb/damage.xml'
/usr/bin/install -c -m 644 'dpms.xml' '/usr/local/share/xcb/dpms.xml'
/usr/bin/install -c -m 644 'glx.xml' '/usr/local/share/xcb/glx.xml'
/usr/bin/install -c -m 644 'randr.xml' '/usr/local/share/xcb/randr.xml'
/usr/bin/install -c -m 644 'record.xml' '/usr/local/share/xcb/record.xml'
/usr/bin/install -c -m 644 'render.xml' '/usr/local/share/xcb/render.xml'
/usr/bin/install -c -m 644 'res.xml' '/usr/local/share/xcb/res.xml'
/usr/bin/install -c -m 644 'screensaver.xml' '/usr/local/share/xcb/screensaver.xml'
/usr/bin/install -c -m 644 'shape.xml' '/usr/local/share/xcb/shape.xml'
/usr/bin/install -c -m 644 'shm.xml' '/usr/local/share/xcb/shm.xml'
/usr/bin/install -c -m 644 'sync.xml' '/usr/local/share/xcb/sync.xml'
/usr/bin/install -c -m 644 'xc_misc.xml' '/usr/local/share/xcb/xc_misc.xml'
/usr/bin/install -c -m 644 'xevie.xml' '/usr/local/share/xcb/xevie.xml'
/usr/bin/install -c -m 644 'xf86dri.xml' '/usr/local/share/xcb/xf86dri.xml'
/usr/bin/install -c -m 644 'xfixes.xml' '/usr/local/share/xcb/xfixes.xml'
/usr/bin/install -c -m 644 'xinerama.xml' '/usr/local/share/xcb/xinerama.xml'
/usr/bin/install -c -m 644 'xinput.xml' '/usr/local/share/xcb/xinput.xml'
/usr/bin/install -c -m 644 'xprint.xml' '/usr/local/share/xcb/xprint.xml'
/usr/bin/install -c -m 644 'xselinux.xml' '/usr/local/share/xcb/xselinux.xml'
/usr/bin/install -c -m 644 'xtest.xml' '/usr/local/share/xcb/xtest.xml'
/usr/bin/install -c -m 644 'xv.xml' '/usr/local/share/xcb/xv.xml'
/usr/bin/install -c -m 644 'xvmc.xml' '/usr/local/share/xcb/xvmc.xml'
Making install in xcbgen
cd .. && make am--refresh
cd .. && make am--refresh
test -z "/usr/local/lib/python2.5/site-packages/xcbgen" || .././install-sh -c -d "/usr/local/lib/python2.5/site-packages/xcbgen"
/usr/bin/install -c -m 644 '__init__.py' '/usr/local/lib/python2.5/site-packages/xcbgen/__init__.py'
/usr/bin/install -c -m 644 'error.py' '/usr/local/lib/python2.5/site-packages/xcbgen/error.py'
/usr/bin/install -c -m 644 'expr.py' '/usr/local/lib/python2.5/site-packages/xcbgen/expr.py'
/usr/bin/install -c -m 644 'matcher.py' '/usr/local/lib/python2.5/site-packages/xcbgen/matcher.py'
/usr/bin/install -c -m 644 'state.py' '/usr/local/lib/python2.5/site-packages/xcbgen/state.py'
/usr/bin/install -c -m 644 'xtypes.py' '/usr/local/lib/python2.5/site-packages/xcbgen/xtypes.py'
Byte-compiling python modules...
__init__.py error.py expr.py matcher.py state.py xtypes.py
Byte-compiling python modules (optimized versions) ...
__init__.py error.py expr.py matcher.py state.py xtypes.py
cd . && /bin/sh /usr/ports/x11/xcb-proto/work/xcb-proto-1.4/missing --run automake-1.10 --foreign
aclocal.m4:16: warning: this file was generated for autoconf 2.61.
You have another version of autoconf. It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.
cd . && /bin/sh /usr/ports/x11/xcb-proto/work/xcb-proto-1.4/missing --run autoconf
aclocal.m4:16: warning: this file was generated for autoconf 2.61.
You have another version of autoconf. It may work, but is not ger build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking for xmllint... /usr/local/bin/xmllint
checking for a Python interpreter with version >= 2.5... python
checking for python... /usr/local/bin/python
checking for python version... 2.5
checking for python platform... freebsd7
checking for python script directory... ${prefer build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking for xmllint... /usr/local/bin/xmllint
checking for a Python interpreter with version >= 2.5... python
checking for python... /usr/local/bin/python
checking for python version... 2.5
checking for python platform... freebsd7
checking for python script directory... ${prefix}/lib/python2.5/site-packages
checking for python extension module directory... ${exec_prefix}/lib/python2.5/site-packages
configure: creating ./config.status
/bin/sh ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating xcbgen/Makefile
config.status: creating xcb-proto.pc
cd . && /bin/sh ./config.status xcb-proto.pc
config.status: creating xcb-proto.pc
cd . && /bin/sh /usr/ports/x11/xcb-proto/work/xcb-proto-1.4/missing --run autoconf
aclocal.m4:16: warning: this file was generated for autoconf 2.61.
You have another version of autoconf. It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.
/bin/sh ./config.status --recheck
running CONFIG_SHELL=/bin/sh /bin/sh ./configure --prefix=/usr/local --mandir=/usr/local/man --infodir=/usr/local/info/ --build=i386-portbld-freebsd7.1 build_alias=i386-portbld-freebsd7.1 --no-create --no-recursion
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking for xmllint... /usr/local/bin/xmllint
checking for a Python interpreter with version >= 2.5... python
checking for python... /usr/local/bin/python
checking for python version... 2.5
checking for python platform... freebsd7
checking for python script directory... ${prefix}/lib/python2.5/site-packages
checking for python extensio- 95 packages found (-0 +1) . done]
Fixed. (-> xcb-proto-1.4)
Stale dependency: libX11-1.1.99.2,1 -> xcb-proto-1.4 (x11/xcb-proto):
xcb-proto-1.4 ? ([y]es/[n]o/[a]ll) [yes]
Fixed. (-> xcb-proto-1.4)
Stale dependency: libXaw-1.0.5_1,1 -> xcb-proto-1.4 (x11/xcb-proto):
xcb-proto-1.4 ? ([y]es/[n]o/[a]ll) [yes]
Fixed. (-> xcb-proto-1.4)
Stale dependency: libXext-1.0.5,1 -> xcb-proto-1.4 (x11/xcb-proto):
xcb-proto-1.4 ? ([y]es/[n]o/[a]ll) [yes]
Fixed. (-> xcb-proto-1.4)
Stale dependenc- 95 packages found (-0 +1) . done]
Fixed. (-> xcb-proto-1.4)
Stale dependency: libX11-1.1.99.2,1 -> xcb-proto-1.4 (x11/xcb-proto):
xcb-proto-1.4 ? ([y]es/[n]o/[a]ll) [yes]
Fixed. (-> xcb-proto-1.4)
Stale dependency: libXaw-1.0.5_1,1 -> xcb-proto-1.4 (x11/xcb-proto):
xcb-proto-1.4 ? ([y]es/[n]o/[a]ll) [yes]
Fixed. (-> xcb-proto-1.4)
Stale dependency: libXext-1.0.5,1 -> xcb-proto-1.4 (x11/xcb-proto):
xcb-proto-1.4 ? ([y]es/[n]o/[a]ll) [yes]
Fixed. (-> xcb-proto-1.4)
Stale dependency: libXmu-1.0.4,1 -> xcb-proto-1.4 (x11/xcb-proto):
xcb-proto-1.4 ? ([y]es/[n]o/[a]ll) [yes]
Fixed. (-> xcb-proto-1.4)
Stale dependency: libXp-1.0.0,1 -> xcb-proto-1.4 (x11/xcb-proto):
xcb-proto-1.4 ? ([y]es/[n]o/[a]ll) [yes]
Fixed. (-> xcb-proto-1.4)
Stale dependency: lib
Fixed. (-> xcb-proto-1.4)
Stale dependency: t1lib-5.1.2_1,1 -> xcb-proto-1.4 (x11/xcb-proto):
xcb-proto-1.4 ? ([y]es/[n]o/[a]ll) [yes]
Fixed. (-> xcb-proto-1.4)

Wenn ich aber danach mein portupgrade -a durchführe, erhalte ich die gleiche Fehlermeldung.

Gruß Mardor
 
Vor dem portupgrade -a sollten die Abhängigkeiten gelöst sein.
Versuch mal mit einem pkgdb -L

EDIT:
Welche Version von autoconf hast Du installiert, 2.61 oder 2.62 ?
 
Zuletzt bearbeitet:
Hallo morromett,

ich habe pkgdb -L ausgeführt. Hier ein Ausschnitt der Ausgabe:

Code:
Look for lost dependencies:
afio-2.5: ok
apache-2.2.11_3: ok
autoconf-2.62: ok
autoconf-wrapper-20071109: ok
automake-1.10.1: ok
automake-1.9.6_3: ok
automake-wrapper-20071109: ok
....
jpeg-6b_7: ok
kbproto-1.0.3: ok
libICE-1.0.4_1,1: ok
libSM-1.1.0_1,1: ok
libX11-1.1.99.2,1: ok
libXau-1.0.4: ok
libXaw-1.0.5_1,1: ok
libXdmcp-1.0.2_1: ok
libXext-1.0.5,1: ok
libXmu-1.0.4,1: ok
libXp-1.0.0,1: ok
libXpm-3.5.7: ok
libXt-1.0.5_1: ok
libcheck-0.9.6: ok
libdnet-1.11_2: ok
libgcrypt-1.4.4: ok
libgpg-error-1.7: ok
libiconv-1.11_1: ok
libident-0.32_1: ok
libidn-1.12: ok
libntlm-1.0: ok
libpthread-stubs-0.1: ok
libslang2-2.1.4_1: ok
libtool-1.5.26: ok
libxcb-1.1.93: ok
libxml2-2.7.3: ok
libxslt-1.1.24_2: found
  devel/gettext
  security/libgpg-error
  security/libgcrypt
-> Fixed.
lua-5.1.4: ok
...
Leider hat das portupgrade -a keine Verbesserung gezeigt. Immer noch die gleiche Fehlermeldung.

autoconf habe ich 2.62

Gruß Mardor
 
Code:
# pkg_info -r 'xcb-proto-1.4'
Information for xcb-proto-1.4:

Depends on:
Dependency: python25-2.5.4_1

Hast Du python25-2.5.4_1 installiert?
 
Hallo morromett,

ja habe ich. Ich habe genau die von Dir beschriebene Version installiert. Dies wird wohl mit einem anderen Paket mitgekommen sein.
Ich bekomme genau die gleiche Ausgabe, wenn ich die pkg_info -r 'xcb-proto-1.4' eingebe.

Gruß Mardor
 
Hallo morromett,

ich dachte zuerst das alles funktioniert hätte, aber leider war dies nicht der Fall.

Code:
portupgrade -fu xcb-protp
--->  Reinstalling 'xcb-proto-1.4' (x11/xcb-proto)
--->  Building '/usr/ports/x11/xcb-proto'
===>  Cleaning for xcb-proto-1.4
===>  Extracting for xcb-proto-1.4
=> MD5 Checksum OK for xcb-proto-1.4.tar.bz2.
=> SHA256 Checksum OK for xcb-proto-1.4.tar.bz2.
===>  Patching for xcb-proto-1.4
===>   xcb-proto-1.4 depends on executable: xmllint - found
===>   xcb-proto-1.4 depends on file: /usr/local/bin/python2.5 - found
===>  Configuring for xcb-proto-1.4
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking for xmllint... /usr/local/bin/xmllint
checking whether /usr/local/bin/python2.5 version >= 2.5... yes
checking for /usr/local/bin/python2.5 version... 2.5
checking for /usr/local/bin/python2.5 platform... freebsd7
checking for /usr/local/bin/python2.5 script directory... ${prefix}/lib/python2.5/site-packages
checking for /usr/local/bin/python2.5 extension module directory... ${exec_prefix}/lib/python2.5/site-packages
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating xcbgen/Makefile
config.status: creating xcb-proto.pc
===>  Building for xcb-proto-1.4
Making all in src
cd .. && make  am--refresh
cd .. && make  am--refresh
Making all in xcbgen
cd .. && make  am--refresh
cd .. && make  am--refresh
 cd . && /bin/sh /usr/ports/x11/xcb-proto/work/xcb-proto-1.4/missing --run automake-1.10 --foreign 
aclocal.m4:16: warning: this file was generated for autoconf 2.61.
You have another version of autoconf.  It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.
cd . && /bin/sh /usr/ports/x11/xcb-proto/work/xcb-proto-1.4/missing --run autoconf
aclocal.m4:16: warning: this file was generated for autoconf 2.61.
You have another version of autoconf.  It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.
/bin/sh ./config.status --recheck
running CONFIG_SHELL=/bin/sh /bin/sh ./configure  --prefix=/usr/local --mandir=/usr/local/man --infodir=/usr/local/info/ --build=i386-portbld-freebsd7.1 build_alias=i386-portbld-freebsd7.1  --no-create --no-recursion
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking for xmllint... /usr/local/bin/xmllint
checking for a Python interpreter with version >= 2.5... python
checking for python... /usr/local/bin/python
checking for python version... 2.5
checking for python platform... freebsd7
checking for python script directory... ${prefix}/lib/python2.5/site-packages
checking for python extension module directory... ${exec_prefix}/lib/python2.5/site-packages
configure: creating ./config.status
 /bin/sh ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating xcbgen/Makefile
config.status: creating xcb-proto.pc
cd . && /bin/sh ./config.status xcb-proto.pc
config.status: creating xcb-proto.pc
--->  Backing up the old version
tar: libdata/pkgconfig/xcb-proto.pc: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors.
pkg_create: make_dist: tar command failed with code 256
--->  Uninstalling the old version
--->  Deinstalling 'xcb-proto-1.4'
pkg_delete: package 'xcb-proto-1.4' is required by these other packages
and may not be deinstalled (but I'll delete it anyway):
dokuwiki-20080505_1
libX11-1.1.99.2,1
libXaw-1.0.5_1,1
libXext-1.0.5,1
libXmu-1.0.4,1
libXp-1.0.0,1
libXpm-3.5.7
libXt-1.0.5_1
libxcb-1.1.93
php5-gd-5.2.8_1
t1lib-5.1.2_1,1
pkg_delete: file '/usr/local/libdata/pkgconfig/xcb-proto.pc' doesn't exist
pkg_delete: couldn't entirely delete package (perhaps the packing list is
incorrectly specified?)
[Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 94 packages found (-1 +0) (...) done]
--->  Installing the new version via the port
===>  Installing for xcb-proto-1.4
===>   xcb-proto-1.4 depends on file: /usr/local/bin/python2.5 - found
===>   Generating temporary packing list
Making install in src
cd .. && make  am--refresh
cd .. && make  am--refresh
test -z "/usr/local/share/xcb" || .././install-sh -c -d "/usr/local/share/xcb"
 /usr/bin/install -c -m 644 'xcb.xsd' '/usr/local/share/xcb/xcb.xsd'
 /usr/bin/install -c -m 644 'xproto.xml' '/usr/local/share/xcb/xproto.xml'
 /usr/bin/install -c -m 644 'bigreq.xml' '/usr/local/share/xcb/bigreq.xml'
 /usr/bin/install -c -m 644 'composite.xml' '/usr/local/share/xcb/composite.xml'
 /usr/bin/install -c -m 644 'damage.xml' '/usr/local/share/xcb/damage.xml'
 /usr/bin/install -c -m 644 'dpms.xml' '/usr/local/share/xcb/dpms.xml'
 /usr/bin/install -c -m 644 'glx.xml' '/usr/local/share/xcb/glx.xml'
 /usr/bin/install -c -m 644 'randr.xml' '/usr/local/share/xcb/randr.xml'
 /usr/bin/install -c -m 644 'record.xml' '/usr/local/share/xcb/record.xml'
 /usr/bin/install -c -m 644 'render.xml' '/usr/local/share/xcb/render.xml'
 /usr/bin/install -c -m 644 'res.xml' '/usr/local/share/xcb/res.xml'
 /usr/bin/install -c -m 644 'screensaver.xml' '/usr/local/share/xcb/screensaver.xml'
 /usr/bin/install -c -m 644 'shape.xml' '/usr/local/share/xcb/shape.xml'
 /usr/bin/install -c -m 644 'shm.xml' '/usr/local/share/xcb/shm.xml'
 /usr/bin/install -c -m 644 'sync.xml' '/usr/local/share/xcb/sync.xml'
 /usr/bin/install -c -m 644 'xc_misc.xml' '/usr/local/share/xcb/xc_misc.xml'
 /usr/bin/install -c -m 644 'xevie.xml' '/usr/local/share/xcb/xevie.xml'
 /usr/bin/install -c -m 644 'xf86dri.xml' '/usr/local/share/xcb/xf86dri.xml'
 /usr/bin/install -c -m 644 'xfixes.xml' '/usr/local/share/xcb/xfixes.xml'
 /usr/bin/install -c -m 644 'xinerama.xml' '/usr/local/share/xcb/xinerama.xml'
 /usr/bin/install -c -m 644 'xinput.xml' '/usr/local/share/xcb/xinput.xml'
 /usr/bin/install -c -m 644 'xprint.xml' '/usr/local/share/xcb/xprint.xml'
 /usr/bin/install -c -m 644 'xselinux.xml' '/usr/local/share/xcb/xselinux.xml'
 /usr/bin/install -c -m 644 'xtest.xml' '/usr/local/share/xcb/xtest.xml'
 /usr/bin/install -c -m 644 'xv.xml' '/usr/local/share/xcb/xv.xml'
 /usr/bin/install -c -m 644 'xvmc.xml' '/usr/local/share/xcb/xvmc.xml'
Making install in xcbgen
cd .. && make  am--refresh
cd .. && make  am--refresh
test -z "/usr/local/lib/python2.5/site-packages/xcbgen" || .././install-sh -c -d "/usr/local/lib/python2.5/site-packages/xcbgen"
 /usr/bin/install -c -m 644 '__init__.py' '/usr/local/lib/python2.5/site-packages/xcbgen/__init__.py'
 /usr/bin/install -c -m 644 'error.py' '/usr/local/lib/python2.5/site-packages/xcbgen/error.py'
 /usr/bin/install -c -m 644 'expr.py' '/usr/local/lib/python2.5/site-packages/xcbgen/expr.py'
 /usr/bin/install -c -m 644 'matcher.py' '/usr/local/lib/python2.5/site-packages/xcbgen/matcher.py'
 /usr/bin/install -c -m 644 'state.py' '/usr/local/lib/python2.5/site-packages/xcbgen/state.py'
 /usr/bin/install -c -m 644 'xtypes.py' '/usr/local/lib/python2.5/site-packages/xcbgen/xtypes.py'
Byte-compiling python modules...
__init__.py error.py expr.py matcher.py state.py xtypes.py
Byte-compiling python modules (optimized versions) ...
__init__.py error.py expr.py matcher.py state.py xtypes.py
 cd . && /bin/sh /usr/ports/x11/xcb-proto/work/xcb-proto-1.4/missing --run automake-1.10 --foreign 
aclocal.m4:16: warning: this file was generated for autoconf 2.61.
You have another version of autoconf.  It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.
cd . && /bin/sh /usr/ports/x11/xcb-proto/work/xcb-proto-1.4/missing --run autoconf
aclocal.m4:16: warning: this file was generated for autoconf 2.61.
You have another version of autoconf.  It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.
/bin/sh ./config.status --recheck
running CONFIG_SHELL=/bin/sh /bin/sh ./configure --prefix=/usr/local --mandir=/usr/local/man --infodir=/usr/local/info/ --build=i386-portbld-freebsd7.1 build_alias=i386-portbld-freebsd7.1 --no-create --no-recursion
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking for xmllint... /usr/local/bin/xmllint
checking for a Python interpreter with version >= 2.5... python
checking for python... /usr/local/bin/python
checking for python version... 2.5
checking for python platform... freebsd7
checking for python script directory... ${prefix}/lib/python2.5/site-packages
checking for python extension module directory... ${exec_prefix}/lib/python2.5/site-packages
configure: creating ./config.status
 /bin/sh ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating xcbgen/Makefile
config.status: creating xcb-proto.pc
cd . && /bin/sh ./config.status xcb-proto.pc
config.status: creating xcb-proto.pc
cd . && /bin/sh /usr/ports/x11/xcb-proto/work/xcb-proto-1.4/missing --run autoconf
aclocal.m4:16: warning: this file was generated for autoconf 2.61.
You have another version of autoconf.  It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.
/bin/sh ./config.status --recheck
running CONFIG_SHELL=/bin/sh /bin/sh ./configure --prefix=/usr/local --mandir=/usr/local/man --infodir=/usr/local/info/ --build=i386-portbld-freebsd7.1 build_alias=i386-portbld-freebsd7.1 --no-create --no-recursion
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking for xmllint... /usr/local/bin/xmllint
checking for a Python interpreter with version >= 2.5... python
checking for python... /usr/local/bin/python
checking for python version... 2.5
checking for python platform... freebsd7
checking for python script directory... ${prefix}/lib/python2.5/site-packages
checking for python extension module directory... ${exec_prefix}/lib/python2.5/site-packages
configure: creating ./config.status
cd . && /bin/sh ./config.status xcb-proto.pc
config.status: creating xcb-proto.pc
test -z "/usr/local/lib/pkgconfig" || ./install-sh -c -d "/usr/local/lib/pkgconfig"
 /usr/bin/install -c -m 644 'xcb-proto.pc' '/usr/local/lib/pkgconfig/xcb-proto.pc'
===>   Registering installation for xcb-proto-1.4
===>  Cleaning for xcb-proto-1.4
--->  Cleaning out obsolete shared libraries
[Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 95 packages found (-0 +1) . done]

Danach habe ich wie normal portupgrade -a durchgeführt:

Code:
portupgrade -a
--->  Upgrading 'libxcb-1.1.93' to 'libxcb-1.2' (x11/libxcb)
--->  Building '/usr/ports/x11/libxcb'
===>  Cleaning for libxcb-1.2
===>  Extracting for libxcb-1.2
=> MD5 Checksum OK for libxcb-1.2.tar.bz2.
=> SHA256 Checksum OK for libxcb-1.2.tar.bz2.
===>  Patching for libxcb-1.2
===>  Applying FreeBSD patches for libxcb-1.2
===>   libxcb-1.2 depends on file: /usr/local/lib/libcheck.a - found
===>   libxcb-1.2 depends on executable: xsltproc - found
===>   libxcb-1.2 depends on file: /usr/local/libdata/pkgconfig/xcb-proto.pc - not found
===>    Verifying install for /usr/local/libdata/pkgconfig/xcb-proto.pc in /usr/ports/x11/xcb-proto
===>  Extracting for xcb-proto-1.4
=> MD5 Checksum OK for xcb-proto-1.4.tar.bz2.
=> SHA256 Checksum OK for xcb-proto-1.4.tar.bz2.
===>  Patching for xcb-proto-1.4
===>   xcb-proto-1.4 depends on executable: xmllint - found
===>   xcb-proto-1.4 depends on file: /usr/local/bin/python2.5 - found
===>  Configuring for xcb-proto-1.4
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking for xmllint... /usr/local/bin/xmllint
checking whether /usr/local/bin/python2.5 version >= 2.5... yes
checking for /usr/local/bin/python2.5 version... 2.5
checking for /usr/local/bin/python2.5 platform... freebsd7
checking for /usr/local/bin/python2.5 script directory... ${prefix}/lib/python2.5/site-packages
checking for /usr/local/bin/python2.5 extension module directory... ${exec_prefix}/lib/python2.5/site-packages
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating xcbgen/Makefile
config.status: creating xcb-proto.pc
===>  Building for xcb-proto-1.4
Making all in src
cd .. && make  am--refresh
cd .. && make  am--refresh
Making all in xcbgen
cd .. && make  am--refresh
cd .. && make  am--refresh
 cd . && /bin/sh /usr/ports/x11/xcb-proto/work/xcb-proto-1.4/missing --run automake-1.10 --foreign 
aclocal.m4:16: warning: this file was generated for autoconf 2.61.
You have another version of autoconf.  It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.
cd . && /bin/sh /usr/ports/x11/xcb-proto/work/xcb-proto-1.4/missing --run autoconf
aclocal.m4:16: warning: this file was generated for autoconf 2.61.
You have another version of autoconf.  It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.
/bin/sh ./config.status --recheck
running CONFIG_SHELL=/bin/sh /bin/sh ./configure  --prefix=/usr/local --mandir=/usr/local/man --infodir=/usr/local/info/ --build=i386-portbld-freebsd7.1 build_alias=i386-portbld-freebsd7.1  --no-create --no-recursion
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking for xmllint... /usr/local/bin/xmllint
checking for a Python interpreter with version >= 2.5... python
checking for python... /usr/local/bin/python
checking for python version... 2.5
checking for python platform... freebsd7
checking for python script directory... ${prefix}/lib/python2.5/site-packages
checking for python extension module directory... ${exec_prefix}/lib/python2.5/site-packages
configure: creating ./config.status
 /bin/sh ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating xcbgen/Makefile
config.status: creating xcb-proto.pc
cd . && /bin/sh ./config.status xcb-proto.pc
config.status: creating xcb-proto.pc
===>  Installing for xcb-proto-1.4
===>   xcb-proto-1.4 depends on file: /usr/local/bin/python2.5 - found
===>   Generating temporary packing list
===>  Checking if x11/xcb-proto already installed
===>   xcb-proto-1.4 is already installed
      You may wish to ``make deinstall'' and install this port again
      by ``make reinstall'' to upgrade it properly.
      If you really wish to overwrite the old port of x11/xcb-proto
      without deleting it first, set the variable "FORCE_PKG_REGISTER"
      in your environment or the "make install" command line.
*** Error code 1

Stop in /usr/ports/x11/xcb-proto.
*** Error code 1

Stop in /usr/ports/x11/libxcb.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20090217-49174-1eelpj4-0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=libxcb-1.1.93 UPGRADE_PORT_VER=1.1.93 make
** Fix the problem and try again.
--->  Skipping 'x11/libX11' (libX11-1.1.99.2,1) because a requisite package 'libxcb-1.1.93' (x11/libxcb) failed (specify -k to force)
** Listing the failed packages (-:ignored / *:skipped / !:failed)
	! x11/libxcb (libxcb-1.1.93)	(unknown build error)
	* x11/libX11 (libX11-1.1.99.2,1)

Und da ist meine Fehlermeldung wieder.


Weiterhin habe ich ein pkg_version -v ausgeführt.
Da bekomme ich bei den folgenden zwei Einträgen folgende Meldung:

Code:
pkg_version -v
....
libX11-1.1.99.2,1                   <   needs updating (port has 1.2,1)
....
libxcb-1.1.93                       <   needs updating (port has 1.2)
....

Hättest du noch eine Idee.

Gruß Mardor
 
Code:
===>   libxcb-1.2 depends on file: /usr/local/libdata/pkgconfig/xcb-proto.pc - not found
===>    Verifying install for /usr/local/libdata/pkgconfig/xcb-proto.pc in /usr/ports/x11/xcb-proto

Er finder bei dir nicht die Datei xcb-proto.pc. Bei mir ist die vorhanden:

Code:
# find / -iname 'xcb-proto.pc'
/usr/local/libdata/pkgconfig/xcb-proto.pc

Etwas stimmt da nicht. Mal mal: find / -iname 'xcb-proto.pc'

Ist dein ports tree up to date?
Evtl ein anderes distfile für xcb-proto verwenden.

Ich würde noch:

portsclean -CLDP
portsdb -Fu
pkgdb -fu


machen.
 
Hallo Morromett,

entschuldige das ich nicht sofort antworten konnte.

Normalerweise führe ich jeden Tag (periodic daily) ein "csup -L2-g /etc/ports-supfile" aus.
Somit müsste doch der ports tree immer aktuell sein.

Hier meine Befehle und die Ausgaben:

Code:
find -iname 'xcb-proto.pc'
/usr/local/lib/pkgconfig/xcb-proto.pc
/usr/ports/x11/xcb-proto/work/xcb-proto-1.4/xcb-proto.pc

Code:
portclean -CLDP
Cleaning out /usr/ports/*/*/work...
Delete /usr/ports/x11/libxcb/work
Delete /usr/ports/x11/xcb-proto/work
done.
Detecting unreferenced distfiles...
Delete /usr/ports/distfiles/e2fsprogs-1.41.3.tar.gz
Delete /usr/ports/distfiles/jabber/jabberd-2.2.5.tar.bz2
Delete /usr/ports/distfiles/libpng-1.2.34.tar.bz2
Delete /usr/ports/distfiles/libxcb-1.1.93.tar.bz2
Delete /usr/ports/distfiles/lua-5.1.3.tar.gz
Delete /usr/ports/distfiles/m4-1.4.11.tar.bz2
Delete /usr/ports/distfiles/mysql-5.0.75.tar.gz
Delete /usr/ports/distfiles/perl/BSDPAN-5.8.9.tar.bz2
Delete /usr/ports/distfiles/ruby/ruby-1.8.6-p287.tar.bz2
Delete /usr/ports/distfiles/wordpress-2.7.tar.gz
Delete /usr/ports/distfiles/xcb-proto-1.3.tar.bz2
Delete /usr/ports/distfiles/xorg/lib/libX11-1.1.99.2.tar.bz2
Cleaning out /usr/ports/packages...
cd: can't cd to /usr/ports/packages/All
find: /usr/ports/packages: No such file or directory

portsdb -Fu
Fetching the ports index ... fetch: http://www.FreeBSD.org/ports/INDEX-7.bz2: No address record
*** Error code 1

Stop in /usr/ports.
failed to fetch INDEX!
portsdb: index fetch error

pkgdb -fu
--->  Updating the pkgdb
[Rebuilding the pkgdb <format:bdb_btree> in /var/db/pkg ... - 95 packages found (-0 +95) ............................................................................................... done]

Vielleicht mache ich auch grundlegend seit Monaten auf allen meinen Systemen bzgl. portupgrade etwas falsch. Hättest du noch eine Idee ?

Gruß Mardor
 
Normalerweise führe ich jeden Tag (periodic daily) ein "csup -L2-g /etc/ports-supfile" aus.
Somit müsste doch der ports tree immer aktuell sein.

Kann sein, muss aber nicht. Das hängt davon ab, wie die Datei ports-supfile aussieht. Ich persönlich nutze inzwischen lieber portsnap, aber das ist Geschmackssache.

Also bitte einmal /etc/ports-supfile posten. Dann sehen wir weiter :)
 
Normalerweise führe ich jeden Tag (periodic daily) ein "csup -L2-g /etc/ports-supfile" aus.
Hmm nach dem Herunterladen der Ports wuerde ich noch portsdb -Uu machen. Ich wuerde anstelle von dir portupgrade mal mit zusaetzlich mit "-f" laufen lassen. Dann ueberschreibt er einfach was da ist. Ergo zuerst portsdb -uU und dann portupgrade -far. Das sollte gehen. :belehren: :D
 
Mein File ist unverändert bis auf den Eintrag
Code:
*default host=cvsup.de.FreeBSD.org

Code:
# $FreeBSD: src/share/examples/cvsup/ports-supfile,v 1.38.6.1 2008/11/25 02:59:29 kensmith Exp $ # # This file contains all of the "CVSup collections" that make up the # FreeBSD-current ports collection.
#
# CVSup (CVS Update Protocol) allows you to download the latest CVS # tree (or any branch of development therefrom) to your system easily # and efficiently (far more so than with sup, which CVSup is aimed # at replacing).  If you're running CVSup interactively, and are # currently using an X display server, you should run CVSup as follows # to keep your CVS tree up-to-date:
#
#	cvsup ports-supfile
#
# If not running X, or invoking cvsup from a non-interactive script, then # run it as follows:
#
#	cvsup -g -L 2 ports-supfile
#
# You may wish to change some of the settings in this file to better # suit your system:
#
# host=CHANGE_THIS.FreeBSD.org
#		This specifies the server host which will supply the
#		file updates.  You must change it to one of the CVSup
#		mirror sites listed in the FreeBSD Handbook at
#		http://www.freebsd.org/doc/handbook/mirrors.html.
#		You can	override this setting on the command line
#		with cvsup's "-h host" option.
#
# base=/var/db
#		This specifies the root where CVSup will store information
#		about the collections you have transferred to your system.
#		A setting of "/var/db" will generate this information in
#		/var/db/sup.  You can override the "base" setting on the
#		command line with cvsup's "-b base" option.  This directory
#		must exist in order to run CVSup.
#
# prefix=/usr
#		This specifies where to place the requested files.  A
#		setting of "/usr" will place all of the files requested
#		in "/usr/ports" (e.g., "/usr/ports/devel", "/usr/ports/lang").
#		The prefix directory must exist in order to run CVSup.

# Defaults that apply to all the collections # # IMPORTANT: Change the next line to use one of the CVSup mirror sites # listed at http://www.freebsd.org/doc/handbook/mirrors.html.
*default host=cvsup.de.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix

# If you seem to be limited by CPU rather than network or disk bandwidth, try # commenting out the following line.  (Normally, today's CPUs are fast enough # that you want to run compression.) *default compress

## Ports Collection.
#
# The easiest way to get the ports tree is to use the "ports-all"
# mega-collection.  It includes all of the individual "ports-*"
# collections,
ports-all

# These are the individual collections that make up "ports-all".  If you # use these, be sure to comment out "ports-all" above.
#
# Be sure to ALWAYS cvsup the ports-base collection if you use any of the # other individual collections below. ports-base is a mandatory collection # for the ports collection, and your ports may not build correctly if it # is not kept up to date.
#ports-base
#ports-accessibility
#ports-arabic
#ports-archivers
#ports-astro
#ports-audio
#ports-benchmarks
#ports-biology
#ports-cad
#ports-chinese
#ports-comms
#ports-converters
#ports-databases
#ports-deskutils
#ports-devel
#ports-dns
#ports-editors
#ports-emulators
#ports-finance
#ports-french
#ports-ftp
#ports-games
#ports-german
#ports-graphics
#ports-hebrew
#ports-hungarian
#ports-irc
#ports-japanese
#ports-java
#ports-korean
#ports-lang
#ports-mail
#ports-math
#ports-mbone
#ports-misc
#ports-multimedia
#ports-net
#ports-net-im
#ports-net-mgmt
#ports-net-p2p
#ports-news
#ports-palm
#ports-polish
#ports-ports-mgmt
#ports-portuguese
#ports-print
#ports-russian
#ports-science
#ports-security
#ports-shells
#ports-sysutils
#ports-textproc
#ports-ukrainian
#ports-vietnamese
#ports-www
#ports-x11
#ports-x11-clocks
#ports-x11-drivers
#ports-x11-fm
#ports-x11-fonts
#ports-x11-servers
#ports-x11-themes
#ports-x11-toolkits
#ports-x11-wm
 
Hallo FierceOne,

ich werde das heute Abend mal testen und berichten.
Danke für den Tipp.

Gruß Mardor
 
Ist zwar ein umstrittenes Thema, aber bevor du dir Stunden um die Ohren klopfst, lösch doch einfach alles und installiere die Ports neu.
 
Hallo d4mi4n,

ich habe kurz meine ports gelöscht:

Code:
cd /usr/ports 
rm -rf *

Danach
Code:
portupgrade -a

Das Ergebnis ist leider nicht besser wie beim ersten Aufruf. Immer noch die gleiche Fehlermeldung.


Gruß Mardor
 
Hallo d4mi4n,

nimm es mir bitte nicht übel aber ich weis eben nicht ob es Sinn macht immer wieder alle Files (Ports) zu löschen (zu deinstallieren) um Sie dann wieder erneut zu installieren, da ich das Problem (mit anderen Programmen) öfters habe.

Ich bin wirklich absolut begeistert von freebsd und setze freebsd auch aktiv in der Firma ein, ich finde das System absolut durchdacht und toll, aber diese ports treiben mich noch in den Wahnsinn :( :)

Irgendetwas muss ich irgendwie grundsätzlich falsch machen (zumindest gehe ich davon aus, aber ich habe noch nicht rausgefunden was) egal wie viele Dokus ich lese, entweder gibt es 10 Meinungen oder es ist für mich nicht logisch.

Liebe Grüße Mardor
 
Hallo Mardor,

portsdb -Fu muss funktionieren. Versuch es immer wieder. Vielleicht ist der server auch nur z. Zt. nicht erreichbar.
Danach mal die "/usr/ports/distfiles/xcb-proto-1.4.tar.bz2" löschen und erneut portupgrade -fu xcp-proto und anschließend portupgrade -fu libtool machen.
 
Hallo d4mi4n,

nimm es mir bitte nicht übel aber ich weis eben nicht ob es Sinn macht immer wieder alle Files (Ports) zu löschen (zu deinstallieren) um Sie dann wieder erneut zu installieren, da ich das Problem (mit anderen Programmen) öfters habe.

Ich bin wirklich absolut begeistert von freebsd und setze freebsd auch aktiv in der Firma ein, ich finde das System absolut durchdacht und toll, aber diese ports treiben mich noch in den Wahnsinn :( :)

Irgendetwas muss ich irgendwie grundsätzlich falsch machen (zumindest gehe ich davon aus, aber ich habe noch nicht rausgefunden was) egal wie viele Dokus ich lese, entweder gibt es 10 Meinungen oder es ist für mich nicht logisch.

Liebe Grüße Mardor
Habe ja auch geschrieben "umstrittenes Thema" bevor man sich eben Stundenlang abmüht und in den Wahnsinn getrieben wird. Alles weg und mit pkgs neu installieren. Was es nicht als pkg gibt dann eben als Port holen.
Aber das bleibt natürlich jedem selbst überlassen.
 
Habe ja auch geschrieben "umstrittenes Thema" bevor man sich eben Stundenlang abmüht und in den Wahnsinn getrieben wird.

Hallo d4mi4n,

du hast recht. Ich gehe davon aus, dass das komplette Löschen eine schnellere Lösung gewesen wäre als versch. Tests durchzuführen. Mir ging es in diesem Fall eher um das generelle Problem und das aktuelle Problem. Hatte ich vielleicht nicht richtig ausgedrückt. Irgendwie werde ich wie beschrieben die Vermutung nicht los einen Fehler bei den Ports zu machen.

Deshalb bin ich Dir auch dankbar für deinen Tipp.


Liebe Grüße Mardor
 
Zurück
Oben