[Debian-med-packaging] Bug#625019: vtkedge: FTBFS: itkImageIORegion.h:62:11: error: 'ptrdiff_t' does not name a type

Lucas Nussbaum lucas at lucas-nussbaum.net
Mon May 2 12:39:35 UTC 2011


Source: vtkedge
Version: 0.2.0~20110403-1
Severity: serious
Tags: wheezy sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20110502 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-vtkedge_0.2.0~20110403-1-amd64-W_8Kee/vtkedge-0.2.0~20110403/obj-x86_64-linux-gnu'
> [ 30%] Building CXX object VolumeRendering/CMakeFiles/vtkKWEVolumeRendering.dir/vtkKWERepresentativeVolumeImageCreator.o
> [ 31%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEPaintbrushMergeSketches.o
> [ 32%] Building CXX object IO/CMakeFiles/vtkKWEIO.dir/vtkKWESerializationHelper.o
> [ 33%] Building CXX object IO/CMakeFiles/vtkKWEIO.dir/vtkKWESerializationHelperMap.o
> [ 34%] Building CXX object IO/CMakeFiles/vtkKWEIO.dir/vtkKWESerializer.o
> [ 35%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEPaintbrushOperation.o
> [ 35%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEPaintbrushProperty.o
> [ 36%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEPaintbrushPropertyManager.o
> [ 37%] Building CXX object IO/CMakeFiles/vtkKWEIO.dir/vtkKWEXMLArchiveReader.o
> [ 38%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEPaintbrushRepresentation.o
> [ 39%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEPaintbrushRepresentation2D.o
> [ 39%] Building CXX object IO/CMakeFiles/vtkKWEIO.dir/vtkKWEXMLArchiveWriter.o
> In file included from /build/user-vtkedge_0.2.0~20110403-1-amd64-W_8Kee/vtkedge-0.2.0~20110403/VolumeRendering/vtkKWERepresentativeVolumeImageCreator.cxx:22:0:
> /build/user-vtkedge_0.2.0~20110403-1-amd64-W_8Kee/vtkedge-0.2.0~20110403/VolumeRendering/vtkKWERepresentativeVolumeImageCreator.h: In member function 'virtual void vtkKWERepresentativeVolumeImageCreator::GetRepresentativeImageSize(int*)':
> /build/user-vtkedge_0.2.0~20110403-1-amd64-W_8Kee/vtkedge-0.2.0~20110403/VolumeRendering/vtkKWERepresentativeVolumeImageCreator.h:135:3: warning: array subscript is above array bounds [-Warray-bounds]
> [ 40%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEPaintbrushRepresentationGrayscale2D.o
> [ 41%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEPaintbrushSelectionWidget.o
> [ 42%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEPaintbrushSelectionRepresentation.o
> [ 42%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEPaintbrushSelectionRepresentation2D.o
> [ 43%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEPaintbrushShape.o
> [ 44%] Building CXX object IO/CMakeFiles/vtkKWEIO.dir/vtkKWEXMLElement.o
> [ 45%] Building CXX object IO/CMakeFiles/vtkKWEIO.dir/vtkKWEXMLParser.o
> [ 46%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEPaintbrushShapeBox.o
> [ 47%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEPaintbrushShapeEllipsoid.o
> [ 48%] Building CXX object IO/CMakeFiles/vtkKWEIO.dir/vtkKWERenderingSerializationHelper.o
> [ 49%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEPaintbrushSketch.o
> [ 50%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEPaintbrushStencilData.o
> [ 51%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEPaintbrushStroke.o
> [ 51%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEPaintbrushUtilities.o
> [ 52%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEPaintbrushWidget.o
> [ 53%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEPaintbrushWidgetCallbackMapper.o
> [ 54%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWELightPaintbrushWidgetCallbackMapper.o
> [ 55%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEPaintbrushTesting.o
> Linking CXX shared library ../bin/libvtkKWEIO.so
> [ 56%] [ 57%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEStencilContourFilter.o
> Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEVoxelAlignedImageActorPointPlacer.o
> /build/user-vtkedge_0.2.0~20110403-1-amd64-W_8Kee/vtkedge-0.2.0~20110403/Widgets/vtkKWEPaintbrushWidget.cxx: In static member function 'static void vtkKWEPaintbrushWidget::EndStrokeCallback(vtkAbstractWidget*)':
> /build/user-vtkedge_0.2.0~20110403-1-amd64-W_8Kee/vtkedge-0.2.0~20110403/Widgets/vtkKWEPaintbrushWidget.cxx:427:35: warning: unused variable 'sketch' [-Wunused-variable]
> [ 57%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEWidgetGroup.o
> make[3]: Leaving directory `/build/user-vtkedge_0.2.0~20110403-1-amd64-W_8Kee/vtkedge-0.2.0~20110403/obj-x86_64-linux-gnu'
> [ 57%] Built target vtkKWEIO
> [ 58%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEITKConnectedThresholdPaintbrushOperation.o
> [ 59%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEITKConfidenceConnectedPaintbrushOperation.o
> [ 60%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEITKImage.o
> [ 61%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEITKImageToStencilFilter.o
> [ 62%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEITKPaintbrushOperation.o
> In file included from /usr/include/InsightToolkit/IO/itkImageIOBase.h:23:0,
>                  from /usr/include/InsightToolkit/IO/itkImageFileWriter.h:21,
>                  from /build/user-vtkedge_0.2.0~20110403-1-amd64-W_8Kee/vtkedge-0.2.0~20110403/Widgets/vtkKWEITKConnectedThresholdImageFilter.txx:26,
>                  from /build/user-vtkedge_0.2.0~20110403-1-amd64-W_8Kee/vtkedge-0.2.0~20110403/Widgets/vtkKWEITKConnectedThresholdImageFilter.h:60,
>                  from /build/user-vtkedge_0.2.0~20110403-1-amd64-W_8Kee/vtkedge-0.2.0~20110403/Widgets/vtkKWEITKConnectedThresholdPaintbrushOperation.cxx:22:
> /usr/include/InsightToolkit/IO/itkImageIORegion.h:62:11: error: 'ptrdiff_t' does not name a type
> /usr/include/InsightToolkit/IO/itkImageIORegion.h:63:11: error: 'ptrdiff_t' does not name a type
> /usr/include/InsightToolkit/IO/itkImageIORegion.h:67:23: error: 'IndexValueType' was not declared in this scope
> /usr/include/InsightToolkit/IO/itkImageIORegion.h:67:37: error: template argument 1 is invalid
> /usr/include/InsightToolkit/IO/itkImageIORegion.h:67:37: error: template argument 2 is invalid
> /usr/include/InsightToolkit/IO/itkImageIORegion.h:126:3: error: 'IndexValueType' does not name a type
> /usr/include/InsightToolkit/IO/itkImageIORegion.h:128:40: error: 'IndexValueType' has not been declared
> In file included from /usr/include/InsightToolkit/IO/itkImageIOBase.h:23:0,
>                  from /usr/include/InsightToolkit/IO/itkImageFileWriter.h:21,
>                  from /build/user-vtkedge_0.2.0~20110403-1-amd64-W_8Kee/vtkedge-0.2.0~20110403/Widgets/vtkKWEITKConnectedThresholdImageFilter.txx:26,
>                  from /build/user-vtkedge_0.2.0~20110403-1-amd64-W_8Kee/vtkedge-0.2.0~20110403/Widgets/vtkKWEITKConnectedThresholdImageFilter.h:60,
>                  from /build/user-vtkedge_0.2.0~20110403-1-amd64-W_8Kee/vtkedge-0.2.0~20110403/Widgets/vtkKWEITKConnectedThresholdPaintbrushOperation.cxx:22:
> /usr/include/InsightToolkit/IO/itkImageIORegion.h: In static member function 'static void itk::ImageIORegionAdaptor<VDimension>::Convert(const ImageIORegionType&, itk::ImageIORegionAdaptor<VDimension>::ImageRegionType&, const ImageIndexType&)':
> /usr/include/InsightToolkit/IO/itkImageIORegion.h:238:39: error: no matching function for call to 'itk::ImageIORegion::GetIndex(unsigned int&) const'
> /usr/include/InsightToolkit/IO/itkImageIORegion.h:238:39: note: candidate is:
> /usr/include/InsightToolkit/IO/itkImageIORegion.h:113:21: note: const IndexType& itk::ImageIORegion::GetIndex() const
> /usr/include/InsightToolkit/IO/itkImageIORegion.h:113:21: note:   candidate expects 0 arguments, 1 provided
> [ 63%] Building CXX object Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEITKPaintbrushExtractConnectedComponents.o
> make[3]: Entering directory `/build/user-vtkedge_0.2.0~20110403-1-amd64-W_8Kee/vtkedge-0.2.0~20110403/obj-x86_64-linux-gnu'
> Scanning dependencies of target vtkKWEFiltering
> make[3]: Leaving directory `/build/user-vtkedge_0.2.0~20110403-1-amd64-W_8Kee/vtkedge-0.2.0~20110403/obj-x86_64-linux-gnu'
> make[3]: Entering directory `/build/user-vtkedge_0.2.0~20110403-1-amd64-W_8Kee/vtkedge-0.2.0~20110403/obj-x86_64-linux-gnu'
> [ 63%] Building CXX object Filtering/CMakeFiles/vtkKWEFiltering.dir/vtkKWEObjectTreePropertyBase.o
> [ 64%] Building CXX object Filtering/CMakeFiles/vtkKWEFiltering.dir/vtkKWEObjectTreeTransformableNode.o
> In file included from /usr/include/InsightToolkit/IO/itkImageIOBase.h:23:0,
>                  from /build/user-vtkedge_0.2.0~20110403-1-amd64-W_8Kee/vtkedge-0.2.0~20110403/Widgets/vtkKWEITKImage.h:32,
>                  from /build/user-vtkedge_0.2.0~20110403-1-amd64-W_8Kee/vtkedge-0.2.0~20110403/Widgets/vtkKWEITKImage.cxx:22:
> /usr/include/InsightToolkit/IO/itkImageIORegion.h:62:11: error: 'ptrdiff_t' does not name a type
> /usr/include/InsightToolkit/IO/itkImageIORegion.h:63:11: error: 'ptrdiff_t' does not name a type
> /usr/include/InsightToolkit/IO/itkImageIORegion.h:67:23: error: 'IndexValueType' was not declared in this scope
> /usr/include/InsightToolkit/IO/itkImageIORegion.h:67:37: error: template argument 1 is invalid
> /usr/include/InsightToolkit/IO/itkImageIORegion.h:67:37: error: template argument 2 is invalid
> /usr/include/InsightToolkit/IO/itkImageIORegion.h:126:3: error: 'IndexValueType' does not name a type
> /usr/include/InsightToolkit/IO/itkImageIORegion.h:128:40: error: 'IndexValueType' has not been declared
> In file included from /usr/include/InsightToolkit/IO/itkImageIOBase.h:23:0,
>                  from /build/user-vtkedge_0.2.0~20110403-1-amd64-W_8Kee/vtkedge-0.2.0~20110403/Widgets/vtkKWEITKImage.h:32,
>                  from /build/user-vtkedge_0.2.0~20110403-1-amd64-W_8Kee/vtkedge-0.2.0~20110403/Widgets/vtkKWEITKImage.cxx:22:
> /usr/include/InsightToolkit/IO/itkImageIORegion.h: In static member function 'static void itk::ImageIORegionAdaptor<VDimension>::Convert(const ImageIORegionType&, itk::ImageIORegionAdaptor<VDimension>::ImageRegionType&, const ImageIndexType&)':
> /usr/include/InsightToolkit/IO/itkImageIORegion.h:238:39: error: no matching function for call to 'itk::ImageIORegion::GetIndex(unsigned int&) const'
> /usr/include/InsightToolkit/IO/itkImageIORegion.h:238:39: note: candidate is:
> /usr/include/InsightToolkit/IO/itkImageIORegion.h:113:21: note: const IndexType& itk::ImageIORegion::GetIndex() const
> /usr/include/InsightToolkit/IO/itkImageIORegion.h:113:21: note:   candidate expects 0 arguments, 1 provided
> [ 65%] Building CXX object Filtering/CMakeFiles/vtkKWEFiltering.dir/vtkKWEObjectTreeUserProperty.o
> [ 66%] make[3]: Entering directory `/build/user-vtkedge_0.2.0~20110403-1-amd64-W_8Kee/vtkedge-0.2.0~20110403/obj-x86_64-linux-gnu'
> Building CXX object Filtering/CMakeFiles/vtkKWEFiltering.dir/vtkKWEObjectTreeNodeBase.o
> [ 66%] Generating vtkKWEImageGradientMagnitude_3D_fs.cxx
> [ 67%] Generating vtkKWEImageGradientMagnitude_2D_fs.cxx
> [ 68%] Building CXX object Filtering/CMakeFiles/vtkKWEFiltering.dir/vtkKWEObjectTreeNodeIterator.o
> Scanning dependencies of target vtkKWEHybrid
> make[3]: Leaving directory `/build/user-vtkedge_0.2.0~20110403-1-amd64-W_8Kee/vtkedge-0.2.0~20110403/obj-x86_64-linux-gnu'
> make[3]: Entering directory `/build/user-vtkedge_0.2.0~20110403-1-amd64-W_8Kee/vtkedge-0.2.0~20110403/obj-x86_64-linux-gnu'
> [ 68%] Building CXX object Hybrid/CMakeFiles/vtkKWEHybrid.dir/vtkKWEExtentCalculator.o
> make[3]: *** [Widgets/CMakeFiles/vtkKWEWidgets.dir/vtkKWEITKImage.o] Error 1

The full build log is available from:
   http://people.debian.org/~lucas/logs/2011/05/02/vtkedge_0.2.0~20110403-1_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-med-packaging mailing list