From: Alan W. I. <ir...@be...> - 2006-07-27 22:43:07
|
On 2006-07-26 22:12-0400 Hazen Babcock wrote: > [...] > Building C object src/CMakeFiles/plplotd.dir/plvect.o > Linking C shared library libplplotd.dylib > ld: common symbols not allowed with MH_DYLIB output format with the - > multi_module option > CMakeFiles/plplotd.dir/plcore.o definition of common _unicode_buffer (size > 4096) > CMakeFiles/plplotd.dir/plctrl.o definition of common _abort_handler (size 4) > CMakeFiles/plplotd.dir/plstripc.o definition of common _oxM (size 8) > CMakeFiles/plplotd.dir/plstripc.o definition of common _oxm (size 8) > CMakeFiles/plplotd.dir/plstripc.o definition of common _oyM (size 8) > CMakeFiles/plplotd.dir/plstripc.o definition of common _oym (size 8) > /usr/bin/libtool: internal link edit command failed > make[2]: *** [src/libplplotd.dylib.9.2.0] Error 1 > make[1]: *** [src/CMakeFiles/plplotd.dir/all] Error 2 > make: *** [all] Error 2 Could you please try again from a clean start (empty build tree, clean source tree) with the -DCMAKE_VERBOSE_MAKEFILE=ON option set for cmake? That should give you the exact command used to do the linking, and perhaps Per could help you figure out what was wrong with that command. BTW, Mac OS X is a well-supported CMake platform so I am confident there will be a straightforward solution once you figure out the problem with the linker command. Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); PLplot scientific plotting software package (plplot.org); the Yorick front-end to PLplot (yplot.sf.net); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |