[R-SIG-Mac] R 2.6 64-bit leopard build problem
Anand C. Patel
acpatel at usa.net
Wed Oct 31 19:12:02 CET 2007
Dear all,
First, my apologies if I've double posted.
I'm having difficulty getting R 2.6 patched to build under Leopard as a 64-bit
application.
Configure works -- after many follies involving readline, libiconv, compilers,
etc.
R is now configured for x86_64-apple-darwin9.0.0
Source directory: .
Installation directory: /Library/Frameworks
C compiler: gcc -arch x86_64 -std=gnu99 -g -O3 -m64
-I/readline/include -L/readline/lib
Fortran 77 compiler: gfortran -arch x86_64 -g -O3 -m64
-I/readline/include -L/readline/lib
C++ compiler: g++ -arch x86_64 -g -O3 -m64 -I/readline/include
-L/readline/lib
Fortran 90/95 compiler: gfortran -arch x86_64 -g -O3 -m64
-I/readline/include -L/readline/lib
Obj-C compiler: gcc -g -O2
Interfaces supported: X11, aqua, tcltk
External libraries: readline, BLAS(vecLib), LAPACK(in blas)
Additional capabilities: iconv, MBCS, NLS
Options enabled: framework, R profiling, Java
Recommended packages: yes
However, when it reaches grDevices in the make, it dies:
gcc -arch x86_64 -std=gnu99 -no-cpp-precomp -I../../../../include
-I../../../../include/x86_64 -I../../../include -I../../../../src/include
-DHAVE_CONFIG_H -I/sw/include -I/usr/local/include -fPIC -g -O3 -m64
-I/readline/include -L/readline/lib -c devQuartz.c -o devQuartz.o
devQuartz.c: In function ‘Quartz’:
devQuartz.c:491: warning: assignment discards qualifiers from pointer target
type
devQuartz.c:497: warning: assignment discards qualifiers from pointer target
type
devQuartz.c: In function ‘SetCGContext’:
devQuartz.c:685: warning: implicit declaration of function
‘CreateCGContextForPort’
devQuartz.c:685: warning: implicit declaration of function
‘GetWindowPort’
devQuartz.c:689: warning: implicit declaration of function
‘GetPortBounds’
devQuartz.c: In function ‘Quartz_Open’:
devQuartz.c:738: warning: implicit declaration of function
‘CreateNewWindow’
devQuartz.c:740: warning: implicit declaration of function
‘SetWindowBounds’
devQuartz.c:741: warning: implicit declaration of function
‘GetMainDevice’
devQuartz.c:741: error: invalid type argument of ‘unary *’
devQuartz.c:744: warning: implicit declaration of function
‘RepositionWindow’
devQuartz.c:745: warning: implicit declaration of function
‘GetWindowBounds’
devQuartz.c:782: warning: implicit declaration of function
‘CopyCStringToPascal’
devQuartz.c:783: warning: implicit declaration of function ‘SetWTitle’
devQuartz.c:785: warning: implicit declaration of function ‘ShowWindow’
devQuartz.c:787: warning: implicit declaration of function
‘GetWindowEventTarget’
devQuartz.c:787: warning: passing argument 1 of ‘InstallEventHandler’
makes pointer from integer without a cast
devQuartz.c: In function ‘Quartz_Close’:
devQuartz.c:807: warning: implicit declaration of function
‘DisposeWindow’
devQuartz.c: In function ‘Quartz_Activate’:
devQuartz.c:836: warning: implicit declaration of function
‘SetWindowProperty’
devQuartz.c: In function ‘Quartz_Size’:
devQuartz.c:864: warning: implicit declaration of function
‘GetWindowPortBounds’
devQuartz.c: In function ‘Quartz_TranslateFontFamily’:
devQuartz.c:1062: warning: initialization discards qualifiers from pointer
target type
devQuartz.c: In function ‘Quartz_SetFont’:
devQuartz.c:1096: warning: implicit declaration of function ‘GetPort’
devQuartz.c:1097: warning: implicit declaration of function
‘SetPortWindowPort’
devQuartz.c:1129: warning: implicit declaration of function ‘GetFNum’
devQuartz.c:1130: warning: implicit declaration of function ‘TextSize’
devQuartz.c:1131: warning: implicit declaration of function ‘TextFont’
devQuartz.c:1132: warning: implicit declaration of function ‘SetPort’
devQuartz.c: In function ‘Quartz_SetLineDash’:
devQuartz.c:1367: warning: passing argument 3 of ‘CGContextSetLineDash’
from incompatible pointer type
devQuartz.c: In function ‘Quartz_Locator’:
devQuartz.c:1518: warning: implicit declaration of function
‘SetThemeCursor’
devQuartz.c:1523: warning: implicit declaration of function
‘WaitNextEvent’
devQuartz.c:1528: warning: implicit declaration of function ‘FindWindow’
devQuartz.c:1531: warning: implicit declaration of function
‘GlobalToLocal’
devQuartz.c:1535: warning: implicit declaration of function ‘SysBeep’
devQuartz.c: In function ‘Quartz_MetricInfo’:
devQuartz.c:1616: warning: implicit declaration of function ‘FontMetrics’
devQuartz.c:1647: warning: implicit declaration of function
‘QDTextBounds’
devQuartz.c: In function ‘QuartzEventHandler’:
devQuartz.c:1675: warning: implicit declaration of function
‘GetWindowProperty’
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
Anyone know why this is happening? Happy to post more info if it'll help.
Thanks,
Anand C. Patel, MD
Washington University School of Medicine
acpatel at usa.net
More information about the R-SIG-Mac
mailing list