On Friday 29 August 2008 10:21:56 Andy Fawcett wrote: > On Friday 29 August 2008 20:41:50 David Southwell wrote: > > Hi > > > > It seems recent versions of kde fail on initial build with > > portupgrade -a because dependencies are taken in an incorrect order. > > To resolve the difficulties repeated portupgrade -a commands are > > required. > > > > For example quickshow is installed but ports that depend upon > > quickshow fail because they were attempted before quickshow was > > upgraded. > > > > This is notr a serious problem -- just a bit of a hassle. > > That probably is a portupgrade bug in that case.
here is an example: ===> Running ldconfig /sbin/ldconfig -m /usr/local/lib ===> Registering installation for kdegraphics-kuickshow-3.5.10 ===> Cleaning for kdegraphics-kuickshow-3.5.10 ---> Cleaning out obsolete shared libraries [Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 1046 packages found (-0 +1) . done] ---> Skipping 'graphics/kdegraphics3' (kdegraphics-3.5.9) because a requisite package 'kdegraphics-kuickshow-3.5.9' () failed (specify -k to force) ---> Skipping 'x11/kde3' (kde-3.5.9) because a requisite package 'kdebase-3.5.9' (x11/kdebase3) failed (specify -k to force) ** Listing the failed packages (-:ignored / *:skipped / !:failed) - (bsdpan-ANSIColor-1.12) - (bsdpan-Text-Soundex-3.03) - (bsdpan-constant-1.15) - (bsdpan-libnet-1.21) - (bsdpan-B-Debug-1.10) - devel/p5-ExtUtils-CBuilder (bsdpan-ExtUtils-CBuilder-0.23) - (bsdpan-Term-ReadLine-Perl-1.0302) - (bsdpan-Shell-0.72) - (bsdpan-IPC-SysV-2.00) - devel/p5-IO (bsdpan-IO-1.23) - (bsdpan-Term-Cap-1.12) - (bsdpan-libwww-perl-5.813) - (bsdpan-SelfLoader-1.15) - (bsdpan-File-Path-2.04) - (bsdpan-DB_File-1.817) - (bsdpan-CPAN-1.9205) - textproc/p5-Text-Balanced (bsdpan-Text-Balanced-undef) - (bsdpan-B-Lint-1.11) - (bsdpan-Thread-Queue-2.11) - archivers/p5-Archive-Zip (bsdpan-Archive-Zip-1.23) - (bsdpan-Safe-2.16) - devel/p5-Devel-Symdump (bsdpan-Devel-Symdump-2.08) - www/p5-CGI.pm (bsdpan-CGI.pm-3.38) - (bsdpan-CPAN-1.9203) - misc/p5-Array-Compare (bsdpan-Array-Compare-1.15) - (bsdpan-MailTools-2.03) - (bsdpan-Exporter-5.62) - (bsdpan-CPAN-1.9102) - (bsdpan-Thread-Semaphore-2.09) - textproc/p5-podlators (bsdpan-podlators-2.1.1) * x11/kdebase3 (kdebase-3.5.9) * x11-themes/kdeartwork3 (kdeartwork-3.5.9) * devel/kdesdk3 (kdesdk-3.5.9) * www/kdewebdev (kdewebdev-3.5.9,2) * deskutils/kdepim3 (kdepim-3.5.9_1) * multimedia/kdemultimedia3 (kdemultimedia-3.5.9) * misc/kdeutils3 (kdeutils-3.5.9) * devel/kdevelop (kdevelop-3.5.1) * graphics/kdegraphics3 (kdegraphics-3.5.9) * x11/kde3 (kde-3.5.9) After multiple stops in the process - I got down to: --> Skipping 'x11/kde3' (kde-3.5.9) because a requisite package 'kdevelop-3.5.1' () failed (specify -k to force) ** Listing the failed packages (-:ignored / *:skipped / !:failed) - (bsdpan-ANSIColor-1.12) - (bsdpan-Text-Soundex-3.03) - (bsdpan-constant-1.15) - (bsdpan-libnet-1.21) - (bsdpan-B-Debug-1.10) - (bsdpan-libwww-perl-5.813) - (bsdpan-MailTools-2.03) - (bsdpan-B-Lint-1.11) - (bsdpan-Thread-Queue-2.11) - (bsdpan-SelfLoader-1.15) - (bsdpan-CPAN-1.9203) - devel/p5-ExtUtils-CBuilder (bsdpan-ExtUtils-CBuilder-0.23) - (bsdpan-File-Path-2.04) - (bsdpan-Term-ReadLine-Perl-1.0302) - (bsdpan-DB_File-1.817) - devel/p5-IO (bsdpan-IO-1.23) - (bsdpan-Shell-0.72) - devel/p5-Devel-Symdump (bsdpan-Devel-Symdump-2.08) - misc/p5-Array-Compare (bsdpan-Array-Compare-1.15) - (bsdpan-Safe-2.16) - (bsdpan-Term-Cap-1.12) - (bsdpan-CPAN-1.9205) - textproc/p5-Text-Balanced (bsdpan-Text-Balanced-undef) - (bsdpan-Thread-Semaphore-2.09) - www/p5-CGI.pm (bsdpan-CGI.pm-3.38) - archivers/p5-Archive-Zip (bsdpan-Archive-Zip-1.23) - textproc/p5-podlators (bsdpan-podlators-2.1.1) - (bsdpan-CPAN-1.9102) - (bsdpan-Exporter-5.62) - (bsdpan-IPC-SysV-2.00) * x11/kde3 (kde-3.5.9) I fianlly finished up with a complete update.. ===> Extracting for kde-3.5.10 ===> Patching for kde-3.5.10 ===> kde-3.5.10 depends on file: /usr/local/bin/moc - found ===> kde-3.5.10 depends on shared library: kfontinst.0 - found ===> kde-3.5.10 depends on shared library: kimproxy.0 - found ===> Configuring for kde-3.5.10 Configuration and first installation step finished. Run 'make install' to install the rest of the modules you selected. Run 'make clean && make' to re-enter the configuration. Please note that you CANNOT REMOVE modules through this menu system, use pkg_delete instead. If you do not want the menu to run, put BATCH=YES into /etc/make.conf (this will install all KDE modules). If you do not want the menu to run AND you do not want specific modules to be installed, put lines reading 'WITHOUT_<Name-of-Module>=YES' into /etc/make.conf (for example WITHOUT_KOFFICE=YES). ---> Backing up the old version ---> Uninstalling the old version ---> Deinstalling 'kde-3.5.9' [Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 1045 packages found (-1 +0) (...) done] ---> Installing the new version via the port ===> Installing for kde-3.5.10 ===> kde-3.5.10 depends on executable: kjumpingcube - found ===> kde-3.5.10 depends on executable: kdessh - found ===> kde-3.5.10 depends on executable: kword - found ===> kde-3.5.10 depends on executable: kppp - found ===> kde-3.5.10 depends on executable: kview - found ===> kde-3.5.10 depends on executable: kmix - found ===> kde-3.5.10 depends on executable: korganizer - found ===> kde-3.5.10 depends on executable: cervisia - found ===> kde-3.5.10 depends on executable: kdevelop - found ===> kde-3.5.10 depends on executable: khangman - found ===> kde-3.5.10 depends on executable: kcron - found ===> kde-3.5.10 depends on executable: quanta - found ===> kde-3.5.10 depends on executable: amor - found ===> kde-3.5.10 depends on executable: kbanner.kss - found ===> kde-3.5.10 depends on executable: kmag - found ===> kde-3.5.10 depends on file: /usr/local/bin/moc - found ===> kde-3.5.10 depends on shared library: kfontinst.0 - found ===> kde-3.5.10 depends on shared library: kimproxy.0 - found ===> Generating temporary packing list ===> Checking if x11/kde3 already installed ===> Registering installation for kde-3.5.10 ===> Cleaning for kde-3.5.10 ---> Cleaning out obsolete shared libraries [Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 1046 packages found (-0 +1) . done] It ceratinly seems as though the dependencies are being called for in an incorrect order. David _______________________________________________ kde-freebsd mailing list kde-freebsd@kde.org https://mail.kde.org/mailman/listinfo/kde-freebsd See also http://freebsd.kde.org/ for latest information