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