Hi again, I made the change in CMakeLists.txt and cmake was happy. It still bombs when building- it's in the dicom plugin.
We have installed:
rpm -q InsightToolkit
InsightToolkit-2.8.1-5.fc6.i386 There's a large number of repetitious errors., included below. Any ideas? Many thanks, John Scanning dependencies of target osgdb_dicom Building CXX object src/osgPlugins/dicom/CMakeFiles/osgdb_dicom.dir/ReaderWriterDICOM.o /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_numeric_traits.h:306: error: floating-point literal cannot appear in a constant-expression /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_numeric_traits.h:306: warning: ISO C++ forbids initialization of member constant ‘zero’ of non-integral type ‘const float’ /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_numeric_traits.h:308: error: floating-point literal cannot appear in a constant-expression /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_numeric_traits.h:308: warning: ISO C++ forbids initialization of member constant ‘one’ of non-integral type ‘const float’ /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_numeric_traits.h:310: error: floating-point literal cannot appear in a constant-expression /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_numeric_traits.h:310: warning: ISO C++ forbids initialization of member constant ‘maxval’ of non-integral type ‘const float’ /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_numeric_traits.h:329: error: floating-point literal cannot appear in a constant-expression /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_numeric_traits.h:329: warning: ISO C++ forbids initialization of member constant ‘zero’ of non-integral type ‘const double’ /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_numeric_traits.h:331: error: floating-point literal cannot appear in a constant-expression /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_numeric_traits.h:331: warning: ISO C++ forbids initialization of member constant ‘one’ of non-integral type ‘const double’ /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_numeric_traits.h:333: error: floating-point literal cannot appear in a constant-expression /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_numeric_traits.h:333: warning: ISO C++ forbids initialization of member constant ‘maxval’ of non-integral type ‘const double’ /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_numeric_traits.h:352: error: floating-point literal cannot appear in a constant-expression /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_numeric_traits.h:352: warning: ISO C++ forbids initialization of member constant ‘zero’ of non-integral type ‘const long double’ /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_numeric_traits.h:354: error: floating-point literal cannot appear in a constant-expression /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_numeric_traits.h:354: warning: ISO C++ forbids initialization of member constant ‘one’ of non-integral type ‘const long double’ /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_numeric_traits.h:356: error: floating-point literal cannot appear in a constant-expression /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_numeric_traits.h:356: warning: ISO C++ forbids initialization of member constant ‘maxval’ of non-integral type ‘const long double’ /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:55: error: floating-point literal cannot appear in a constant-expression /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:55: warning: ISO C++ forbids initialization of member constant ‘e’ of non-integral type ‘const double’ /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:56: error: floating-point literal cannot appear in a constant-expression /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:56: warning: ISO C++ forbids initialization of member constant ‘log2e’ of non-integral type ‘const double’ /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:57: error: floating-point literal cannot appear in a constant-expression /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:57: warning: ISO C++ forbids initialization of member constant ‘log10e’ of non-integral type ‘const double’ /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:58: error: floating-point literal cannot appear in a constant-expression /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:58: warning: ISO C++ forbids initialization of member constant ‘ln2’ of non-integral type ‘const double’ /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:59: error: floating-point literal cannot appear in a constant-expression /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:59: warning: ISO C++ forbids initialization of member constant ‘ln10’ of non-integral type ‘const double’ /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:60: error: floating-point literal cannot appear in a constant-expression /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:60: warning: ISO C++ forbids initialization of member constant ‘pi’ of non-integral type ‘const double’ /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:61: error: floating-point literal cannot appear in a constant-expression /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:61: warning: ISO C++ forbids initialization of member constant ‘pi_over_2’ of non-integral type ‘const double’ /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:62: error: floating-point literal cannot appear in a constant-expression /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:62: warning: ISO C++ forbids initialization of member constant ‘pi_over_4’ of non-integral type ‘const double’ /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:63: error: floating-point literal cannot appear in a constant-expression /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:63: warning: ISO C++ forbids initialization of member constant ‘one_over_pi’ of non-integral type ‘const double’ /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:64: error: floating-point literal cannot appear in a constant-expression /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:64: warning: ISO C++ forbids initialization of member constant ‘two_over_pi’ of non-integral type ‘const double’ /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:65: error: floating-point literal cannot appear in a constant-expression /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:65: warning: ISO C++ forbids initialization of member constant ‘two_over_sqrtpi’ of non-integral type ‘const double’ /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:66: error: floating-point literal cannot appear in a constant-expression /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:66: warning: ISO C++ forbids initialization of member constant ‘sqrt2’ of non-integral type ‘const double’ /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:67: error: floating-point literal cannot appear in a constant-expression /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:67: warning: ISO C++ forbids initialization of member constant ‘sqrt1_2’ of non-integral type ‘const double’ /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:70: error: floating-point literal cannot appear in a constant-expression /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:70: warning: ISO C++ forbids initialization of member constant ‘eps’ of non-integral type ‘const double’ /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:71: error: floating-point literal cannot appear in a constant-expression /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:71: warning: ISO C++ forbids initialization of member constant ‘sqrteps’ of non-integral type ‘const double’ /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:73: error: floating-point literal cannot appear in a constant-expression /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:73: warning: ISO C++ forbids initialization of member constant ‘float_eps’ of non-integral type ‘const float’ /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:74: error: floating-point literal cannot appear in a constant-expression /usr/include/InsightToolkit/Utilities/vxl/core/vnl/vnl_math.h:74: warning: ISO C++ forbids initialization of member constant ‘float_sqrteps’ of non-integral type ‘const float’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:194: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:194: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:194: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:194: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:194: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:194: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:194: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:194: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:194: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:194: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:194: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:194: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:195: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:195: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:195: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:195: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:195: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:195: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:195: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:195: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:195: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:195: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:195: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:195: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:196: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:196: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:196: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:196: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:196: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:196: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:196: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:196: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:196: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:196: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:196: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:196: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:197: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:197: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:197: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:197: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:197: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:197: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:197: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:197: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:197: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:197: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:197: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:197: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:239: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:240: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:241: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:242: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:243: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:244: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:245: warning: extra ‘;’ /usr/include/InsightToolkit/IO/itkDefaultConvertPixelTraits.h:246: warning: extra ‘;’ make[2]: *** [src/osgPlugins/dicom/CMakeFiles/osgdb_dicom.dir/ReaderWriterDICOM.o] Error 1 make[1]: *** [src/osgPlugins/dicom/CMakeFiles/osgdb_dicom.dir/all] Error 2 make: *** [all] Error 2
_______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org