Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Errors linking to ITK libraries during build on CentOS #27

Closed
jeffrey-phillips opened this issue Sep 28, 2017 · 3 comments
Closed

Errors linking to ITK libraries during build on CentOS #27

jeffrey-phillips opened this issue Sep 28, 2017 · 3 comments

Comments

@jeffrey-phillips
Copy link

Hi folks,

We've been having trouble building PETPVC on CentOS--with a couple of different compilers and ITK 4.12.2, we consistently get a bunch of linking errors. We're wondering if you'd recommend particular versions of gcc/g++ or ITK--possibly older than what we have installed here? If you have any suggestions, we'd appreciate them.

Please see below for the full list of errors, as well as details on our OS, ITK version, and compilers. We get similar errors (identical, I think) when compiling with gcc/g++ 4.8.2 and ccmake 2.8.12.2.

Thanks for developing this package--the versatility has been great for our PET processing.

Jeff

OS:
Linux version 2.6.32-696.3.2.el6.x86_64 (mockbuild@c1bl.rdu2.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC) ) #1 SMP Tue Jun 20 01:26:55 UTC 2017

ITK:
ITK release 4.12.2 (95f0bb0b264aa131f92db5992d649c4627301efc)
Module_ITKReview is ON.

Our default versions of gcc/g++:

gcc -v

Using built-in specs.
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
Thread model: posix
gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC)

g++ -v

g++ -v
Using built-in specs.
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
Thread model: posix
gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC)

Trying to build PETPVC under these conditions gives the following errors:

make

