On Thursday, September 5, 2002, at 04:16  PM, Derek Homeier wrote:

> On Wednesday, September 4, 2002, at 07:57 AM, Martin Costabel wrote:
>
>>>    [auda:fink/10.2/CVS] ron% sudo fink install gimp
>>>    Information about 1129 packages read in 1 seconds.
>>>    Failed: Internal error: node for db3-shlibs already exists
>>> I'm still eager to install gimp, and would welcome suggestions.
>>
>> You should rebuild db3 first (and fink reinstall db3-shlibs if it  
>> doesn't do it automatically).
>>
>> As I understand the "node for ... already exists" problem, the  
>> following happens:
>> gimp BuildDepends on gnome-libs-dev which in turn BuildDepends on  
>> "db3 (>= 3.3.11-8)". You probably have an earlier version of  
>> db3-shlibs installed, and when fink constructs its dependency list,  
>> it first encounters a dependence on db3 without specified version, so  
>> it takes the one you already have installed. Later on it sees the  
>> dependence on version  >=3.3.11-8, but it is not intelligent enough  
>> to replace the earlier dependence on an older version by the newer  
>> one.
>>
>> In any case, the new gimp will need db3-shlibs-3.3.11-8.
>>
>
> Thanks for that bit of background info, but that does not seem to be  
> the whole story. On larger updates, I have frequently seen that error  
> without any conceivable dependency problem. Typical scenario:
>


Please put whatever information you might have into
http://sourceforge.net/tracker/ 
index.php?func=detail&aid=600016&group_id=17203&atid=117203

Also if anyone knows perl would like to try and fix this, please do...  
The dependency resolution code is in /sw/lib/perl5/Fink/Engine.pm - the  
error in question around lines 860-930.

(note that any changes you make "in place" on those files are  
overwritten when the Fink package is upgraded, so work on separate  
bootstrap of Fink, you can use my testcase packages, you don't need a  
large install.)

-Ben



-------------------------------------------------------
This sf.net email is sponsored by: OSDN - Tired of that same old
cell phone?  Get a new here for FREE!
https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
_______________________________________________
Fink-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to