[ITK-dev] Link error after recent commit
Bill Lorensen
bill.lorensen at gmail.com
Sat Aug 15 15:09:46 EDT 2015
I get link errors resembling this:
Linking CXX executable ../../../../bin/ITKLevelSetsv4VisualizationTestDriver
/usr/bin/ld: CMakeFiles/ITKLevelSetsv4VisualizationTestDriver.dir/itkVTKVisualizeLevelSetsInteractivePauseTest.cxx.o:
undefined reference to symbol
'_ZNK3itk18VTKImageExportBase32GetPropagateUpdateExtentCallbackEv'
/usr/bin/ld: note:
'_ZNK3itk18VTKImageExportBase32GetPropagateUpdateExtentCallbackEv' is
defined in DSO /home/lorensen/ProjectsGIT/ITKGerrit-linux/lib/libITKVTK-4.9.so.1
so try adding it to the linker command line
/home/lorensen/ProjectsGIT/ITKGerrit-linux/lib/libITKVTK-4.9.so.1:
could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[2]: *** [bin/ITKLevelSetsv4VisualizationTestDriver] Error 1
make[1]: *** [Modules/Segmentation/LevelSetsv4Visualization/test/CMakeFiles/ITKLevelSetsv4VisualizationTestDriver.dir/all]
Error 2
----------------------------------
git bisect commit identified this commit:
Author: Zach Williamson <zachary-williamson at uiowa.edu>
Date: Wed Jul 15 10:39:04 2015 -0500
ENH: Use new linking system macros
This is a work-in-progress to demonstrate using the new linking system
(DEPENDS, COMPILE_DEPENDS, PRIVATE_DEPENDS etc.)
Most changes so far are using private_depends where applicable to reduce the
total number of links being created (since public dependencies are linked
recursively while private dependencies are not)
Change-Id: I41bed74b8d6ed508f2014163854799ed0ef17919
This build has:
Module_ITKLevelSetsv4Visualization:BOOL=ON
More information about the Insight-developers
mailing list