Derek Homeier wrote:
[]
> fink update-all
> ... building libsigc++ fails for reasons I have not investigated yet 
> (this is on experimental). To got the update going, I manually select 
> all other missing packages and do a 'fink update ...' on them.
>  > Failed: Internal error: node for libsigc++ already exists

This is the same scenario I described: In your list of packages, some 
depend on libsigc++ without restriction on the version number, and some 
require a version number higher than a given number (gtkmm-1.2.10-2 
actually does both in one package: it Depends on libsigc++-shlibs 
without version and BuildDepends on libsigc++ (>= 1.0.4-3) which in turn 
Depends on libsigc++-shlibs with the same version). The unspecified 
version number is set to the one you have installed, and then the 
constraint cannot be met, because only one version of libsigc++ can be 
present in the dependency list. You can create this scenario with 4 
packages very easily:

Have package-a-1-1 installed and package-a-1-2.info prepared but not 
installed, and try to "fink install package-b package-c", where 
package-b Depends on "package-a" and package-c Depends on "package-a ( 
 >=1-2 ). This will give you the "Failed: Internal error: node for 
package-a already exists" error. Of course, if you install package-b and 
package-c separately, there is no error.

The main problem here is the error message. It should be something more 
comprehensible, like "Fink needs your help: package-c depends on a newer 
version of package-a than version 1-1 which you have installed. Please 
update package-a first". Or, of course, fink could just restart itself 
with package-a prepended to the list of packages to install.

-- 
Martin








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