[R-SIG-Mac] compilation error with R-2.4.0
David Ruau
druau at ukaachen.de
Fri Oct 6 18:22:58 CEST 2006
Hi,
I am running a G5 DP 1,8Ghz with 3.5 Gb RAM
I install gcc 4.2 from the http://hpc.sourceforge.net/ web site with
gfortran.
[mac:admin]$ gcc -v
Using built-in specs.
Target: powerpc-apple-darwin8.7.0
Configured with: ../gcc-4.2-20060805/configure --enable-languages=c+
+,fortran,java
Thread model: posix
gcc version 4.2.0 20060805 (experimental)
I did (from wiki.urbanek.info)
./configure CFLAGS='-O3 -fgcse-sm -funroll-loops -fstrict-aliasing -
fsched-interblock -falign-loops=16 -falign-jumps=16 -falign-
functions=16 -malign-natural -freorder-blocks -freorder-blocks-and-
partition -mpowerpc-gfxopt -mpowerpc-gpopt -fstrict-aliasing -ftree-
vectorize -mtune=G5 -mcpu=G5' FFLAGS='-O3 -fgcse-sm -funroll-loops -
fstrict-aliasing -fsched-interblock -falign-loops=16 -falign-jumps=16
-falign-functions=16 -malign-natural -freorder-blocks -freorder-
blocks-and-partition -mpowerpc-gfxopt -mpowerpc-gpopt -fstrict-
aliasing -ftree-vectorize -mtune=G5 -mcpu=G5'
removing -falign-jumps-max-skip=15 -falign-loops-max-skip=15
because configure give me a error.
and when I run make it compile ok until:
[gaia:admin]$ make
make[1]: Nothing to be done for `R'.
make[1]: Nothing to be done for `R'.
make[2]: Nothing to be done for `R'.
Rmath.h is unchanged
[....]
all.R is unchanged
../../../library/grDevices/R/grDevices is unchanged
make[5]: `Makedeps' is up to date.
gcc -I../../../../include -I../../../../include -I../../../include -
I../../../../src/include -DHAVE_CONFIG_H -I/usr/local/include -
fPIC -O3 -mpowerpc-gfxopt -mpowerpc-gpopt -fstrict-aliasing -ftree-
vectorize -mtune=G5 -mcpu=G5 -c devQuartz.c -o devQuartz.o
In file included from /System/Library/Frameworks/
CoreServices.framework/Frameworks/CarbonCore.framework/Headers/
DriverServices.h:32,
from /System/Library/Frameworks/
CoreServices.framework/Frameworks/CarbonCore.framework/Headers/
CarbonCore.h:125,
from /System/Library/Frameworks/
CoreServices.framework/Headers/CoreServices.h:21,
from /System/Library/Frameworks/Carbon.framework/
Headers/Carbon.h:20,
from devQuartz.c:276:
/System/Library/Frameworks/CoreServices.framework/Frameworks/
CarbonCore.framework/Headers/MachineExceptions.h:115: error: expected
specifier-qualifier-list before 'vector'
devQuartz.c:829:44: warning: multi-character character constant
devQuartz.c:829:59: warning: multi-character character constant
devQuartz.c:1659:43: warning: multi-character character constant
devQuartz.c:1659:59: warning: multi-character character constant
make[5]: *** [devQuartz.o] Error 1
make[4]: *** [all] Error 2
make[3]: *** [all] Error 1
make[2]: *** [R] Error 1
make[1]: *** [R] Error 1
make: *** [R] Error 1
I have no idea why...
I try simpler configure option but it doesn't help...
any idea?
David
More information about the R-SIG-Mac
mailing list