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

Reply via email to