On 6/28/13 10:26 AM, Alexander Hansen wrote:
> The text isn't quite applicable as I said, and should probably be
> changed in the next release.
>
> The issue you've experienced is is something _entirely_ different from
> an absolute path.  The test is whether /usr/bin/gcc is a symlink rather
> than a real file, period, without respect to version.  I don't recall
> the reason offhand, but it was possibly an issue with an upgrade path
> prior to 10.4, or maybe just to safeguard against third-party compiler
> installs.  It's in the history somewhere.
>
> In Every version of Xcode or the command-line tools that I've installed
> in the past decade, /usr/bin/gcc has been a symlink to some real
> compiler, and it was that way in April, when I installed my current
> command-line tools.  And I've boostrapped fink-0.34.8 or later
> development versions multiple times since.  That being said, it's
> totally possible that something could have changed on Apple's end.
>
> As a workaround, try changing the following in perlmod/Services.pm
>
> sub gcc_selected {
>      # this should work anywhere we support, really
>      if (-l '/usr/bin/gcc') {
>          my $link = readlink('/usr/bin/gcc');
>          if ($link =~ /gcc-(\d+\.\d+)/) {
>              return $1;
>          } else {
>              print STDERR "WARNING: /usr/bin/gcc is not a symlink!";
>          }
>      }
>      return 0;
> }
>
> to something like
>
> sub gcc_selected {
>      # this should work anywhere we support, really
>      if (-l '/usr/bin/gcc') {
>          my $link = readlink('/usr/bin/gcc');
>          if ($link =~ /gcc-(\d+\.\d+)/) {
>              return $1;
>          } else {
>              print STDERR "WARNING: /usr/bin/gcc is not a symlink!";
>          }
>      }
>      return 4.2;
> }
>
>

Woops; shouldn't do this at work.

The file to change is perlmod/Fink/Services.pm in the fink-0.34.8 
directory that you're bootstrapping from.


-- 
Alexander Hansen, Ph.D.
Fink User Liaison
My package updates: http://finkakh.wordpress.com/

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
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