On Sat, 6 Jun 2009, Robert Osfield wrote:

Hi John,

Try removing your OpenSceneGraph/CMakeCache.text file and the re-run
./configure to see if that kicks CMake into properly checking all the
dependencies.

Also try disabling the aggressive warnings to see if that prevents gcc
spitting out errors when compiling against ITK.

Robert.


Hi,

I did both cmakes in empty directories, so there was no cache file to erase.
All other cmakes mentioned in this email were also run in empty directories.

Both times I got the same errors in InsightToolkit.

I reran the cmake that uses just DCMTK_DIR with an added
OSG_USE_AGGRESSIVE_WARNINGS=OFF and it built successfully.  OK!

I admit that this is a bit of a surprise, at least to me, as I wasn't
expecting compiler warnings to have an effect on compiler errors.

I reran cmake again without DCMTK_DIR and with OSG_USE_AGGRESSIVE_WARNINGS=OFF
and it also built successfully, so I'm not sure it DCMTK is ever used.

So I ran cmake one more time, in a clean directory, with both DCMTK_DIR and
OSG_USE_AGGRESSIVE_WARNINGS=OFF, and got the below in my CMake\* files.

CMakeCache.txt finds DCMTK, but the dicom plugin still refers to
InsightToolkit.

Does this help resolve what's going on?  Did I perhaps not install the DCMTK
components that he dicom plugin needs?

Thanks again,

John

find . -name CMake\* | xargs grep -i dcmtk
./CMakeCache.txt://Root of DCMTK source tree (optional).
./CMakeCache.txt:DCMTK_DIR:PATH=/usr/local/HEV-beta/apps/dcmtk/dcmtk-3.x
./CMakeCache.txt:DCMTK_ROOT_INCLUDE_DIR:PATH=/usr/local/HEV-beta/apps/dcmtk/dcmtk-3.x/config/include
./CMakeCache.txt:DCMTK_config_INCLUDE_DIR:PATH=/usr/local/HEV-beta/apps/dcmtk/dcmtk-3.x/config/include/dcmtk/config
./CMakeCache.txt:DCMTK_dcmdata_INCLUDE_DIR:PATH=DCMTK_dcmdata_INCLUDE_DIR-NOTFOUND
./CMakeCache.txt:DCMTK_dcmdata_LIBRARY:FILEPATH=/usr/local/HEV-beta/apps/dcmtk/dcmtk-3.x/dcmdata/libsrc/libdcmdata.a
./CMakeCache.txt:DCMTK_dcmimgle_INCLUDE_DIR:PATH=DCMTK_dcmimgle_INCLUDE_DIR-NOTFOUND
./CMakeCache.txt:DCMTK_dcmimgle_LIBRARY:FILEPATH=/usr/local/HEV-beta/apps/dcmtk/dcmtk-3.x/dcmimgle/libsrc/libdcmimgle.a
./CMakeCache.txt:DCMTK_dcmnet_LIBRARY:FILEPATH=/usr/local/HEV-beta/apps/dcmtk/dcmtk-3.x/dcmnet/libsrc/libdcmnet.a
./CMakeCache.txt:DCMTK_imagedb_LIBRARY:FILEPATH=DCMTK_imagedb_LIBRARY-NOTFOUND
./CMakeCache.txt:DCMTK_ofstd_INCLUDE_DIR:PATH=DCMTK_ofstd_INCLUDE_DIR-NOTFOUND
./CMakeCache.txt:DCMTK_ofstd_LIBRARY:FILEPATH=/usr/local/HEV-beta/apps/dcmtk/dcmtk-3.x/ofstd/libsrc/libofstd.a
./CMakeCache.txt://Advanced flag for variable: DCMTK_DIR
./CMakeCache.txt:DCMTK_DIR-ADVANCED:INTERNAL=1


find . -name CMake\* | xargs grep -i insighttoolkit
./src/osgPlugins/dicom/CMakeFiles/CMakeDirectoryInformation.cmake:  
"/usr/include/InsightToolkit/Review"
./src/osgPlugins/dicom/CMakeFiles/CMakeDirectoryInformation.cmake:  
"/usr/include/InsightToolkit/Patented"
./src/osgPlugins/dicom/CMakeFiles/CMakeDirectoryInformation.cmake:  
"/usr/include/InsightToolkit/Utilities/vxl/core"
./src/osgPlugins/dicom/CMakeFiles/CMakeDirectoryInformation.cmake:  
"/usr/include/InsightToolkit/Utilities/vxl/vcl"
./src/osgPlugins/dicom/CMakeFiles/CMakeDirectoryInformation.cmake:  
"/usr/include/InsightToolkit/Utilities"
./src/osgPlugins/dicom/CMakeFiles/CMakeDirectoryInformation.cmake:  
"/usr/include/InsightToolkit/Utilities/DICOMParser"
./src/osgPlugins/dicom/CMakeFiles/CMakeDirectoryInformation.cmake:  
"/usr/include/InsightToolkit/Utilities/NrrdIO"
./src/osgPlugins/dicom/CMakeFiles/CMakeDirectoryInformation.cmake:  
"/usr/include/InsightToolkit/Utilities/MetaIO"
./src/osgPlugins/dicom/CMakeFiles/CMakeDirectoryInformation.cmake:  
"/usr/include/InsightToolkit/SpatialObject"
./src/osgPlugins/dicom/CMakeFiles/CMakeDirectoryInformation.cmake:  
"/usr/include/InsightToolkit/Numerics/NeuralNetworks"
./src/osgPlugins/dicom/CMakeFiles/CMakeDirectoryInformation.cmake:  
"/usr/include/InsightToolkit/Numerics/Statistics"
./src/osgPlugins/dicom/CMakeFiles/CMakeDirectoryInformation.cmake:  
"/usr/include/InsightToolkit/Numerics/FEM"
./src/osgPlugins/dicom/CMakeFiles/CMakeDirectoryInformation.cmake:  
"/usr/include/InsightToolkit/IO"
./src/osgPlugins/dicom/CMakeFiles/CMakeDirectoryInformation.cmake:  
"/usr/include/InsightToolkit/Numerics"
./src/osgPlugins/dicom/CMakeFiles/CMakeDirectoryInformation.cmake:  
"/usr/include/InsightToolkit/gdcm/src"
./src/osgPlugins/dicom/CMakeFiles/CMakeDirectoryInformation.cmake:  
"/usr/include/InsightToolkit/expat"
./src/osgPlugins/dicom/CMakeFiles/CMakeDirectoryInformation.cmake:  
"/usr/include/InsightToolkit/Common"
./src/osgPlugins/dicom/CMakeFiles/CMakeDirectoryInformation.cmake:  
"/usr/include/InsightToolkit/BasicFilters"
./src/osgPlugins/dicom/CMakeFiles/CMakeDirectoryInformation.cmake:  
"/usr/include/InsightToolkit/Algorithms"
./src/osgPlugins/dicom/CMakeFiles/CMakeDirectoryInformation.cmake:  
"/usr/include/InsightToolkit"
./CMakeCache.txt:// root of the build tree, or PREFIX/lib/InsightToolkit for an
./CMakeCache.txt:ITK_DIR:PATH=/usr/lib/InsightToolkit



_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to