From: Amitha P. <am...@th...> - 2012-06-07 15:04:00
|
Mathieu, If you do the same grep in libvnl.so, what do you get? What are the settings for VCL_CAN_STATIC_CONST_INIT_FLOAT (in bld/vxl/vcl_config_compiler.h)? I'm wondering if the issue is due to the inline float extension that g++ allows (used to allow?). In the actual linking for libicam, is vnl being linked in? It's listed in the TARGET_LINK_LIBRARIES, but is it somehow not making it to the command line? Amitha. On 6/6/2012 10:11 AM, Mathieu Malaterre wrote: > Hi all, > > On Wed, Jun 6, 2012 at 4:08 PM, Mathieu Malaterre > <mat...@gm...> wrote: >> On Tue, Jun 5, 2012 at 6:42 PM, YULianqing<yu...@li...> wrote: >>> I'm glad to introduce the second release candidate (RC2) of VXL 1.17.0 for >>> you to test. The main change to RC2 compared to RC1 is the inclusion of >>> dcrispell's fix to remove cyclic dependency issue in the case of shared >>> libary build. Please feel free to give me comments and suggestions. >> I cannot run 'make Experimental'. It seems one of the test take so >> much memory it even kills ctest itself: > I am copy/pasting the compilation error I am seeing here: > > make[2]: Entering directory > `/home/mathieu/debian/debian-med/trunk/packages/vxl/trunk/vxl-1.17.0/obj-x86_64-linux-gnu' > Linking CXX executable icam_test_all > cd /home/mathieu/debian/debian-med/trunk/packages/vxl/trunk/vxl-1.17.0/obj-x86_64-linux-gnu/contrib/brl/bbas/bpgl/icam/tests > && /usr/bin/cmake -E cmake_link_script > CMakeFiles/icam_test_all.dir/link.txt --verbose=1 > /usr/bin/c++ -g -O2 -fstack-protector --param=ssp-buffer-size=4 > -Wformat -Werror=format-security -Wl,--as-needed > CMakeFiles/icam_test_all.dir/test_driver.o > CMakeFiles/icam_test_all.dir/test_minimizer.o > CMakeFiles/icam_test_all.dir/test_icam_transform.o > CMakeFiles/icam_test_all.dir/test_rotation_only.o -o icam_test_all > -rdynamic ../../../../../../lib/libicam.so > ../../../../../../lib/libvgl_algo.so.1.17.0 > ../../../../../../lib/libvgl.so.1.17.0 > ../../../../../../lib/libvnl.so.1.17.0 > ../../../../../../lib/libvil.so.1.17.0 > ../../../../../../lib/libvul.so.1.17.0 > ../../../../../../lib/libtestlib.so.1.17.0 > ../../../../../../lib/libvsph.so ../../../../../../lib/libbpgl_algo.so > ../../../../../../lib/libbpgl.so > ../../../../../../lib/libbrip.so.1.17.0 > ../../../../../../lib/libgevd.so.1.17.0 > ../../../../../../lib/libvtol.so.1.17.0 > ../../../../../../lib/libvdgl.so.1.17.0 > ../../../../../../lib/libbsta.so.1.17.0 > ../../../../../../lib/libbsol.so.1.17.0 > ../../../../../../lib/libvil1.so.1.17.0 > ../../../../../../lib/libbil_algo.so.1.17.0 > ../../../../../../lib/libvsol.so.1.17.0 > ../../../../../../lib/librrel.so ../../../../../../lib/libvpgl_io.so > ../../../../../../lib/libvnl_io.so.1.17.0 > ../../../../../../lib/libvpgl_algo.so > ../../../../../../lib/libvpgl_file_formats.so > ../../../../../../lib/libvpgl.so > ../../../../../../lib/libvgl_algo.so.1.17.0 > ../../../../../../lib/libvul.so.1.17.0 > ../../../../../../lib/libvil_algo.so.1.17.0 > ../../../../../../lib/libvil.so.1.17.0 -ljpeg -ltiff -lgeotiff -lpng > ../../../../../../lib/libdcmtk.so.1.17.0 -lz > ../../../../../../lib/libopenjpeg2.so.2.0.0 > ../../../../../../lib/libvnl_algo.so.1.17.0 > ../../../../../../lib/libvnl.so.1.17.0 > ../../../../../../lib/libnetlib.so.1.17.0 > ../../../../../../lib/libv3p_netlib.so.1.17.0 > ../../../../../../lib/libvgl_io.so.1.17.0 > ../../../../../../lib/libvgl.so.1.17.0 > ../../../../../../lib/libvbl_io.so.1.17.0 > ../../../../../../lib/libvsl.so.1.17.0 > ../../../../../../lib/libvbl.so.1.17.0 > ../../../../../../lib/libvcl.so.1.17.0 -lm > -Wl,-rpath,/home/mathieu/debian/debian-med/trunk/packages/vxl/trunk/vxl-1.17.0/obj-x86_64-linux-gnu/lib > ../../../../../../lib/libicam.so: undefined reference to > `vnl_numeric_traits<double>::maxval' > collect2: error: ld returned 1 exit status > > > I have not been able to figure out where is the issue coming from: > > $ nm -D ./lib/libicam.so | grep vnl_numeric_traits | c++filt > U vnl_numeric_traits<double>::maxval > > Thanks |