[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

fw4spl : undefined reference to itk:: ...



Hi Andreas

Yesterday I fixed my vtk issue by replacing libvtk5.8-qt4 with libvtk5.10-qt4.
But now, I'm face to an itk problem during linking :

[100%] Linking CXX executable bin/fwItkIOTest
cd /home/corentin/dev/fw4spl/obj-x86_64-linux-gnu/fwItkIOTest && /usr/bin/cmake -E cmake_link_script CMakeFiles/fwItkIOTest.dir/link.txt --verbose=1
/usr/bin/c++   -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -O3 -DNDEBUG   -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed CMakeFiles/fwItkIOTest.dir/tu/src/helper.cpp.o CMakeFiles/fwItkIOTest.dir/tu/src/ImageReaderWriterTest.cpp.o CMakeFiles/fwItkIOTest.dir/tu/src/ImageReaderWriterJPGTest.cpp.o CMakeFiles/fwItkIOTest.dir/__/__/CMake/cppunit/cppunit_main.cpp.o  -o bin/fwItkIOTest-0.0 -rdynamic ../lib/fw4spl/libfwTest.so.0.1 ../lib/fw4spl/libfwItkIO.so.0.1 -lcppunit ../lib/fw4spl/libfwDataIO.so.0.2 ../lib/fw4spl/libfwDataTools.so.0.1 -lz ../lib/fw4spl/libfwComEd.so.0.1 ../lib/fw4spl/libfwServices.so.0.1 ../lib/fw4spl/libfwActivities.so.0.1 ../lib/fw4spl/libfwDataCamp.so.0.1 ../lib/fw4spl/libfwMedData.so.0.1 ../lib/fw4spl/libfwData.so.0.1 ../lib/fw4spl/libfwMath.so.0.1 ../lib/fw4spl/libfwMemory.so.0.1 ../lib/fw4spl/libfwTools.so.0.1 -lboost_signals ../lib/fw4spl/libfwCamp.so.0.1 ../lib/fw4spl/libfwCom.so.0.1 ../lib/fw4spl/libfwThread.so.0.1 -lboost_iostreams -lcamp ../lib/fw4spl/libfwRuntime.so.0.3 ../lib/fw4spl/libfwCore.so.0.1 -lboost_chrono -lboost_log -lboost_log_setup -lboost_thread -lpthread -lxml2 -lboost_regex -lboost_filesystem -lboost_date_time -lboost_system /usr/lib/libITKCommon.so /usr/lib/libITKIO.so /usr/lib/libITKMetaIO.so /usr/lib/libITKznz.so /usr/lib/libitksys.so /usr/lib/libITKNrrdIO.so /usr/lib/x86_64-linux-gnu/libgdcmMSFF.so.2.6.1 /usr/lib/x86_64-linux-gnu/libgdcmDICT.so.2.6.1 /usr/lib/x86_64-linux-gnu/libgdcmIOD.so.2.6.1 /usr/lib/x86_64-linux-gnu/libgdcmDSED.so.2.6.1 /usr/lib/x86_64-linux-gnu/libgdcmCommon.so.2.6.1 -lpng -lz -litktiff /usr/lib/libITKSpatialObject.so /usr/lib/libITKDICOMParser.so /usr/lib/libITKEXPAT.so /usr/lib/libITKniftiio.so -lITKTransformIOReview -lvgl_algo -lvnl_algo -lvnl -lv3p_netlib -Wl,-rpath,/home/corentin/dev/fw4spl/obj-x86_64-linux-gnu/lib/fw4spl 
../lib/fw4spl/libfwItkIO.so.0.1: undefined reference to `itk::ObjectFactoryBase::CreateAllInstance[abi:cxx11](char const*)'
../lib/fw4spl/libfwItkIO.so.0.1: undefined reference to `itk::ExceptionObject::SetLocation(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
../lib/fw4spl/libfwItkIO.so.0.1: undefined reference to `itk::ObjectFactoryBase::GetClassOverrideWithNames[abi:cxx11]()'
../lib/fw4spl/libfwItkIO.so.0.1: undefined reference to `itk::MetaDataDictionary::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
../lib/fw4spl/libfwItkIO.so.0.1: undefined reference to `itk::NumericSeriesFileNames::GetFileNames[abi:cxx11]()'
../lib/fw4spl/libfwItkIO.so.0.1: undefined reference to `itk::ExceptionObject::ExceptionObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
../lib/fw4spl/libfwItkIO.so.0.1: undefined reference to `itk::ObjectFactoryBase::GetEnableFlags[abi:cxx11]()'
../lib/fw4spl/libfwItkIO.so.0.1: undefined reference to `itk::ExceptionObject::SetDescription(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
../lib/fw4spl/libfwItkIO.so.0.1: undefined reference to `itk::ImageIOBase::GetComponentTypeAsString[abi:cxx11](itk::ImageIOBase::IOComponentType) const'
../lib/fw4spl/libfwItkIO.so.0.1: undefined reference to `itk::ObjectFactoryBase::GetClassOverrideNames[abi:cxx11]()'
../lib/fw4spl/libfwItkIO.so.0.1: undefined reference to `itk::ObjectFactoryBase::CreateAllObject[abi:cxx11](char const*)'
../lib/fw4spl/libfwItkIO.so.0.1: undefined reference to `itk::ObjectFactoryBase::GetClassOverrideDescriptions[abi:cxx11]()'

collect2: error: ld returned 1 exit status

Did I miss anything about the itk package ?

Thanks for your help

Corentin

Reply to: