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 [EMAIL PROTECTED] _______________________________________________ R-SIG-Mac mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-sig-mac
