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 Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel