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