Dan Kelley
2005-Dec-10 22:29 UTC
[R] package building fails on OSX 10.4 with (lcc_dynamic error)
I have a package that contains some fortran code. It has been built in the past, but now I have an updated Apple OSX 10.4 (Tiger) system, and it fails. The behaviour is as follows $ R CMD CHECK oce ,,, gcc-3.3 -bundle -flat_namespace -undefined suppress -L/usr/local/lib -o oce.so geoddist.o ocecp.o rho.o spice.o strho.o theta.o tsrho.o - L/usr/local/lib/gcc/powerpc-apple-darwin6.8/3.4.2 -lg2c -lSystem - lcc_dynamic -F/Library/Frameworks/R.framework/.. -framework R ld: can't locate file for: -lcc_dynamic make: *** [oce.so] Error 1 and the system is as follows: R 2.2.0 (2005-10-06) gcc version 4.0.1 (Apple Computer, Inc. build 5247) and the g77 is from the R-2.2 DMG. I am getting the error on two machines. One is a Tiger system that has been running for quite some time (since Tiger was released), and the other has had Tiger newly installed. I just mention that because the older system may well have had tweaks of various types over the months, but the newer system is basically clean from the Apple DVDs, plus all the Apple updates, plus R 2.2 (and its g77) as downloaded today. Can anyone suggest what I should try next? I searched this mailing list, and the web generally, to try to figure this out. I'm drawing a blank. I would prefer not to downgrade my GCC to 3.x, since I also use the machine for GCC 4.x development, but I guess I could do gcc_select if there is no other option. I imagine others are in the same boat, and I'd be happy to post a followup with the results of any tests that are suggested. Dan E. Kelley, Assoc. Prof. phone:(902)494-1694 Dept. Oceanography fax:(902)494-2885 Dalhousie University mailto:Dan.Kelley at Dal.CA Halifax, NS, Canada B3H 4J1 http://www.phys.ocean.dal.ca/~kelley/ Kelley_Dan.html