On Mar 8, 2009, at 2:13 PM, Todd Krause wrote: > > Okay, thanks for the help. > > But I don't quite understand what you mean with the -pmXXX > versions. I haven't checked those, but I gather you're suggesting > that, where I have doubles, I can uninstall the earlier versions? > What does the "pm" refer to? > > Best, > Todd
Right. Quoting from the output as an example: xml-sax-expat-pm586 xml-sax-expat-pm588 It may be a little more complicated than just removing the packages-- you might have to walk up the dependency tree. It's not impossible that something really does want the pm586 version, too. pm means "Perl module". On Leopard anything with a -pm588 uses the Perl that is built in to your system, while anything with a -pm586 uses a Perl-5.8.6 package provided by Fink. > > > On Sat, 7 Mar 2009, Alexander Hansen wrote: > >> 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
