portupgrade incorrectly skipping ports

Kris Kennaway kris at obsecurity.org
Mon Feb 27 16:23:42 PST 2006


On my latest portupgrade -a, I'm seeing a lot of ports being skipped
because "a dependency failed", when the dependency in fact succeeded.
Rerunning portupgrade -a allows the build to proceed with these ports,
but I've had to do it 3 times so far to iterate through them all.

e.g.:

--->  Backing up the old version
--->  Uninstalling the old version
--->  Deinstalling 'swt-3.1'
pkg_delete: package 'swt-3.1' is required by these other packages
and may not be deinstalled (but I'll delete it anyway):
azureus-2.3.0.6_1
[Updating the pkgdb <format:bdb1_btree> in /var/db/pkg ... - 417 packages found (-1 +0) (...) done]
--->  Installing the new version via the port
===>  Installing for swt-3.1.1
===>   swt-3.1.1 depends on file: /usr/local/jdk1.4.2/bin/java - found
===>   swt-3.1.1 depends on file: /usr/X11R6/etc/mtree/BSD.gnome-x11.dist - found
===>   swt-3.1.1 depends on file: /usr/X11R6/libdata/pkgconfig/gnome-mime-data-2.0.pc - found
===>   swt-3.1.1 depends on executable: pkg-config - found
===>   swt-3.1.1 depends on shared library: cairo.2 - found
===>   swt-3.1.1 depends on shared library: esd.2 - found
===>   swt-3.1.1 depends on shared library: atk-1.0.0 - found
===>   swt-3.1.1 depends on shared library: gconf-2.4 - found
===>   swt-3.1.1 depends on shared library: glib-2.0.0 - found
===>   swt-3.1.1 depends on shared library: gnomevfs-2.0 - found
===>   swt-3.1.1 depends on shared library: gtk-x11-2.0.0 - found
===>   swt-3.1.1 depends on shared library: art_lgpl_2.5 - found
===>   swt-3.1.1 depends on shared library: bonobo-2.0 - found
===>   swt-3.1.1 depends on shared library: bonoboui-2.0 - found
===>   swt-3.1.1 depends on shared library: glade-2.0.0 - found
===>   swt-3.1.1 depends on shared library: gnome-2.0 - found
===>   swt-3.1.1 depends on shared library: gnomecanvas-2.0 - found
===>   swt-3.1.1 depends on shared library: gnomeui-2.0 - found
===>   swt-3.1.1 depends on shared library: IDL-2.0 - found
===>   swt-3.1.1 depends on shared library: xml2.5 - found
===>   swt-3.1.1 depends on shared library: xslt.2 - found
===>   swt-3.1.1 depends on shared library: linc.1 - found
===>   swt-3.1.1 depends on shared library: ORBit-2.0 - found
===>   swt-3.1.1 depends on shared library: pango-1.0.0 - found
===>   Generating temporary packing list
===>  Checking if x11-toolkits/swt31 already installed
/bin/mkdir -p /usr/local/share/java/classes
install  -o root -g wheel -m 444 /mnt/wrkdir//usr/ports/x11-toolkits/swt31/work/libswt-*.so /usr/local/lib
install  -o root -g wheel -m 444 /mnt/wrkdir//usr/ports/x11-toolkits/swt31/work/swt.jar /usr/local/share/java/classes/
===>   Running ldconfig
/sbin/ldconfig -m /usr/local/lib
===>   Registering installation for swt-3.1.1
===>  Cleaning for unzip-5.52_2
===>  Cleaning for jdk-1.4.2p8_3===>  Cleaning for mozilla-1.7.12_5,2
===>  Cleaning for gmake-3.80_2
===>  Cleaning for intltool-0.34.2
===>  Cleaning for gnomemimedata-2.4.2
===>  Cleaning for pkgconfig-0.20
===>  Cleaning for cairo-1.0.2_2
===>  Cleaning for esound-0.2.36_1
===>  Cleaning for atk-1.10.3_1
===>  Cleaning for gconf2-2.12.1_1
===>  Cleaning for glib-2.8.6_1
===>  Cleaning for gnomevfs2-2.12.2_2
===>  Cleaning for gtk-2.8.12_1
===>  Cleaning for libart_lgpl2-2.3.17_1
===>  Cleaning for libbonobo-2.10.1_3
===>  Cleaning for libbonoboui-2.10.1_2
===>  Cleaning for libglade2-2.5.1_4
===>  Cleaning for libgnome-2.12.0.1_1
===>  Cleaning for libgnomecanvas-2.12.0_1
===>  Cleaning for libgnomeui-2.12.1_1
===>  Cleaning for libIDL-0.8.6_2
===>  Cleaning for libxml2-2.6.23_1
===>  Cleaning for libxslt-1.1.15_1
===>  Cleaning for linc-1.0.3_5
===>  Cleaning for ORBit2-2.12.5_2
===>  Cleaning for pango-1.10.3_1
===>  Cleaning for gnomehier-2.0_7
===>  Cleaning for zip-2.31
===>  Cleaning for m4-1.4.4
===>  Cleaning for nspr-4.6.1
===>  Cleaning for open-motif-2.2.3_2
===>  Cleaning for linux-sun-jdk-1.4.2.10
===>  Cleaning for javavmwrapper-2.0_6
===>  Cleaning for urwfonts-1.0
===>  Cleaning for perl-5.8.8
===>  Cleaning for jpeg-6b_4
===>  Cleaning for png-1.2.8_3
===>  Cleaning for nss-3.11
===>  Cleaning for libXft-2.1.7_1
===>  Cleaning for libiconv-1.9.2_2
===>  Cleaning for xorg-libraries-6.9.0
===>  Cleaning for desktop-file-utils-0.10_3
===>  Cleaning for p5-XML-Parser-2.34_2
===>  Cleaning for gettext-0.14.5_2
===>  Cleaning for libtool-1.5.22_2
===>  Cleaning for freetype2-2.1.10_3
===>  Cleaning for fontconfig-2.3.2_3,1
===>  Cleaning for libaudiofile-0.2.6
===>  Cleaning for openldap-client-2.2.30
===>  Cleaning for openssl-stable-0.9.7i
===>  Cleaning for samba-libsmbclient-3.0.21b
===>  Cleaning for howl-1.0.0_1
===>  Cleaning for fam-2.6.9_6
===>  Cleaning for shared-mime-info-0.16_2
===>  Cleaning for tiff-3.8.0_1
===>  Cleaning for hicolor-icon-theme-0.5
===>  Cleaning for bison-1.75_2,1
===>  Cleaning for python-2.4.2
===>  Cleaning for xmlcatmgr-2.2
===>  Cleaning for scrollkeeper-0.3.14_4,1
===>  Cleaning for gnomekeyring-0.4.7_1
===>  Cleaning for startup-notification-0.8_2
===>  Cleaning for gnome-icon-theme-2.12.1_2
===>  Cleaning for libgcrypt-1.2.2
===>  Cleaning for popt-1.7_1
===>  Cleaning for xorg-fonts-truetype-6.9.0
===>  Cleaning for xorg-fonts-encodings-6.9.0_1
===>  Cleaning for imake-6.9.0
===>  Cleaning for linux_base-8-8.0_14
===>  Cleaning for linux-XFree86-libs-4.3.99.902_7
===>  Cleaning for libdrm-2.0_1
===>  Cleaning for expat-2.0.0_1
===>  Cleaning for autoconf-2.59_2
===>  Cleaning for automake-1.5_2,1
===>  Cleaning for autoconf-2.53_3
===>  Cleaning for docbook-sk-4.1.2_3
===>  Cleaning for docbook-xsl-1.69.1_1
===>  Cleaning for libgpg-error-1.1
===>  Cleaning for xorg-clients-6.9.0_1
===>  Cleaning for bitstream-vera-1.10_2
===>  Cleaning for rpm-3.0.6_13
===>  Cleaning for linux-fontconfig-2.2.3_2
===>  Cleaning for help2man-1.36.3
===>  Cleaning for docbook-xml-4.2_1
===>  Cleaning for sdocbook-xml-4.1.2.5_2
===>  Cleaning for xterm-206_1
===>  Cleaning for automake-1.4.6_2
===>  Cleaning for autoconf-2.13.000227_5
===>  Cleaning for linux-expat-1.95.7
===>  Cleaning for swt-3.1.1
--->  Cleaning out obsolete shared libraries
[Updating the pkgdb <format:bdb1_btree> in /var/db/pkg ... - 418 packages found (-0 +1) . done]
--->  Skipping 'net-p2p/azureus' (azureus-2.3.0.6_1) because a requisite package 'swt-3.1' () failed (specify -k to force)
** Listing the failed packages (*:skipped / !:failed)
        !  (ddup-3.0.1_3)       (port directory error)
        ! multimedia/linux-realplayer (linux-realplayer-10.0.5) (fetch error)
        * multimedia/mplayer (mplayer-0.99.7_9)
        * java/eclipse (eclipse-3.1.1_3)
        * net-p2p/azureus (azureus-2.3.0.6_1)
--->  Packages processed: 5 done, 408 ignored, 3 skipped and 2 failed


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20060227/c6ac54d4/attachment.bin


More information about the freebsd-ports mailing list