I've been having an extremely difficult time building rpy2 on Snow
Leopard with 64-bit EPD 6.2.2

running build
running build_py
running build_ext
building 'rpy2.rinterface.rinterface' extension
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3 -arch
x86_64 -isysroot /Developer/SDKs/MacOSX10.5.sdk
-I/Library/Frameworks/EPD64.framework/Versions/6.2/include
-DR_INTERFACE_PTRS=1 -DHAVE_POSIX_SIGJMP=1 -DCSTACK_DEFNS=1
-DRIF_HAS_RSIGHAND=1 -I./rpy/rinterface
-I/Library/Frameworks/EPD64.framework/Versions/6.2/include/python2.6
-I/Library/Frameworks/R.framework/Resources/include
-I/Library/Frameworks/R.framework/Resources/include/x86_64 -c
./rpy/rinterface/rinterface.c -o
build/temp.macosx-10.5-x86_64-2.6/./rpy/rinterface/rinterface.o
-F/Library/Frameworks/R.framework/.. -framework R
-L/Library/Frameworks/R.framework/Resources/lib/x86_64 -lRlapack
-L/Library/Frameworks/R.framework/Resources/lib/x86_64 -lRblas
In file included from ./rpy/rinterface/rinterface.c:111:
./rpy/rinterface/rexternalptr.c: In function ‘ExtPtrSexp_init’:
./rpy/rinterface/rexternalptr.c:33: warning: return makes pointer from
integer without a cast
./rpy/rinterface/rexternalptr.c:45: warning: return makes pointer from
integer without a cast
./rpy/rinterface/rinterface.c: In function ‘EmbeddedR_init’:
./rpy/rinterface/rinterface.c:1075: warning: passing argument 2 of
‘Rf_initialize_R’ from incompatible pointer type
./rpy/rinterface/rinterface.c: In function ‘initrinterface’:
./rpy/rinterface/rinterface.c:3177: warning: ‘return’ with a value, in
function returning void
i686-apple-darwin10-gcc-4.2.1: -lRlapack: linker input file unused
because linking not done
i686-apple-darwin10-gcc-4.2.1: -lRblas: linker input file unused
because linking not done
gcc -g -arch x86_64 -L/usr/local/lib
-L/Library/Frameworks/EPD64.framework/Versions/6.2/lib -bundle
-undefined dynamic_lookup -arch x86_64
build/temp.macosx-10.5-x86_64-2.6/./rpy/rinterface/rinterface.o
-L-F/Library/Frameworks/R.framework/.. -L-framework -LR
-L/Library/Frameworks/R.framework/Resources/modules -lR -o
build/lib.macosx-10.5-x86_64-2.6/rpy2/rinterface/rinterface.so
ld: warning: directory '-F/Library/Frameworks/R.framework/..'
following -L not found
ld: warning: directory '-framework' following -L not found
ld: warning: directory 'R' following -L not found
ld: library not found for -lR
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1

I don't know what's the story with those linker flags. Getting same
error with 32-bit EPD as well. I got rpy2 tip to compile about a month
ago but I was getting bus errors when running code importing the
library (the same code worked fine on my 64-bit Ubuntu desktop).

Tried building R from source but entered a whole world of hurt with
various dyld errors (and still couldn't get rpy2 to build, so now I'm
back to the official CRAN binary).

Any suggestions (other than giving up on OS 10.6?)?

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
rpy-list mailing list
rpy-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rpy-list

Reply via email to