Okay, thanks.  I'll perhaps try that, but it'll take a while to walk up 
that dependency tree, with the number of packages I have installed... ;-)

Thanks again for the help.
Todd

On Sun, 8 Mar 2009, Alexander Hansen wrote:

>
> 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

Reply via email to