Bug#549790: slicer: FTBFS: itkConceptChecking.h:681: error: conversion from 'itk::Concept::Detail::UniqueType_bool<true>' to non-scalar type 'itk::Concept::Detail::UniqueType_bool<false>' requested

Lucas Nussbaum lucas at lucas-nussbaum.net
Mon Oct 5 18:31:57 UTC 2009


Source: slicer
Version: 3.4.0~svn10438-2
Severity: serious
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20091005 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
> make[3]: Entering directory `/build/user-slicer_3.4.0~svn10438-2-amd64-Qz_9Mb/slicer-3.4.0~svn10438/DEB_build_shared'
> [  5%] Building CXX object Modules/ChangeTracker/DeformableMetric/CMakeFiles/applyDeformationITK.dir/applyDeformationITK.o
> [  5%] Building CXX object Libs/vtkTeem/CMakeFiles/vtkTeem.dir/vtkDiffusionTensorMathematicsTcl.o
> [  5%] Building CXX object Libs/vtkITK/CMakeFiles/vtkITK.dir/vtkITKBSplineTransform.o
> [  5%] Building CXX object Libs/vtkTeem/CMakeFiles/vtkTeem.dir/vtkDiffusionTensorMathematicsSimpleTcl.o
> Linking CXX executable ../../../bin/DetectGrowthSegmentation
> [  5%] [  5%] Building CXX object Libs/vtkITK/CMakeFiles/vtkITK.dir/vtkITKTimeSeriesDatabase.o
> Building CXX object Libs/vtkTeem/CMakeFiles/vtkTeem.dir/vtkTeemEstimateDiffusionTensorTcl.o
> make[3]: Leaving directory `/build/user-slicer_3.4.0~svn10438-2-amd64-Qz_9Mb/slicer-3.4.0~svn10438/DEB_build_shared'
> [  5%] Built target DetectGrowthSegmentation
> [  5%] Building CXX object Libs/vtkITK/CMakeFiles/vtkITK.dir/vtkITKIslandMath.o
> [  6%] Building CXX object Libs/vtkTeem/CMakeFiles/vtkTeem.dir/vtkDiffusionTensorGlyphTcl.o
> [  6%] Building CXX object Libs/vtkITK/CMakeFiles/vtkITK.dir/vtkITKArchetypeImageSeriesReaderTcl.o
> [  6%] Building CXX object Libs/vtkTeem/CMakeFiles/vtkTeem.dir/vtkPolyDataTensorToColorTcl.o
> /usr/include/InsightToolkit/Common/itkConceptChecking.h: In member function 'void itk::Concept::IsInteger<T>::Constraints::constraints() [with T = double]':
> /usr/include/InsightToolkit/Common/itkConceptChecking.h:686:   instantiated from 'itk::Concept::IsInteger<double>'
> /usr/include/InsightToolkit/BasicFilters/itkConnectedComponentImageFilter.h:140:   instantiated from 'itk::ConnectedComponentImageFilter<itk::Image<double, 3u>, itk::Image<double, 3u>, itk::Image<double, 3u> >'
> /build/user-slicer_3.4.0~svn10438-2-amd64-Qz_9Mb/slicer-3.4.0~svn10438/Libs/vtkITK/vtkITKIslandMath.cxx:108:   instantiated from 'void vtkITKIslandMathExecute(vtkITKIslandMath*, vtkImageData*, vtkImageData*, T*, T*) [with T = vtkITKIslandMath::SimpleExecute::VTK_TT]'
> /build/user-slicer_3.4.0~svn10438-2-amd64-Qz_9Mb/slicer-3.4.0~svn10438/Libs/vtkITK/vtkITKIslandMath.cxx:171:   instantiated from here
> /usr/include/InsightToolkit/Common/itkConceptChecking.h:681: error: conversion from 'itk::Concept::Detail::UniqueType_bool<true>' to non-scalar type 'itk::Concept::Detail::UniqueType_bool<false>' requested
> /usr/include/InsightToolkit/Common/itkConceptChecking.h: In member function 'void itk::Concept::IsInteger<T>::Constraints::constraints() [with T = float]':
> /usr/include/InsightToolkit/Common/itkConceptChecking.h:686:   instantiated from 'itk::Concept::IsInteger<float>'
> /usr/include/InsightToolkit/BasicFilters/itkConnectedComponentImageFilter.h:140:   instantiated from 'itk::ConnectedComponentImageFilter<itk::Image<float, 3u>, itk::Image<float, 3u>, itk::Image<float, 3u> >'
> /build/user-slicer_3.4.0~svn10438-2-amd64-Qz_9Mb/slicer-3.4.0~svn10438/Libs/vtkITK/vtkITKIslandMath.cxx:108:   instantiated from 'void vtkITKIslandMathExecute(vtkITKIslandMath*, vtkImageData*, vtkImageData*, T*, T*) [with T = vtkITKIslandMath::SimpleExecute::VTK_TT]'
> /build/user-slicer_3.4.0~svn10438-2-amd64-Qz_9Mb/slicer-3.4.0~svn10438/Libs/vtkITK/vtkITKIslandMath.cxx:172:   instantiated from here
> /usr/include/InsightToolkit/Common/itkConceptChecking.h:681: error: conversion from 'itk::Concept::Detail::UniqueType_bool<true>' to non-scalar type 'itk::Concept::Detail::UniqueType_bool<false>' requested
> [  6%] Building CXX object Libs/vtkTeem/CMakeFiles/vtkTeem.dir/vtkBSplineInterpolateImageFunctionTcl.o
> make[3]: Entering directory `/build/user-slicer_3.4.0~svn10438-2-amd64-Qz_9Mb/slicer-3.4.0~svn10438/DEB_build_shared'
> make[3]: Entering directory `/build/user-slicer_3.4.0~svn10438-2-amd64-Qz_9Mb/slicer-3.4.0~svn10438/DEB_build_shared'
> Scanning dependencies of target GenerateCLP
> make[3]: Leaving directory `/build/user-slicer_3.4.0~svn10438-2-amd64-Qz_9Mb/slicer-3.4.0~svn10438/DEB_build_shared'
> make[3]: Entering directory `/build/user-slicer_3.4.0~svn10438-2-amd64-Qz_9Mb/slicer-3.4.0~svn10438/DEB_build_shared'
> [  6%] Building CXX object Libs/GenerateCLP/CMakeFiles/GenerateCLP.dir/GenerateCLP.o
> Scanning dependencies of target scat
> make[3]: Leaving directory `/build/user-slicer_3.4.0~svn10438-2-amd64-Qz_9Mb/slicer-3.4.0~svn10438/DEB_build_shared'
> [  6%] make[3]: Entering directory `/build/user-slicer_3.4.0~svn10438-2-amd64-Qz_9Mb/slicer-3.4.0~svn10438/DEB_build_shared'
> [  7%] Building C object Libs/SlicerIO/CMakeFiles/scat.dir/scat.o
> make[3]: Entering directory `/build/user-slicer_3.4.0~svn10438-2-amd64-Qz_9Mb/slicer-3.4.0~svn10438/DEB_build_shared'
> [  8%] Building CXX object Libs/vtkITK/CMakeFiles/vtkITK.dir/vtkITKArchetypeImageSeriesScalarReaderTcl.o
> Building CXX object Libs/vtkTeem/CMakeFiles/vtkTeem.dir/vtkHyperStreamlineDTMRITcl.o
> Scanning dependencies of target testSlicerIO
> make[3]: Leaving directory `/build/user-slicer_3.4.0~svn10438-2-amd64-Qz_9Mb/slicer-3.4.0~svn10438/DEB_build_shared'
> make[3]: Entering directory `/build/user-slicer_3.4.0~svn10438-2-amd64-Qz_9Mb/slicer-3.4.0~svn10438/DEB_build_shared'
> [  8%] Building C object Libs/SlicerIO/CMakeFiles/testSlicerIO.dir/testSlicerIO.o
> /build/user-slicer_3.4.0~svn10438-2-amd64-Qz_9Mb/slicer-3.4.0~svn10438/Libs/SlicerIO/testSlicerIO.c: In function 'main':
> /build/user-slicer_3.4.0~svn10438-2-amd64-Qz_9Mb/slicer-3.4.0~svn10438/Libs/SlicerIO/testSlicerIO.c:527: warning: format '%d' expects type 'int', but argument 2 has type 'size_t'
> make[3]: Entering directory `/build/user-slicer_3.4.0~svn10438-2-amd64-Qz_9Mb/slicer-3.4.0~svn10438/DEB_build_shared'
> Scanning dependencies of target CommandIOPlugin
> make[3]: Leaving directory `/build/user-slicer_3.4.0~svn10438-2-amd64-Qz_9Mb/slicer-3.4.0~svn10438/DEB_build_shared'
> [  8%] make[3]: Entering directory `/build/user-slicer_3.4.0~svn10438-2-amd64-Qz_9Mb/slicer-3.4.0~svn10438/DEB_build_shared'
> Building CXX object Libs/vtkTeem/CMakeFiles/vtkTeem.dir/vtkHyperStreamlineTeemTcl.o
> Linking C executable ../../bin/scat
> Linking C executable ../../bin/testSlicerIO
> [  8%] Building CXX object Libs/ITKCommandIO/CMakeFiles/CommandIOPlugin.dir/itkCommandIOPlugin.o
> make[3]: Leaving directory `/build/user-slicer_3.4.0~svn10438-2-amd64-Qz_9Mb/slicer-3.4.0~svn10438/DEB_build_shared'
> [  8%] Built target testSlicerIO
> make[3]: Leaving directory `/build/user-slicer_3.4.0~svn10438-2-amd64-Qz_9Mb/slicer-3.4.0~svn10438/DEB_build_shared'
> [  8%] [  8%] Built target scat
> make[3]: Entering directory `/build/user-slicer_3.4.0~svn10438-2-amd64-Qz_9Mb/slicer-3.4.0~svn10438/DEB_build_shared'
> Building CXX object Libs/vtkITK/CMakeFiles/vtkITK.dir/vtkITKArchetypeImageSeriesVectorReaderFileTcl.o
> Scanning dependencies of target MGHIOPlugin
> make[3]: Leaving directory `/build/user-slicer_3.4.0~svn10438-2-amd64-Qz_9Mb/slicer-3.4.0~svn10438/DEB_build_shared'
> make[3]: Entering directory `/build/user-slicer_3.4.0~svn10438-2-amd64-Qz_9Mb/slicer-3.4.0~svn10438/DEB_build_shared'
> [  8%] [  8%] Building CXX object Libs/MGHImageIO/CMakeFiles/MGHIOPlugin.dir/itkMGHIOPlugin.o
> Building CXX object Libs/vtkTeem/CMakeFiles/vtkTeem.dir/vtkPreciseHyperStreamlinePointsTcl.o
> [  8%] Building CXX object Libs/vtkTeem/CMakeFiles/vtkTeem.dir/vtkPreciseHyperStreamlineTcl.o
> Linking CXX shared library ../../lib/Slicer3/ITKFactories/libCommandIOPlugin.so
> Linking CXX shared library ../../lib/Slicer3/ITKFactories/libMGHIOPlugin.so
> make[3]: *** [Libs/vtkITK/CMakeFiles/vtkITK.dir/vtkITKIslandMath.o] Error 1

The full build log is available from:
   http://people.debian.org/~lucas/logs/2009/10/05/slicer_3.4.0~svn10438-2_lsid64.buildlog

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |





More information about the debian-science-maintainers mailing list