I'd recommend just going through the packages singly, then. Unrelated: there's nothing _wrong_ with having both the -pm586 and -pm588 versions of packages, but it's extra overhead.
Todd Krause wrote: > > Hi Alexander, > > I had actually run selfupdate just before running update-all, in fact > each time I tried the latter. Unfortunately it didn't seem to help. > > As for why one package over the other, I have no particular reason. > The simple truth is I'm not exactly sure what those are or do; they > are merely ancillary to other packages I have installed on my system. > In particular, when I run update-all, it says it will update the > following: > > The following 17 packages will be installed or updated: > cyrus-sasl2-dev cyrus-sasl2-shlibs dbus dbus-dev dbus-shlibs gnuplot > graphviz graphviz-shlibs python25 python25-shlibs scientificpython-py25 > wxgtk2.8 wxgtk2.8-shlibs xml-sax-expat-pm586 xml-sax-expat-pm588 > xml-sax-pm586 xml-sax-pm588 > The following 2 additional packages will be installed: > db44-aes libtool14 > Do you want to continue? [Y/n] > > In essence what *I* use among these are the packages with python in > the name and gnuplot; the rest appears to me stuff behind the curtain > installed automatically to make things work. > > Thanks, > Todd > > On Sat, 7 Mar 2009, Alexander Hansen wrote: > >> Todd Krause wrote: >>> Hi, >>> >>> I was trying to run fink's update-all (on MacBook Pro with OS >>> 10.5.6), and >>> I ran into an issue with inconsistent dependencies. The output >>> suggests >>> >>> fix things by running: >>> >>> fink scanpackages >>> sudo apt-get update >>> sudo apt-get install db44-aes=4.4.20-1002 >>> >>> which I did, and ultimately received the following output: >>> >>> 11:23 AM btpro:~> sudo apt-get install db44-aes=4.4.20-1002 >>> Reading Package Lists... Done >>> Building Dependency Tree... Done >>> The following packages will be REMOVED: >>> db47 >>> The following NEW packages will be installed: >>> db44-aes >>> 0 packages upgraded, 1 newly installed, 1 to remove and 11 not >>> upgraded. >>> Need to get 0B/2095kB of archives. After unpacking 5202kB will be used. >>> Do you want to continue? [Y/n] Y >>> (Reading database ... 110769 files and directories currently >>> installed.) >>> Removing db47 ... >>> Selecting previously deselected package db44-aes. >>> (Reading database ... 110758 files and directories currently >>> installed.) >>> Unpacking db44-aes (from .../db44-aes_4.4.20-1002_darwin-i386.deb) ... >>> Setting up db44-aes (4.4.20-1002) ... >>> >>> But when I try update-all again, I get the following right at the >>> beginning: >>> >>> Selecting previously deselected package db47. >>> dpkg: considering removing db44-aes in favour of db47 ... >>> dpkg: yes, will remove db44-aes in favour of db47. >>> (Reading database ... 110773 files and directories currently >>> installed.) >>> Unpacking db47 (from .../db47_4.7.25-3_darwin-i386.deb) ... >>> Setting up db47 (4.7.25-3) ... >>> Setting runtime build-lock... >>> dpkg-deb -b /sw/src/fink.build/root-fink-buildlock-gtk+2-2.14.7-3 >>> /sw/src/fink.build >>> dpkg-deb: building package `fink-buildlock-gtk+2-2.14.7-3' in >>> `/sw/src/fink.build/fink-buildlock-gtk+2-2.14.7-3_2009.03.07-11.26.00_darwin-i386.deb'. >>> >>> Installing build-lock package... >>> >>> Could someone please suggest how I might resolve this? >>> >>> Thanks very much, >>> Todd >>> >>> >>> Tail of update-all output: >>> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% >>> Removing fink-buildlock-libwww-pm586-5.825-1 ... >>> Reading buildlock packages... >>> /sw/bin/dpkg-lockwait -i >>> /sw/fink/dists/unstable/main/binary-darwin-i386/libs/perlmods/libwww-pm586_5.825-1_darwin-i386.deb >>> >>> (Reading database ... 110805 files and directories currently >>> installed.) >>> Preparing to replace libwww-pm586 5.805-2 (using >>> .../libwww-pm586_5.825-1_darwin-i386.deb) ... >>> Unpacking replacement libwww-pm586 ... >>> Setting up libwww-pm586 (5.825-1) ... >>> >>> Reading buildlock packages... >>> Could not resolve inconsistent dependencies! >>> >>> Fink isn't sure how to install the above packages safely. You may be >>> able >>> to >>> fix things by running: >>> >>> fink scanpackages >>> sudo apt-get update >>> sudo apt-get install db44-aes=4.4.20-1002 >>> >>> >> <snipping irrelevant stuff> >> >> You might want to selfupdate, if you haven't, since there's an ongoing >> migration effort to move packages to db47. Otherwise the best advice I >> have is _not_ to use update-all, because the dependency engine is >> confused by having to deal with both db47 and db44-aes in your build >> tree. >> >> Also: why use db47 and not db47-aes ? Trying to mix crypto-enabled and >> non-crypto-enabled db packages can introduce more confusion. >> >> -- >> Alexander Hansen >> Fink User Liaison >> -- Alexander Hansen Fink User Liaison ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ Fink-beginners mailing list [email protected] http://news.gmane.org/gmane.os.apple.fink.beginners
