[Rd] R CMD SHLIB error using OS X

Richard Zur zur at uchicago.edu
Fri Jun 8 15:29:09 CEST 2007


I'm using R 2.5.0 with OS X 10.4.9 and Xcode 2.4.1 on a PowerPC.  My 
code used to compile fine with R 2.4.* and Xcode 2.2 (I think).

I'm compiling some C code (named mhroc_prop.c) that calls a fortran 
routine from mvndstpack.f  I get the error

/usr/bin/libtool: file: mvndstpack.o is not an object file (not allowed 
in a library)

after R outputs (sorry... not sure if this is useful information or not)

gcc-4.0 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk -std=gnu99 
-dynamiclib -Wl,-macosx_version_min -Wl,10.3 -undefined dynamic_lookup 
-single_module -multiply_defined suppress -L/usr/local/lib -o 
mhroc_prop.so mhroc_prop.o mvndstpack.o 
-L/Library/Frameworks/R.framework/Resources/lib/ppc -lRlapack 
-L/Library/Frameworks/R.framework/Resources/lib/ppc -lRblas 
-L/usr/local/lib/gcc/powerpc-apple-darwin8/4.2.0 -lgfortran -lgcc_s.10.4 
-lSystemStubs -L/usr/local/lib/gcc/powerpc-apple-darwin8/4.2.0 
-lgfortran -lgcc_s.10.4 -lSystemStubs 
-F/Library/Frameworks/R.framework/.. -framework R

Any ideas?

Thank you,
Richard Zur

More information about the R-devel mailing list