On 5/10/15 21:53, Gary K. Olson wrote:
> Alex Hansen’s fix over weekend fixed the system-perl problem, so I
> decided to build a few active packages that I hadn’t built under 10.10.
> Several packages couldn’t build because of broken c compiler.  Here is
> message on attempting to build octave-qtmac that was typical:
>
>>
> checking for style of include used by make... GNU
> checking for x86_64-apple-darwin-gcc... oct-cc
> checking whether the C compiler works... no
> configure: error: in `/sw/src/fink.build/octave-qtmac-3.8.2-6/octave-3.8.2':
> configure: error: C compiler cannot create executables
> See `config.log' for more details
[]
> Failed: phase compiling: octave-qtmac-3.8.2-6 failed
>
> I assumed that this is due to still calling for gcc4.9?

No, it is due to fink-octave-scripts not yet aware of the existence of 
El Capitan. You can paper it over as follows:

Edit the two files /sw/bin/oct-cc and /sw/bin/oct-cxx and add 15 to the 
list of recognized OS versions. Here are the diffs:

--- /sw/bin/oct-cc~     2015-10-02 21:03:28.000000000 +0200
+++ /sw/bin/oct-cc      2015-10-04 11:46:27.000000000 +0200
@@ -3,3 +3,3 @@
  case $osversion in
-       1[1234])
+       1[12345])
                COMPILER=/sw/var/lib/fink/path-prefix-clang/cc ;;
--- /sw/bin/oct-cxx~    2015-10-02 21:03:28.000000000 +0200
+++ /sw/bin/oct-cxx     2015-10-04 11:48:08.000000000 +0200
@@ -3,3 +3,3 @@
  case $osversion in
-       1[34])
+       1[345])
                COMPILER=/sw/var/lib/fink/path-prefix-libcxx/c++ ;;

With this fix, octave382 should build (it did for me, anyway).

-- 
Martin




------------------------------------------------------------------------------
_______________________________________________
Fink-users mailing list
Fink-users@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.macosx.fink.user
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to