Hi Simon, below you find my configure and my make output while building R from sources with gcc-4.7.1 and including aqua (I used the R-patched).
1. (Configure) Output: http://pastebin.com/GJ5DZncU 2. (Make) Output: http://pastebin.com/SHZWgA4P Best regards Simon On Sep 16, 2012, at 3:16 AM, Simon Urbanek <[email protected]> wrote: > Simon, > > On Sep 15, 2012, at 6:56 PM, Simon Zehnder wrote: > >> That is correct! My fault! Simon, I didn't want to blame you with this one. >> >> It compiles know and it works perfectly on the console. I am still >> interested, why it does not compile with aqua. Can somebody explain me why? >> > > Can you sent me the full output? I don't have the time to compile gcc from > scratch right now and none of the usual suspects supports ObjC - that alone > is a sign that no one really uses gcc on OS X (other than for ports) since > Apple has abandoned it. My guess would be that the ObjC support is not as > complete as in Apple's version - it's probably more geared toward GNUstep - > but that's just a guess. > > Cheers, > Simon > > > >> Best regards >> >> Simon >> >> On Sep 14, 2012, at 4:38 PM, Berend Hasselman <[email protected]> wrote: >> >>> >>> On 14-09-2012, at 16:01, Simon Zehnder wrote: >>> >>>> Running through the errors of my make output on >>>> http://pastebin.com/HXqLgH4b (without aqua) pulled my attention to the >>>> following error: >>>> >>>> In file included from ../../../../src/modules/lapack/vecLibg95c.c:5:0: >>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:22:4: error: >>>> #error "<vecLib/vecLib.h> is deprecated. Please #include >>>> <Accelerate/Accelerate.h> and link to Accelerate.framework." >>>> >>>> This error is, I think from you Simon, already commented on >>>> http://permalink.gmane.org/gmane.comp.lang.r.mac/7293. So I followed your >>>> advice there and added the flag CPPFLAGS=-D ACCELERATE to my configure >>>> command: >>>> >>>> 1. (Configure) The whole command is: >>>> >>>> ../configure CC="gcc-4.7 -arch $arch" CXX="g++-4.7 -arch $arch" >>>> F77="gfortran-4.7 -arch $arch" FC="gfortran-4.7 -arch $arch" OBJC="gcc-4.7 >>>> -arch $arch" --x-includes=/usr/X11/include/ --x-libraries=/usr/X11/lib/ >>>> --with-blas='-framework libVec' --with-lapack --without-aqua CPPFLAGS="-D >>>> ACCELERATE" >>>> >>>> All runs fine - no errors nor warnings. >>>> >>>> 2. (Make) I run the make via: >>>> >>>> make -j 8 >>>> >>>> and I get the following errors: http://pastebin.com/5UfaMK6r >>>> >>>> It seems that the flag CPPFLAGS=-D ACCELERATE does not modify the >>>> compilers work. >>>> >>>> Any suggestions here? >>> >>> Reading the reply by Simon tells me that your CPPFLAGS doesn't agree with >>> Simon's fix. It should be CPPFLAGS=-D__ACCELERATE__ >>> >>> Berend >>> >> >> _______________________________________________ >> R-SIG-Mac mailing list >> [email protected] >> https://stat.ethz.ch/mailman/listinfo/r-sig-mac >> >> > _______________________________________________ R-SIG-Mac mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-sig-mac
