I have attempted to build RAqua using the r-devel rsync sources. I'm still using Fink and the Dec 2002 Dev update. It builds flawlessly until in the /Users/tom/Developer/R/src/modules/aqua directory. I am using the following configure: ./configure --enable-R-shlib --with-aqua --without-x --with-blas='-framework vecLib' --with-lapack FPICFLAGS='-fno-common' LDFLAGS='-lcc_dynamic' I consistently get warnings and errors trying to build aquaconsole.c. Most are warnings but the "BadParameter" variable is persistent. gcc -no-cpp-precomp -I. -I../../../src/include -I../../../src/include -I/sw/include -I/usr/local/include -DHAVE_CONFIG_H -fno-common -g -O2 -c aquaconsole.c -o aquaconsole.lo aquaconsole.c: In function `Raqua_StartConsole': aquaconsole.c:368: warning: passing arg 1 of `NewAEEventHandlerUPP' from incompatible pointer type aquaconsole.c: In function `RAboutHandler': aquaconsole.c:644: warning: assignment from incompatible pointer type aquaconsole.c:645: warning: passing arg 1 of `CFBundleGetValueForInfoDictionaryKey' from incompatible pointer type aquaconsole.c: In function `RWinHandler': aquaconsole.c:989: warning: passing arg 5 of `GetWindowProperty' makes pointer from integer without a cast aquaconsole.c: In function `DoCloseHandler': aquaconsole.c:1057: warning: passing arg 5 of `GetWindowProperty' makes pointer from integer without a cast aquaconsole.c: In function `FSPathMakeFSSpec': aquaconsole.c:1509: error: `BadParameter' undeclared (first use in this function) aquaconsole.c:1509: error: (Each undeclared identifier is reported only once aquaconsole.c:1509: error: for each function it appears in.) aquaconsole.c: In function `FSMakePath': aquaconsole.c:1538: error: `BadParameter' undeclared (first use in this function) aquaconsole.c: In function `FSMakeFSRef': aquaconsole.c:1566: error: `BadParameter' undeclared (first use in this function) make[4]: *** [aquaconsole.lo] Error 1 make[4]: Leaving directory `/Users/tom/Developer/R/src/modules/aqua' Am I missing a declaration somewhere by not including a header. I had a good look through the /System/Library/Frameworks and cannot find it. Any thoughts. Tom
Problems building RAqua
2 messages · Tom Kennedy, stefano iacus
It seems a problem with the macro "require_action" and gcc. The error at line 1509 is gcc parser error. I have not this problem with Dec 2002 dev Tools. This is very strange as this is code coming from Apple's MoreFilesX All the other warnings (not errors) will be fixed via castingthe parameters...but I'll do at alter stage when cleaning up the code. BTW, when buiding for Aqua there is no reason to configure with --without-x stefano p.s. in today's r-devel version of RAqua I have implemented the edit() capabilities and I'll soon implement the data.entry facility.
On Venerd?, lug 18, 2003, at 11:11 Europe/Rome, Tom Kennedy wrote:
I have attempted to build RAqua using the r-devel rsync sources. I'm still using Fink and the Dec 2002 Dev update. It builds flawlessly until in the /Users/tom/Developer/R/src/modules/aqua directory. I am using the following configure: ./configure --enable-R-shlib --with-aqua --without-x --with-blas='-framework vecLib' --with-lapack FPICFLAGS='-fno-common' LDFLAGS='-lcc_dynamic' I consistently get warnings and errors trying to build aquaconsole.c. Most are warnings but the "BadParameter" variable is persistent. gcc -no-cpp-precomp -I. -I../../../src/include -I../../../src/include -I/sw/include -I/usr/local/include -DHAVE_CONFIG_H -fno-common -g -O2 -c aquaconsole.c -o aquaconsole.lo aquaconsole.c: In function `Raqua_StartConsole': aquaconsole.c:368: warning: passing arg 1 of `NewAEEventHandlerUPP' from incompatible pointer type aquaconsole.c: In function `RAboutHandler': aquaconsole.c:644: warning: assignment from incompatible pointer type aquaconsole.c:645: warning: passing arg 1 of `CFBundleGetValueForInfoDictionaryKey' from incompatible pointer type aquaconsole.c: In function `RWinHandler': aquaconsole.c:989: warning: passing arg 5 of `GetWindowProperty' makes pointer from integer without a cast aquaconsole.c: In function `DoCloseHandler': aquaconsole.c:1057: warning: passing arg 5 of `GetWindowProperty' makes pointer from integer without a cast aquaconsole.c: In function `FSPathMakeFSSpec': aquaconsole.c:1509: error: `BadParameter' undeclared (first use in this function) aquaconsole.c:1509: error: (Each undeclared identifier is reported only once aquaconsole.c:1509: error: for each function it appears in.) aquaconsole.c: In function `FSMakePath': aquaconsole.c:1538: error: `BadParameter' undeclared (first use in this function) aquaconsole.c: In function `FSMakeFSRef': aquaconsole.c:1566: error: `BadParameter' undeclared (first use in this function) make[4]: *** [aquaconsole.lo] Error 1 make[4]: Leaving directory `/Users/tom/Developer/R/src/modules/aqua' Am I missing a declaration somewhere by not including a header. I had a good look through the /System/Library/Frameworks and cannot find it. Any thoughts. Tom
_______________________________________________ R-SIG-Mac mailing list R-SIG-Mac@stat.math.ethz.ch https://www.stat.math.ethz.ch/mailman/listinfo/r-sig-mac