Re: [cgma-dev] Make check errors...
On 09/26/2012 03:20 PM, Iulian Grindeanu wrote:
On 09/26/2012 01:57 PM, Paul Wilson wrote:
Hi everyone,
Sorry if I've missed this discussed elsewhere (or forgotten the answer that once knew)....
I get the following errors when I try to "make check" on CGM built against cubit 12.2:
wilsonp@todlaw ~/UW/research/fathom/cgm/dagmc_bld/test > LD_LIBRARY_PATH=/opt/cubit/12.2/bin make check make init sheet webcut brick_acis merge_acis make[1]: Entering directory `/home/wilsonp/UW/research/fathom/cgm/dagmc_bld/test' make[1]: `init' is up to date. /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -pipe -pedantic -O2 -DNDEBUG -L/opt/cubit/12.2/bin -R/opt/cubit/12.2/bin -o sheet sheet.o ../libcgm.la -lm libtool: link: g++ -Wall -pipe -pedantic -O2 -DNDEBUG -o .libs/sheet sheet.o -L/opt/cubit/12.2/bin ../.libs/libcgm.so -lm -Wl,-rpath -Wl,/home/wilsonp/opt/lib -Wl,-rpath -Wl,/opt/cubit/12.2/bin /usr/bin/ld: sheet.o: undefined reference to symbol 'Body::is_sheet_body()' /usr/bin/ld: note: 'Body::is_sheet_body()' is defined in DSO /opt/cubit/12.2/bin/libcubiti19.so so try adding it to the linker command line /opt/cubit/12.2/bin/libcubiti19.so: could not read symbols: Invalid operation collect2: ld returned 1 exit status make[1]: *** [sheet] Error 1 make[1]: Leaving directory `/home/wilsonp/UW/research/fathom/cgm/dagmc_bld/test' make: *** [check-am] Error 2
I've configured with: --enable-optimize --disable-debug --enable-shared --with-cubit=/opt/cubit/12.2 --prefix=/home/wilsonp/opt
Should there be a -lcubit19 in the linker flags here?
Hi Paul
Try adding cubit to your LPATH as well as your LD_LIBRARY_PATH.
Stuart
hello, This is my patch needed for cgm to pass make check on ubuntu 12 (shared build) I didn't try setting LPATH.
Hello all, LPATH didn't seem to work. Stuart - have you had success with that? A related question is: what do we expect developers to do when writing their own apps? Is it sufficient to just include cgm,make? Shouldn't we just be able to do the same thing in our tests? Paul -- -- ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ -- Paul Wilson ~ UW-Madison ~ 608-263-0807 ~ cal: http://bit.ly/pphw-cal Associate Professor, Engineering Physics. ~ http://cnerg.engr.wisc.edu Chair, Energy Analysis & Policy Program ~ http://nelson.wisc.edu/eap
participants (1)
-
Paul Wilson