make
[ 6%] Building CXX object test/CMakeFiles/pvc_compareImages.dir/CompareImages.cxx.o
Linking CXX executable pvc_compareImages
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKCommon-4.12.a(itkDynamicLoader.cxx.o): In function itk::DynamicLoader::GetSymbolAddress(void*, char const*)': itkDynamicLoader.cxx:(.text+0xfa): undefined reference to itksys::DynamicLoader::GetSymbolAddress(void*, std::basic_string<char, std::char_traits, std::allocator > const&)'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKCommon-4.12.a(itkDynamicLoader.cxx.o): In function itk::DynamicLoader::OpenLibrary(char const*)': itkDynamicLoader.cxx:(.text+0x18e): undefined reference to itksys::DynamicLoader::OpenLibrary(std::basic_string<char, std::char_traits, std::allocator > const&)'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKCommon-4.12.a(itkDynamicLoader.cxx.o): In function itk::DynamicLoader::LastError()': itkDynamicLoader.cxx:(.text+0x51): undefined reference to itksys::DynamicLoader::LastError()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKCommon-4.12.a(itkDynamicLoader.cxx.o): In function itk::DynamicLoader::CloseLibrary(void*)': itkDynamicLoader.cxx:(.text+0x61): undefined reference to itksys::DynamicLoader::CloseLibrary(void*)'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOGDCM-4.12.a(itkGDCMImageIO.cxx.o): In function itk::GDCMImageIO::Write(void const*)': itkGDCMImageIO.cxx:(.text+0x4598): undefined reference to itksysBase64_Decode'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOGDCM-4.12.a(itkGDCMImageIO.cxx.o): In function itk::GDCMImageIO::InternalReadImageInformation()': itkGDCMImageIO.cxx:(.text+0x9c24): undefined reference to itksysBase64_Encode'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function bool itk::HDF5ImageIO::WriteMetaArray<char>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, itk::MetaDataObjectBase*)': itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO14WriteMetaArrayIcEEbRKSsPNS_18MetaDataObjectBaseE[bool itk::HDF5ImageIO::WriteMetaArray<char>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, itk::MetaDataObjectBase*)]+0x4e): undefined reference to vnl_vector::vnl_vector(vnl_vector const&)'
itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO14WriteMetaArrayIcEEbRKSsPNS_18MetaDataObjectBaseE[bool itk::HDF5ImageIO::WriteMetaArray(std::basic_string<char, std::char_traits, std::allocator > const&, itk::MetaDataObjectBase*)]+0xfb): undefined reference to vnl_vector<char>::~vnl_vector()' itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO14WriteMetaArrayIcEEbRKSsPNS_18MetaDataObjectBaseE[bool itk::HDF5ImageIO::WriteMetaArray<char>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, itk::MetaDataObjectBase*)]+0x15c): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function bool itk::HDF5ImageIO::WriteMetaArray<unsigned char>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, itk::MetaDataObjectBase*)': itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO14WriteMetaArrayIhEEbRKSsPNS_18MetaDataObjectBaseE[bool itk::HDF5ImageIO::WriteMetaArray<unsigned char>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, itk::MetaDataObjectBase*)]+0x47): undefined reference to vnl_vector::vnl_vector(vnl_vector const&)'
itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO14WriteMetaArrayIhEEbRKSsPNS_18MetaDataObjectBaseE[bool itk::HDF5ImageIO::WriteMetaArray(std::basic_string<char, std::char_traits, std::allocator > const&, itk::MetaDataObjectBase*)]+0xf3): undefined reference to vnl_vector<unsigned char>::~vnl_vector()' itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO14WriteMetaArrayIhEEbRKSsPNS_18MetaDataObjectBaseE[bool itk::HDF5ImageIO::WriteMetaArray<unsigned char>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, itk::MetaDataObjectBase*)]+0x15c): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function itk::MetaDataObject<itk::Array<unsigned char> >::~MetaDataObject()': itkHDF5ImageIO.cxx:(.text._ZN3itk14MetaDataObjectINS_5ArrayIhEEED2Ev[_ZN3itk14MetaDataObjectINS_5ArrayIhEEED5Ev]+0x29): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function itk::MetaDataObject<itk::Array<short> >::~MetaDataObject()': itkHDF5ImageIO.cxx:(.text._ZN3itk14MetaDataObjectINS_5ArrayIsEEED2Ev[_ZN3itk14MetaDataObjectINS_5ArrayIsEEED5Ev]+0x29): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function itk::MetaDataObject<itk::Array<unsigned short> >::~MetaDataObject()': itkHDF5ImageIO.cxx:(.text._ZN3itk14MetaDataObjectINS_5ArrayItEEED2Ev[_ZN3itk14MetaDataObjectINS_5ArrayItEEED5Ev]+0x29): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function itk::MetaDataObject<itk::Array<unsigned int> >::~MetaDataObject()': itkHDF5ImageIO.cxx:(.text._ZN3itk14MetaDataObjectINS_5ArrayIjEEED2Ev[_ZN3itk14MetaDataObjectINS_5ArrayIjEEED5Ev]+0x29): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function itk::MetaDataObject<itk::Array<unsigned long> >::~MetaDataObject()': itkHDF5ImageIO.cxx:(.text._ZN3itk14MetaDataObjectINS_5ArrayImEEED2Ev[_ZN3itk14MetaDataObjectINS_5ArrayImEEED5Ev]+0x29): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function itk::MetaDataObject<itk::Array<long long> >::~MetaDataObject()': itkHDF5ImageIO.cxx:(.text._ZN3itk14MetaDataObjectINS_5ArrayIxEEED2Ev[_ZN3itk14MetaDataObjectINS_5ArrayIxEEED5Ev]+0x29): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function itk::MetaDataObject<itk::Array<unsigned long long> >::~MetaDataObject()': itkHDF5ImageIO.cxx:(.text._ZN3itk14MetaDataObjectINS_5ArrayIyEEED2Ev[_ZN3itk14MetaDataObjectINS_5ArrayIyEEED5Ev]+0x29): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function bool itk::HDF5ImageIO::WriteMetaArray<unsigned short>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, itk::MetaDataObjectBase*)': itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO14WriteMetaArrayItEEbRKSsPNS_18MetaDataObjectBaseE[bool itk::HDF5ImageIO::WriteMetaArray<unsigned short>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, itk::MetaDataObjectBase*)]+0x49): undefined reference to vnl_vector::vnl_vector(vnl_vector const&)'
itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO14WriteMetaArrayItEEbRKSsPNS_18MetaDataObjectBaseE[bool itk::HDF5ImageIO::WriteMetaArray(std::basic_string<char, std::char_traits, std::allocator > const&, itk::MetaDataObjectBase*)]+0x1a7): undefined reference to vnl_vector<unsigned short>::~vnl_vector()' itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO14WriteMetaArrayItEEbRKSsPNS_18MetaDataObjectBaseE[bool itk::HDF5ImageIO::WriteMetaArray<unsigned short>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, itk::MetaDataObjectBase*)]+0x20b): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function bool itk::HDF5ImageIO::WriteMetaArray<unsigned int>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, itk::MetaDataObjectBase*)': itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO14WriteMetaArrayIjEEbRKSsPNS_18MetaDataObjectBaseE[bool itk::HDF5ImageIO::WriteMetaArray<unsigned int>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, itk::MetaDataObjectBase*)]+0x49): undefined reference to vnl_vector::vnl_vector(vnl_vector const&)'
itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO14WriteMetaArrayIjEEbRKSsPNS_18MetaDataObjectBaseE[bool itk::HDF5ImageIO::WriteMetaArray(std::basic_string<char, std::char_traits, std::allocator > const&, itk::MetaDataObjectBase*)]+0x1b5): undefined reference to vnl_vector<unsigned int>::~vnl_vector()' itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO14WriteMetaArrayIjEEbRKSsPNS_18MetaDataObjectBaseE[bool itk::HDF5ImageIO::WriteMetaArray<unsigned int>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, itk::MetaDataObjectBase*)]+0x21b): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function bool itk::HDF5ImageIO::WriteMetaArray<float>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, itk::MetaDataObjectBase*)': itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO14WriteMetaArrayIfEEbRKSsPNS_18MetaDataObjectBaseE[bool itk::HDF5ImageIO::WriteMetaArray<float>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, itk::MetaDataObjectBase*)]+0x50): undefined reference to vnl_vector::vnl_vector(vnl_vector const&)'
itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO14WriteMetaArrayIfEEbRKSsPNS_18MetaDataObjectBaseE[bool itk::HDF5ImageIO::WriteMetaArray(std::basic_string<char, std::char_traits, std::allocator > const&, itk::MetaDataObjectBase*)]+0x1b5): undefined reference to vnl_vector<float>::~vnl_vector()' itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO14WriteMetaArrayIfEEbRKSsPNS_18MetaDataObjectBaseE[bool itk::HDF5ImageIO::WriteMetaArray<float>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, itk::MetaDataObjectBase*)]+0x21b): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function bool itk::HDF5ImageIO::WriteMetaArray<int>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, itk::MetaDataObjectBase*)': itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO14WriteMetaArrayIiEEbRKSsPNS_18MetaDataObjectBaseE[bool itk::HDF5ImageIO::WriteMetaArray<int>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, itk::MetaDataObjectBase*)]+0x50): undefined reference to vnl_vector::vnl_vector(vnl_vector const&)'
itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO14WriteMetaArrayIiEEbRKSsPNS_18MetaDataObjectBaseE[bool itk::HDF5ImageIO::WriteMetaArray(std::basic_string<char, std::char_traits, std::allocator > const&, itk::MetaDataObjectBase*)]+0x1b5): undefined reference to vnl_vector<int>::~vnl_vector()' itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO14WriteMetaArrayIiEEbRKSsPNS_18MetaDataObjectBaseE[bool itk::HDF5ImageIO::WriteMetaArray<int>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, itk::MetaDataObjectBase*)]+0x21b): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function bool itk::HDF5ImageIO::WriteMetaArray<short>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, itk::MetaDataObjectBase*)': itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO14WriteMetaArrayIsEEbRKSsPNS_18MetaDataObjectBaseE[bool itk::HDF5ImageIO::WriteMetaArray<short>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, itk::MetaDataObjectBase*)]+0x49): undefined reference to vnl_vector::vnl_vector(vnl_vector const&)'
itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO14WriteMetaArrayIsEEbRKSsPNS_18MetaDataObjectBaseE[bool itk::HDF5ImageIO::WriteMetaArray(std::basic_string<char, std::char_traits, std::allocator > const&, itk::MetaDataObjectBase*)]+0x1a7): undefined reference to vnl_vector<short>::~vnl_vector()' itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO14WriteMetaArrayIsEEbRKSsPNS_18MetaDataObjectBaseE[bool itk::HDF5ImageIO::WriteMetaArray<short>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, itk::MetaDataObjectBase*)]+0x20b): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function itk::MetaDataObject<itk::Array<unsigned short> >::~MetaDataObject()': itkHDF5ImageIO.cxx:(.text._ZN3itk14MetaDataObjectINS_5ArrayItEEED0Ev[_ZN3itk14MetaDataObjectINS_5ArrayItEEED5Ev]+0x29): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function itk::MetaDataObject<itk::Array<short> >::~MetaDataObject()': itkHDF5ImageIO.cxx:(.text._ZN3itk14MetaDataObjectINS_5ArrayIsEEED0Ev[_ZN3itk14MetaDataObjectINS_5ArrayIsEEED5Ev]+0x29): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function itk::MetaDataObject<itk::Array<long long> >::~MetaDataObject()': itkHDF5ImageIO.cxx:(.text._ZN3itk14MetaDataObjectINS_5ArrayIxEEED0Ev[_ZN3itk14MetaDataObjectINS_5ArrayIxEEED5Ev]+0x29): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function itk::MetaDataObject<itk::Array<unsigned long> >::~MetaDataObject()': itkHDF5ImageIO.cxx:(.text._ZN3itk14MetaDataObjectINS_5ArrayImEEED0Ev[_ZN3itk14MetaDataObjectINS_5ArrayImEEED5Ev]+0x29): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function itk::MetaDataObject<itk::Array<unsigned int> >::~MetaDataObject()': itkHDF5ImageIO.cxx:(.text._ZN3itk14MetaDataObjectINS_5ArrayIjEEED0Ev[_ZN3itk14MetaDataObjectINS_5ArrayIjEEED5Ev]+0x29): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function itk::MetaDataObject<itk::Array<unsigned long long> >::~MetaDataObject()': itkHDF5ImageIO.cxx:(.text._ZN3itk14MetaDataObjectINS_5ArrayIyEEED0Ev[_ZN3itk14MetaDataObjectINS_5ArrayIyEEED5Ev]+0x29): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function itk::MetaDataObject<itk::Array<unsigned char> >::~MetaDataObject()': itkHDF5ImageIO.cxx:(.text._ZN3itk14MetaDataObjectINS_5ArrayIhEEED0Ev[_ZN3itk14MetaDataObjectINS_5ArrayIhEEED5Ev]+0x29): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function bool itk::HDF5ImageIO::WriteMetaArray<unsigned long>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, itk::MetaDataObjectBase*)': itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO14WriteMetaArrayImEEbRKSsPNS_18MetaDataObjectBaseE[bool itk::HDF5ImageIO::WriteMetaArray<unsigned long>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, itk::MetaDataObjectBase*)]+0x49): undefined reference to vnl_vector::vnl_vector(vnl_vector const&)'
itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO14WriteMetaArrayImEEbRKSsPNS_18MetaDataObjectBaseE[bool itk::HDF5ImageIO::WriteMetaArray(std::basic_string<char, std::char_traits, std::allocator > const&, itk::MetaDataObjectBase*)]+0x199): undefined reference to vnl_vector<unsigned long>::~vnl_vector()' itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO14WriteMetaArrayImEEbRKSsPNS_18MetaDataObjectBaseE[bool itk::HDF5ImageIO::WriteMetaArray<unsigned long>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, itk::MetaDataObjectBase*)]+0x203): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function void itk::HDF5ImageIO::StoreMetaData<unsigned int>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)': itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIjEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData<unsigned int>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)]+0x41): undefined reference to vnl_vector::vnl_vector(unsigned long)'
itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIjEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits, std::allocator > const&, std::basic_string<char, std::char_traits, std::allocator > const&, unsigned long)]+0xe5): undefined reference to vnl_vector<unsigned int>::set_size(unsigned long)' itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIjEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData<unsigned int>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)]+0xf4): undefined reference to vnl_vector::operator=(vnl_vector const&)'
itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIjEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits, std::allocator > const&, std::basic_string<char, std::char_traits, std::allocator > const&, unsigned long)]+0x136): undefined reference to vnl_vector<unsigned int>::~vnl_vector()' itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIjEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData<unsigned int>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)]+0x26a): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function void itk::HDF5ImageIO::StoreMetaData<long long>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)': itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIxEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData<long long>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)]+0x41): undefined reference to vnl_vector::vnl_vector(unsigned long)'
itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIxEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits, std::allocator > const&, std::basic_string<char, std::char_traits, std::allocator > const&, unsigned long)]+0xe7): undefined reference to vnl_vector<long long>::set_size(unsigned long)' itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIxEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData<long long>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)]+0xf6): undefined reference to vnl_vector::operator=(vnl_vector const&)'
itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIxEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits, std::allocator > const&, std::basic_string<char, std::char_traits, std::allocator > const&, unsigned long)]+0x138): undefined reference to vnl_vector<long long>::~vnl_vector()' itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIxEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData<long long>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)]+0x266): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function void itk::HDF5ImageIO::StoreMetaData<unsigned long long>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)': itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIyEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData<unsigned long long>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)]+0x41): undefined reference to vnl_vector::vnl_vector(unsigned long)'
itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIyEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits, std::allocator > const&, std::basic_string<char, std::char_traits, std::allocator > const&, unsigned long)]+0xe7): undefined reference to vnl_vector<unsigned long long>::set_size(unsigned long)' itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIyEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData<unsigned long long>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)]+0xf6): undefined reference to vnl_vector::operator=(vnl_vector const&)'
itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIyEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits, std::allocator > const&, std::basic_string<char, std::char_traits, std::allocator > const&, unsigned long)]+0x138): undefined reference to vnl_vector<unsigned long long>::~vnl_vector()' itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIyEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData<unsigned long long>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)]+0x266): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function void itk::HDF5ImageIO::StoreMetaData<float>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)': itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIfEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData<float>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)]+0x3e): undefined reference to vnl_vector::vnl_vector(unsigned long)'
itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIfEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits, std::allocator > const&, std::basic_string<char, std::char_traits, std::allocator > const&, unsigned long)]+0xeb): undefined reference to vnl_vector<float>::~vnl_vector()' itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIfEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData<float>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)]+0x20c): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function void itk::HDF5ImageIO::StoreMetaData<unsigned long>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)': itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataImEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData<unsigned long>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)]+0x41): undefined reference to vnl_vector::vnl_vector(unsigned long)'
itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataImEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits, std::allocator > const&, std::basic_string<char, std::char_traits, std::allocator > const&, unsigned long)]+0xe0): undefined reference to vnl_vector<unsigned long>::set_size(unsigned long)' itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataImEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData<unsigned long>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)]+0xef): undefined reference to vnl_vector::operator=(vnl_vector const&)'
itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataImEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits, std::allocator > const&, std::basic_string<char, std::char_traits, std::allocator > const&, unsigned long)]+0x131): undefined reference to vnl_vector<unsigned long>::~vnl_vector()' itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataImEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData<unsigned long>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)]+0x245): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function void itk::HDF5ImageIO::StoreMetaData<int>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)': itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIiEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData<int>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)]+0x3e): undefined reference to vnl_vector::vnl_vector(unsigned long)'
itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIiEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits, std::allocator > const&, std::basic_string<char, std::char_traits, std::allocator > const&, unsigned long)]+0xeb): undefined reference to vnl_vector<int>::~vnl_vector()' itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIiEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData<int>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)]+0x20a): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function void itk::HDF5ImageIO::StoreMetaData<char>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)': itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIcEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData<char>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)]+0x3a): undefined reference to vnl_vector::vnl_vector(unsigned long)'
itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIcEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits, std::allocator > const&, std::basic_string<char, std::char_traits, std::allocator > const&, unsigned long)]+0xe7): undefined reference to vnl_vector<char>::~vnl_vector()' itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIcEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData<char>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)]+0x20a): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function void itk::HDF5ImageIO::StoreMetaData<unsigned char>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)': itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIhEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData<unsigned char>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)]+0x3d): undefined reference to vnl_vector::vnl_vector(unsigned long)'
itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIhEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits, std::allocator > const&, std::basic_string<char, std::char_traits, std::allocator > const&, unsigned long)]+0xe1): undefined reference to vnl_vector<unsigned char>::set_size(unsigned long)' itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIhEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData<unsigned char>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)]+0xf0): undefined reference to vnl_vector::operator=(vnl_vector const&)'
itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIhEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits, std::allocator > const&, std::basic_string<char, std::char_traits, std::allocator > const&, unsigned long)]+0x132): undefined reference to vnl_vector<unsigned char>::~vnl_vector()' itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIhEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData<unsigned char>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)]+0x262): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function void itk::HDF5ImageIO::StoreMetaData<short>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)': itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIsEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData<short>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)]+0x40): undefined reference to vnl_vector::vnl_vector(unsigned long)'
itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIsEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits, std::allocator > const&, std::basic_string<char, std::char_traits, std::allocator > const&, unsigned long)]+0xdf): undefined reference to vnl_vector<short>::set_size(unsigned long)' itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIsEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData<short>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)]+0xee): undefined reference to vnl_vector::operator=(vnl_vector const&)'
itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIsEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits, std::allocator > const&, std::basic_string<char, std::char_traits, std::allocator > const&, unsigned long)]+0x130): undefined reference to vnl_vector<short>::~vnl_vector()' itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataIsEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData<short>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)]+0x25b): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOHDF5-4.12.a(itkHDF5ImageIO.cxx.o): In function void itk::HDF5ImageIO::StoreMetaData<unsigned short>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)': itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataItEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData<unsigned short>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)]+0x40): undefined reference to vnl_vector::vnl_vector(unsigned long)'
itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataItEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits, std::allocator > const&, std::basic_string<char, std::char_traits, std::allocator > const&, unsigned long)]+0xdf): undefined reference to vnl_vector<unsigned short>::set_size(unsigned long)' itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataItEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData<unsigned short>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)]+0xee): undefined reference to vnl_vector::operator=(vnl_vector const&)'
itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataItEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits, std::allocator > const&, std::basic_string<char, std::char_traits, std::allocator > const&, unsigned long)]+0x130): undefined reference to vnl_vector<unsigned short>::~vnl_vector()' itkHDF5ImageIO.cxx:(.text._ZN3itk11HDF5ImageIO13StoreMetaDataItEEvPNS_18MetaDataDictionaryERKSsS5_m[void itk::HDF5ImageIO::StoreMetaData<unsigned short>(itk::MetaDataDictionary*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)]+0x25b): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKIOTIFF-4.12.a(itkTIFFImageIO.cxx.o): In function itk::TIFFImageIO::ReadTIFFTags()': itkTIFFImageIO.cxx:(.text+0x15b6): undefined reference to vnl_vector::vnl_vector(unsigned long)'
itkTIFFImageIO.cxx:(.text+0x16b7): undefined reference to vnl_vector<float>::~vnl_vector()' itkTIFFImageIO.cxx:(.text+0x16de): undefined reference to vnl_vector::vnl_vector(unsigned long)'
itkTIFFImageIO.cxx:(.text+0x17e7): undefined reference to vnl_vector<int>::~vnl_vector()' itkTIFFImageIO.cxx:(.text+0x1ad9): undefined reference to vnl_vector::vnl_vector(unsigned long)'
itkTIFFImageIO.cxx:(.text+0x1ba7): undefined reference to vnl_vector<unsigned short>::set_size(unsigned long)' itkTIFFImageIO.cxx:(.text+0x1bb6): undefined reference to vnl_vector::operator=(vnl_vector const&)'
itkTIFFImageIO.cxx:(.text+0x1c24): undefined reference to vnl_vector<unsigned short>::~vnl_vector()' itkTIFFImageIO.cxx:(.text+0x1d77): undefined reference to vnl_vector::vnl_vector(char const*, unsigned long)'
itkTIFFImageIO.cxx:(.text+0x1e4e): undefined reference to vnl_vector<char>::~vnl_vector()' itkTIFFImageIO.cxx:(.text+0x2765): undefined reference to vnl_vector::~vnl_vector()'
itkTIFFImageIO.cxx:(.text+0x2847): undefined reference to vnl_vector<unsigned short>::~vnl_vector()' itkTIFFImageIO.cxx:(.text+0x29ee): undefined reference to vnl_vector::~vnl_vector()'
itkTIFFImageIO.cxx:(.text+0x2a84): undefined reference to vnl_vector<float>::~vnl_vector()' /data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKCommon-4.12.a(itkMetaDataObject.cxx.o): In function itk::MetaDataObject<itk::Array >::~MetaDataObject()':
itkMetaDataObject.cxx:(.text._ZN3itk14MetaDataObjectINS_5ArrayIfEEED2Ev[_ZN3itk14MetaDataObjectINS_5ArrayIfEEED5Ev]+0x29): undefined reference to vnl_vector<float>::~vnl_vector()' /data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKCommon-4.12.a(itkMetaDataObject.cxx.o): In function itk::MetaDataObject<itk::Array >::SetMetaDataObjectValue(itk::Array const&)':
itkMetaDataObject.cxx:(.text.ZN3itk14MetaDataObjectINS_5ArrayIfEEE22SetMetaDataObjectValueERKS2[itk::MetaDataObject<itk::Array >::SetMetaDataObjectValue(itk::Array const&)]+0x35): undefined reference to vnl_vector<float>::set_size(unsigned long)' itkMetaDataObject.cxx:(.text._ZN3itk14MetaDataObjectINS_5ArrayIfEEE22SetMetaDataObjectValueERKS2_[itk::MetaDataObject<itk::Array<float> >::SetMetaDataObjectValue(itk::Array<float> const&)]+0x56): undefined reference to vnl_vector::operator=(vnl_vector const&)'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKCommon-4.12.a(itkMetaDataObject.cxx.o): In function itk::MetaDataObject<itk::Array<int> >::~MetaDataObject()': itkMetaDataObject.cxx:(.text._ZN3itk14MetaDataObjectINS_5ArrayIiEEED2Ev[_ZN3itk14MetaDataObjectINS_5ArrayIiEEED5Ev]+0x29): undefined reference to vnl_vector::~vnl_vector()'
/data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKCommon-4.12.a(itkMetaDataObject.cxx.o): In function itk::MetaDataObject<itk::Array<int> >::SetMetaDataObjectValue(itk::Array<int> const&)': itkMetaDataObject.cxx:(.text._ZN3itk14MetaDataObjectINS_5ArrayIiEEE22SetMetaDataObjectValueERKS2_[itk::MetaDataObject<itk::Array<int> >::SetMetaDataObjectValue(itk::Array<int> const&)]+0x35): undefined reference to vnl_vector::set_size(unsigned long)'
itkMetaDataObject.cxx:(.text.ZN3itk14MetaDataObjectINS_5ArrayIiEEE22SetMetaDataObjectValueERKS2[itk::MetaDataObject<itk::Array >::SetMetaDataObjectValue(itk::Array const&)]+0x56): undefined reference to vnl_vector<int>::operator=(vnl_vector<int> const&)' /data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKCommon-4.12.a(itkMetaDataObject.cxx.o): In function itk::MetaDataObject<itk::Array >::~MetaDataObject()':
itkMetaDataObject.cxx:(.text._ZN3itk14MetaDataObjectINS_5ArrayIcEEED2Ev[_ZN3itk14MetaDataObjectINS_5ArrayIcEEED5Ev]+0x29): undefined reference to vnl_vector<char>::~vnl_vector()' /data/jet/pcook/bin/petpvc/standardCompiler/itk/lib/libITKCommon-4.12.a(itkMetaDataObject.cxx.o): In function itk::MetaDataObject<itk::Array >::SetMetaDataObjectValue(itk::Array const&)':
itkMetaDataObject.cxx:(.text.ZN3itk14MetaDataObjectINS_5ArrayIcEEE22SetMetaDataObjectValueERKS2[itk::MetaDataObject<itk::Array >::SetMetaDataObjectValue(itk::Array const&)]+0x35): undefined reference to vnl_vector<char>::set_size(unsigned long)' itkMetaDataObject.cxx:(.text._ZN3itk14MetaDataObjectINS_5ArrayIcEEE22SetMetaDataObjectValueERKS2_[itk::MetaDataObject<itk::Array<char> >::SetMetaDataObjectValue(itk::Array<char> const&)]+0x56): undefined reference to vnl_vector::operator=(vnl_vector const&)'
collect2: ld returned 1 exit status
make[2]: *** [test/pvc_compareImages] Error 1
make[1]: *** [test/CMakeFiles/pvc_compareImages.dir/all] Error 2
make: *** [all] Error 2

@bathomas
Copy link
Collaborator

HI Jeff,

Good to hear that you're finding the toolbox useful!

As for your errors, the first thing that I would highly recommend doing is updating your CMake version. The latest is 3.9 and you appear to be using 2.8.12.2. You'll probably need to recompile ITK. I have successfully built with ITK 4.10 and 4.11 (Ubuntu) and recently built PETPVC with ITK=4.12.1 under Alpine (see https://hub.docker.com/r/benthomas1984/petpvc/). You seem to be getting lots of dynamic linker errors; are you sure ITK is built correctly? Does make test complete successfully for ITK?

@bathomas
Copy link
Collaborator

Hi Jeff,

Did you manage to sort this issue out?

Kind regards,

Ben

@jeffrey-phillips
Copy link
Author

jeffrey-phillips commented Dec 3, 2017 via email

@bathomas bathomas closed this as completed Dec 4, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants