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
[email protected]
List archive:
http://news.gmane.org/gmane.os.apple.fink.beginners
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-beginners