[BioC] Compiling RMAGEML 2.5.3 or 2.4.0 under Mac OS X 10.4.5 fails

Marc Saric marc.saric at gmx.de
Wed Apr 5 15:21:01 CEST 2006


Hi list,

as the subject states, I tried to compile RMAGEML (the latest source
package from Bioconductor (2.4.0) as well as the latest (linux, but also
source) package from the homepage of the authors (2.5.3) on my PowerMac
G5 OS X 10.4.5 with JDK 1.4.2 and JDK 1.5.0 rev 3 (both provided by
Apple, default JDK in use is 1.5.0).

I have set LD_LIBRARY_PATH to the correct dir, unpacked the archive and
uncommented the Mac OS entries in ~/src/Makevars.perm so that

# for macosx of 3/05
#
PKG_CPPFLAGS=-I/System/Library/Frameworks/JavaVM.framework/Headers
PKG_LIBS=-framework JavaVM

applies, and I don't get the obvious Java compilation errors any more,
but now I get the following error.

dragonfish-g5:~/transfer/anwend/bioconductor/RMAGEML saric$ R CMD
INSTALL RMAGEML_2.5.3
* Installing *source* package 'RMAGEML' ...
configure: creating ./config.status
config.status: creating src/Makevars
** libs
gcc-3.3 -bundle -flat_namespace -undefined suppress -L/usr/local/lib -o
RMAGEML.so rmageml.o -framework JavaVM  -lcc_dynamic
-F/Library/Frameworks/R.framework/.. -framework R
ld: can't locate file for: -lcc_dynamic
make: *** [RMAGEML.so] Error 1
ERROR: compilation failed for package 'RMAGEML'
** Removing
'/Library/Frameworks/R.framework/Versions/2.2/Resources/library/RMAGEML'
dragonfish-g5:~/transfer/anwend/bioconductor/RMAGEML saric$

I have no clue what -lcc_dynamic should be, so if someone could help me
here...

Thanks in advance.

-- 
Bye,

Marc Saric



More information about the Bioconductor mailing list