I should also have added that when I tried to
add...
Conflicts: gcc42 (<= 4.2.4-1002), gcc43 (<= 4.3.4-1000), gcc44 (<= 4.4.2-1000),
gcc45 (<= 4.5.0-1000)
alone to the main gcc46 package, this produced the error...
fink install gcc46
Password:
Information about 8703 packages read in 2 seconds.
The following package will be installed or updated:
gcc46
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 gcc46=4.5.999-20100423
Failed: Fink::SysState: Could not resolve inconsistent dependencies
I think having this work in fink is the only way to solve
the problem of converting from a two-way to a three-way split for
gcc4x. Since the old two-way packages won't know that the gcc4x
main package from the newer three-way packages doesn't conflict,
we have to have...
Conflicts: gcc42 (<= 4.2.4-1002), gcc43 (<= 4.3.4-1000), gcc44 (<= 4.4.2-1000),
gcc45 (<= 4.5.0-1000)
in both the gcc4x and gcc4x-bin split-off for the new three-way
packages (such that the older gcc4x packages are always
deinstalled when either the gcc4x or gcc4x-bin packages of
the new three-way split is installed.
Any idea why adding the Conflict to gcc4x in the new three-way
confuses fink so badly (instead of just forcing the older gcc4x
package to deinstall)?
Jack
------------------------------------------------------------------------------
_______________________________________________
Fink-devel mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel