On Mon, Sep 30, 2013 at 03:44:56PM +0200, Martin Costabel wrote: > On 27/09/13 15:35, Jack Howarth wrote: > [] > >> The actual error here has nothing to do with the wheel group but the >> fact that >> llvm-gcc42 is currently hardcoded for darwin13. > > There is another small problem: > > Unpacking llvm-gcc42 (from .../llvm-gcc42_2336.11-107_darwin-x86_64.deb) ... > /sw/bin/dpkg: error processing > /sw/fink/dists/stable/main/binary-darwin-x86_64/languages/llvm-gcc42_2336.11-107_darwin-x86_64.deb > > (--install): > trying to overwrite `/sw/bin/llvm-g++-4.2', which is also in package > ccache-default > > This happens when /usr/bin/llvm-g++-4.2 is present, because then > ccache-default installs a corresponding symlink into /sw/bin/. I know > that in this case I wouldn't need the llvm-gcc42 package, but if one day > the xmkmf/xcode5 mess gets sorted out (which does not seem to have > happened yet), that package might be mandatory.
Martin, The llvm-gcc42 package is already mandatory on Mavericks since (at least for new machines shipping with it) there will be no llvm-*-4.2 files in /usr/bin. I know that Xcode 5 installs on ML (even with reinstalls of ML) leaves the llvm-*-4.2 files from any Xcode 4.5.*/4.6.* installations behind in /usr/bin. So on ML, only users who clean install ML directly onto an empty volume and installs only Xcode 5 will lack llvm-*-4.2 in /usr/bin and need llvm-gcc42. We still need to test Mavericks to see how it handles upgrade installs or clean install with migrations in terms of whether llvm-*-4.2 in /usr/bin is retained from prior Xcode 4.5.*/4.6.* installations on upgraded or migrated ML volumes. Jack ps The only solution that I see for llvm-gcc42 vs ccache is to have the two packages use update-alternatives in order to set symlinks to %p/bin/x86_64-apple-darwin13-*-4.2.1 for the %p/bin/llvm-*-4.2 files in the case of the llvm-gcc42 package controlling those symlinks and to %p/bin/ccache in case of the ccache-default controlling those symlinks. > > -- > Martin > ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk _______________________________________________ Fink-beginners mailing list Fink-beginners@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.apple.fink.beginners Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-beginners