Bug#674305: eigen3: FTBFS: KdBVH.h:60:7: error: 'bounding_box' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]

Lucas Nussbaum lucas at lucas-nussbaum.net
Thu May 24 09:30:34 UTC 2012


Source: eigen3
Version: 3.0.5-1
Severity: serious
Tags: wheezy sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20120524 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[5]: Entering directory `/«PKGBUILDDIR»/debian/build'
> /usr/bin/cmake -E cmake_progress_report /«PKGBUILDDIR»/debian/build/CMakeFiles 
> [  0%] Building CXX object unsupported/test/CMakeFiles/BVH_3.dir/BVH.cpp.o
> cd /«PKGBUILDDIR»/debian/build/unsupported/test && /usr/bin/c++   -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2  -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fexceptions -fno-check-new -fno-common -fstrict-aliasing -Wno-variadic-macros -Wextra -pedantic  -g2 -g0 -O2  -fno-inline-functions -I/«PKGBUILDDIR»/debian/build/unsupported/test -I/«PKGBUILDDIR»/unsupported/test -I/«PKGBUILDDIR» -I/«PKGBUILDDIR»/debian/build -I/«PKGBUILDDIR»/unsupported/test/../../test -I/«PKGBUILDDIR»/unsupported/test/../../unsupported -I/«PKGBUILDDIR»/unsupported/test/../../Eigen     -DEIGEN_TEST_FUNC=BVH  -DEIGEN_TEST_PART_3=1 -o CMakeFiles/BVH_3.dir/BVH.cpp.o -c /«PKGBUILDDIR»/unsupported/test/BVH.cpp
> In file included from /«PKGBUILDDIR»/Eigen/Core:277:0,
>                  from /«PKGBUILDDIR»/Eigen/QR:4,
>                  from /«PKGBUILDDIR»/unsupported/test/../../test/main.h:177,
>                  from /«PKGBUILDDIR»/unsupported/test/BVH.cpp:25:
> /«PKGBUILDDIR»/Eigen/src/Core/DenseBase.h: In instantiation of 'class Eigen::DenseBase<Eigen::Matrix<float, 4, 1> >':
> /«PKGBUILDDIR»/Eigen/src/Core/MatrixBase.h:61:34:   required from 'class Eigen::MatrixBase<Eigen::Matrix<float, 4, 1> >'
> /«PKGBUILDDIR»/Eigen/src/Core/PlainObjectBase.h:65:7:   required from 'class Eigen::PlainObjectBase<Eigen::Matrix<float, 4, 1> >'
> /«PKGBUILDDIR»/Eigen/src/Core/Matrix.h:140:7:   required from 'class Eigen::Matrix<float, 4, 1>'
> /«PKGBUILDDIR»/Eigen/src/Geometry/Quaternion.h:287:16:   required from 'class Eigen::Quaternion<float>'
> /«PKGBUILDDIR»/Eigen/src/Geometry/arch/Geometry_SSE.h:35:3:   required from here
> /«PKGBUILDDIR»/Eigen/src/Core/DenseBase.h:103:10: warning: enumeral mismatch in conditional expression: 'Eigen::internal::size_at_compile_time<4, 1>::<anonymous enum>' vs 'Eigen::internal::traits<Eigen::Matrix<float, 4, 1> >::<anonymous enum>' [enabled by default]
> /«PKGBUILDDIR»/Eigen/src/Core/DenseBase.h: In instantiation of 'class Eigen::DenseBase<Eigen::Matrix<double, 4, 1> >':
> /«PKGBUILDDIR»/Eigen/src/Core/MatrixBase.h:61:34:   required from 'class Eigen::MatrixBase<Eigen::Matrix<double, 4, 1> >'
> /«PKGBUILDDIR»/Eigen/src/Core/PlainObjectBase.h:65:7:   required from 'class Eigen::PlainObjectBase<Eigen::Matrix<double, 4, 1> >'
> /«PKGBUILDDIR»/Eigen/src/Core/Matrix.h:140:7:   required from 'class Eigen::Matrix<double, 4, 1>'
> /«PKGBUILDDIR»/Eigen/src/Geometry/Quaternion.h:287:16:   required from 'class Eigen::Quaternion<double>'
> /«PKGBUILDDIR»/Eigen/src/Geometry/arch/Geometry_SSE.h:76:3:   required from here
> /«PKGBUILDDIR»/Eigen/src/Core/DenseBase.h:103:10: warning: enumeral mismatch in conditional expression: 'Eigen::internal::size_at_compile_time<4, 1>::<anonymous enum>' vs 'Eigen::internal::traits<Eigen::Matrix<double, 4, 1> >::<anonymous enum>' [enabled by default]
> /«PKGBUILDDIR»/Eigen/src/Core/DenseBase.h: In instantiation of 'class Eigen::DenseBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 4, 1> > >':
> /«PKGBUILDDIR»/Eigen/src/Core/MatrixBase.h:61:34:   required from 'class Eigen::MatrixBase<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 4, 1> > >'
> /«PKGBUILDDIR»/Eigen/src/Core/CwiseNullaryOp.h:62:7:   required from 'class Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<double>, Eigen::Matrix<double, 4, 1> >'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:120:9:   required from 'void TreeTest<Dim>::testIntersect1() [with int Dim = 4]'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:231:5:   required from here
> /«PKGBUILDDIR»/Eigen/src/Core/DenseBase.h:103:10: warning: enumeral mismatch in conditional expression: 'Eigen::internal::size_at_compile_time<4, 1>::<anonymous enum>' vs 'Eigen::internal::traits<Eigen::Matrix<double, 4, 1> >::<anonymous enum>' [enabled by default]
> /«PKGBUILDDIR»/Eigen/src/Core/DenseBase.h: In instantiation of 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> > >':
> /«PKGBUILDDIR»/Eigen/src/Core/MatrixBase.h:61:34:   required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> > >'
> /«PKGBUILDDIR»/Eigen/src/Core/CwiseBinaryOp.h:176:7:   required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>'
> /«PKGBUILDDIR»/Eigen/src/Core/CwiseBinaryOp.h:119:7:   required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> >'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:70:5:   required from 'bool BallPointStuff<Dim>::intersectObject(const BallType&) [with int Dim = 4; BallPointStuff<Dim>::BallType = Ball<4>]'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:128:7:   required from 'void TreeTest<Dim>::testIntersect1() [with int Dim = 4]'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:231:5:   required from here
> /«PKGBUILDDIR»/Eigen/src/Core/DenseBase.h:103:10: warning: enumeral mismatch in conditional expression: 'Eigen::internal::size_at_compile_time<4, 1>::<anonymous enum>' vs 'Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> > >::<anonymous enum>' [enabled by default]
> /«PKGBUILDDIR»/Eigen/src/Core/DenseBase.h: In instantiation of 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> > >':
> /«PKGBUILDDIR»/Eigen/src/Core/MatrixBase.h:61:34:   required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> > >'
> /«PKGBUILDDIR»/Eigen/src/Core/CwiseBinaryOp.h:176:7:   required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>'
> /«PKGBUILDDIR»/Eigen/src/Core/CwiseBinaryOp.h:119:7:   required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> >'
> /«PKGBUILDDIR»/Eigen/src/Core/CwiseUnaryOp.h:56:28:   required from 'struct Eigen::internal::traits<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> > > >'
> /«PKGBUILDDIR»/Eigen/src/Core/CwiseUnaryOp.h:105:7:   required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> >, Eigen::Dense>'
> /«PKGBUILDDIR»/Eigen/src/Core/CwiseUnaryOp.h:72:7:   required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> > >'
> /«PKGBUILDDIR»/unsupported/Eigen/src/BVH/KdBVH.h:130:7:   required from 'void Eigen::KdBVH<_Scalar, _Dim, _Object>::init(OIter, OIter, BIter, BIter) [with OIter = __gnu_cxx::__normal_iterator<Ball<4>*, std::vector<Ball<4>, Eigen::aligned_allocator_indirection<Ball<4> > > >; BIter = int; _Scalar = double; int _Dim = 4; _Object = Ball<4>]'
> /«PKGBUILDDIR»/unsupported/Eigen/src/BVH/KdBVH.h:96:57:   required from 'Eigen::KdBVH<_Scalar, _Dim, _Object>::KdBVH(Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<Ball<4>*, std::vector<Ball<4>, Eigen::aligned_allocator_indirection<Ball<4> > > >; _Scalar = double; int _Dim = 4; _Object = Ball<4>]'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:122:57:   required from 'void TreeTest<Dim>::testIntersect1() [with int Dim = 4]'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:231:5:   required from here
> /«PKGBUILDDIR»/Eigen/src/Core/DenseBase.h:103:10: warning: enumeral mismatch in conditional expression: 'Eigen::internal::size_at_compile_time<4, 1>::<anonymous enum>' vs 'Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> > >::<anonymous enum>' [enabled by default]
> /«PKGBUILDDIR»/Eigen/src/Core/DenseBase.h: In instantiation of 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> > > >':
> /«PKGBUILDDIR»/Eigen/src/Core/MatrixBase.h:61:34:   required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> > > >'
> /«PKGBUILDDIR»/Eigen/src/Core/CwiseUnaryOp.h:105:7:   required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> >, Eigen::Dense>'
> /«PKGBUILDDIR»/Eigen/src/Core/CwiseUnaryOp.h:72:7:   required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_quotient1_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> > >'
> /«PKGBUILDDIR»/unsupported/Eigen/src/BVH/KdBVH.h:130:7:   required from 'void Eigen::KdBVH<_Scalar, _Dim, _Object>::init(OIter, OIter, BIter, BIter) [with OIter = __gnu_cxx::__normal_iterator<Ball<4>*, std::vector<Ball<4>, Eigen::aligned_allocator_indirection<Ball<4> > > >; BIter = int; _Scalar = double; int _Dim = 4; _Object = Ball<4>]'
> /«PKGBUILDDIR»/unsupported/Eigen/src/BVH/KdBVH.h:96:57:   required from 'Eigen::KdBVH<_Scalar, _Dim, _Object>::KdBVH(Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<Ball<4>*, std::vector<Ball<4>, Eigen::aligned_allocator_indirection<Ball<4> > > >; _Scalar = double; int _Dim = 4; _Object = Ball<4>]'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:122:57:   required from 'void TreeTest<Dim>::testIntersect1() [with int Dim = 4]'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:231:5:   required from here
> /«PKGBUILDDIR»/Eigen/src/Core/DenseBase.h:103:10: warning: enumeral mismatch in conditional expression: 'Eigen::internal::size_at_compile_time<4, 1>::<anonymous enum>' vs 'Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> > >::<anonymous enum>' [enabled by default]
> /«PKGBUILDDIR»/Eigen/src/Core/DenseBase.h: In instantiation of 'class Eigen::DenseBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> > > >':
> /«PKGBUILDDIR»/Eigen/src/Core/MatrixBase.h:61:34:   required from 'class Eigen::MatrixBase<Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> > > >'
> /«PKGBUILDDIR»/Eigen/src/Core/CwiseUnaryOp.h:105:7:   required from 'class Eigen::CwiseUnaryOpImpl<Eigen::internal::scalar_abs2_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> >, Eigen::Dense>'
> /«PKGBUILDDIR»/Eigen/src/Core/CwiseUnaryOp.h:72:7:   required from 'class Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> > >'
> /«PKGBUILDDIR»/Eigen/src/Core/Dot.h:128:50:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> >; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:70:5:   required from 'bool BallPointStuff<Dim>::intersectObject(const BallType&) [with int Dim = 4; BallPointStuff<Dim>::BallType = Ball<4>]'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:128:7:   required from 'void TreeTest<Dim>::testIntersect1() [with int Dim = 4]'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:231:5:   required from here
> /«PKGBUILDDIR»/Eigen/src/Core/DenseBase.h:103:10: warning: enumeral mismatch in conditional expression: 'Eigen::internal::size_at_compile_time<4, 1>::<anonymous enum>' vs 'Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> > >::<anonymous enum>' [enabled by default]
> In file included from /«PKGBUILDDIR»/unsupported/Eigen/BVH:105:0,
>                  from /«PKGBUILDDIR»/unsupported/test/BVH.cpp:27:
> /«PKGBUILDDIR»/unsupported/Eigen/src/BVH/KdBVH.h: In instantiation of 'void Eigen::internal::get_boxes_helper<ObjectList, VolumeList, int>::operator()(const ObjectList&, int, int, VolumeList&) [with ObjectList = std::vector<Ball<4>, Eigen::aligned_allocator<Ball<4> > >; VolumeList = std::vector<Eigen::AlignedBox<double, 4>, Eigen::aligned_allocator<Eigen::AlignedBox<double, 4> > >]':
> /«PKGBUILDDIR»/unsupported/Eigen/src/BVH/KdBVH.h:123:5:   required from 'void Eigen::KdBVH<_Scalar, _Dim, _Object>::init(OIter, OIter, BIter, BIter) [with OIter = __gnu_cxx::__normal_iterator<Ball<4>*, std::vector<Ball<4>, Eigen::aligned_allocator_indirection<Ball<4> > > >; BIter = int; _Scalar = double; int _Dim = 4; _Object = Ball<4>]'
> /«PKGBUILDDIR»/unsupported/Eigen/src/BVH/KdBVH.h:96:57:   required from 'Eigen::KdBVH<_Scalar, _Dim, _Object>::KdBVH(Iter, Iter) [with Iter = __gnu_cxx::__normal_iterator<Ball<4>*, std::vector<Ball<4>, Eigen::aligned_allocator_indirection<Ball<4> > > >; _Scalar = double; int _Dim = 4; _Object = Ball<4>]'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:122:57:   required from 'void TreeTest<Dim>::testIntersect1() [with int Dim = 4]'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:231:5:   required from here
> /«PKGBUILDDIR»/unsupported/Eigen/src/BVH/KdBVH.h:60:7: error: 'bounding_box' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:49:43: note: 'template<int Dim> Eigen::AlignedBox<double, Dim> Eigen::internal::bounding_box(const Ball<Dim>&)' declared here, later in the translation unit
> In file included from /«PKGBUILDDIR»/Eigen/Core:277:0,
>                  from /«PKGBUILDDIR»/Eigen/QR:4,
>                  from /«PKGBUILDDIR»/unsupported/test/../../test/main.h:177,
>                  from /«PKGBUILDDIR»/unsupported/test/BVH.cpp:25:
> /«PKGBUILDDIR»/Eigen/src/Core/DenseBase.h: In instantiation of 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> > >':
> /«PKGBUILDDIR»/Eigen/src/Core/MatrixBase.h:61:34:   required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> > >'
> /«PKGBUILDDIR»/Eigen/src/Core/CwiseBinaryOp.h:176:7:   required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_max_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>'
> /«PKGBUILDDIR»/Eigen/src/Core/CwiseBinaryOp.h:119:7:   required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> >'
> /«PKGBUILDDIR»/Eigen/src/Geometry/AlignedBox.h:229:70:   required from 'Eigen::AlignedBox<_Scalar, _AmbientDim> Eigen::AlignedBox<_Scalar, _AmbientDim>::intersection(const Eigen::AlignedBox<_Scalar, _AmbientDim>&) const [with _Scalar = double; int _AmbientDim = 4; Eigen::AlignedBox<_Scalar, _AmbientDim> = Eigen::AlignedBox<double, 4>]'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:75:116:   required from 'bool BallPointStuff<Dim>::intersectVolumeVolume(const BoxType&, const BoxType&) [with int Dim = 4; BallPointStuff<Dim>::BoxType = Eigen::AlignedBox<double, 4>]'
> /«PKGBUILDDIR»/unsupported/Eigen/src/BVH/BVAlgorithms.h:132:9:   required from 'void Eigen::BVIntersect(const BVH1&, const BVH2&, Intersector&) [with BVH1 = Eigen::KdBVH<double, 4, Ball<4> >; BVH2 = Eigen::KdBVH<double, 4, Eigen::Matrix<double, 4, 1> >; Intersector = BallPointStuff<4>]'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:176:5:   required from 'void TreeTest<Dim>::testIntersect2() [with int Dim = 4]'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:233:5:   required from here
> /«PKGBUILDDIR»/Eigen/src/Core/DenseBase.h:103:10: warning: enumeral mismatch in conditional expression: 'Eigen::internal::size_at_compile_time<4, 1>::<anonymous enum>' vs 'Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_max_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> > >::<anonymous enum>' [enabled by default]
> /«PKGBUILDDIR»/Eigen/src/Core/DenseBase.h: In instantiation of 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> > >':
> /«PKGBUILDDIR»/Eigen/src/Core/MatrixBase.h:61:34:   required from 'class Eigen::MatrixBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> > >'
> /«PKGBUILDDIR»/Eigen/src/Core/CwiseBinaryOp.h:176:7:   required from 'class Eigen::CwiseBinaryOpImpl<Eigen::internal::scalar_min_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1>, Eigen::Dense>'
> /«PKGBUILDDIR»/Eigen/src/Core/CwiseBinaryOp.h:119:7:   required from 'class Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> >'
> /«PKGBUILDDIR»/Eigen/src/Geometry/AlignedBox.h:229:70:   required from 'Eigen::AlignedBox<_Scalar, _AmbientDim> Eigen::AlignedBox<_Scalar, _AmbientDim>::intersection(const Eigen::AlignedBox<_Scalar, _AmbientDim>&) const [with _Scalar = double; int _AmbientDim = 4; Eigen::AlignedBox<_Scalar, _AmbientDim> = Eigen::AlignedBox<double, 4>]'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:75:116:   required from 'bool BallPointStuff<Dim>::intersectVolumeVolume(const BoxType&, const BoxType&) [with int Dim = 4; BallPointStuff<Dim>::BoxType = Eigen::AlignedBox<double, 4>]'
> /«PKGBUILDDIR»/unsupported/Eigen/src/BVH/BVAlgorithms.h:132:9:   required from 'void Eigen::BVIntersect(const BVH1&, const BVH2&, Intersector&) [with BVH1 = Eigen::KdBVH<double, 4, Ball<4> >; BVH2 = Eigen::KdBVH<double, 4, Eigen::Matrix<double, 4, 1> >; Intersector = BallPointStuff<4>]'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:176:5:   required from 'void TreeTest<Dim>::testIntersect2() [with int Dim = 4]'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:233:5:   required from here
> /«PKGBUILDDIR»/Eigen/src/Core/DenseBase.h:103:10: warning: enumeral mismatch in conditional expression: 'Eigen::internal::size_at_compile_time<4, 1>::<anonymous enum>' vs 'Eigen::internal::traits<Eigen::CwiseBinaryOp<Eigen::internal::scalar_min_op<double>, const Eigen::Matrix<double, 4, 1>, const Eigen::Matrix<double, 4, 1> > >::<anonymous enum>' [enabled by default]
> /«PKGBUILDDIR»/Eigen/src/Core/DenseBase.h: In instantiation of 'class Eigen::DenseBase<Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> > >':
> /«PKGBUILDDIR»/Eigen/src/Core/ArrayBase.h:52:34:   required from 'class Eigen::ArrayBase<Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> > >'
> /«PKGBUILDDIR»/Eigen/src/Core/ArrayWrapper.h:49:7:   required from 'class Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> >'
> /«PKGBUILDDIR»/Eigen/src/Geometry/AlignedBox.h:194:79:   required from 'bool Eigen::AlignedBox<_Scalar, _AmbientDim>::contains(const Eigen::MatrixBase<OtherDerived>&) const [with Derived = Eigen::Matrix<double, 4, 1>; _Scalar = double; int _AmbientDim = 4]'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:67:72:   required from 'bool BallPointStuff<Dim>::intersectVolume(const BoxType&) [with int Dim = 4; BallPointStuff<Dim>::BoxType = Eigen::AlignedBox<double, 4>]'
> /«PKGBUILDDIR»/unsupported/Eigen/src/BVH/BVAlgorithms.h:48:7:   required from 'bool Eigen::internal::intersect_helper(const BVH&, Intersector&, typename BVH::Index) [with BVH = Eigen::KdBVH<double, 4, Ball<4> >; Intersector = BallPointStuff<4>; typename BVH::Index = int]'
> /«PKGBUILDDIR»/unsupported/Eigen/src/BVH/BVAlgorithms.h:94:3:   required from 'void Eigen::BVIntersect(const BVH&, Intersector&) [with BVH = Eigen::KdBVH<double, 4, Ball<4> >; Intersector = BallPointStuff<4>]'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:130:5:   required from 'void TreeTest<Dim>::testIntersect1() [with int Dim = 4]'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:231:5:   required from here
> /«PKGBUILDDIR»/Eigen/src/Core/DenseBase.h:103:10: warning: enumeral mismatch in conditional expression: 'Eigen::internal::size_at_compile_time<4, 1>::<anonymous enum>' vs 'Eigen::internal::traits<Eigen::Matrix<double, 4, 1> >::<anonymous enum>' [enabled by default]
> /«PKGBUILDDIR»/Eigen/src/Core/DenseBase.h: In instantiation of 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<std::less_equal<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> >, const Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> > > >':
> /«PKGBUILDDIR»/Eigen/src/Core/ArrayBase.h:52:34:   required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<std::less_equal<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> >, const Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> > > >'
> /«PKGBUILDDIR»/Eigen/src/Core/CwiseBinaryOp.h:176:7:   required from 'class Eigen::CwiseBinaryOpImpl<std::less_equal<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> >, const Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> >, Eigen::Dense>'
> /«PKGBUILDDIR»/Eigen/src/Core/CwiseBinaryOp.h:119:7:   required from 'class Eigen::CwiseBinaryOp<std::less_equal<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> >, const Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> > >'
> /«PKGBUILDDIR»/Eigen/src/Geometry/AlignedBox.h:194:79:   required from 'bool Eigen::AlignedBox<_Scalar, _AmbientDim>::contains(const Eigen::MatrixBase<OtherDerived>&) const [with Derived = Eigen::Matrix<double, 4, 1>; _Scalar = double; int _AmbientDim = 4]'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:67:72:   required from 'bool BallPointStuff<Dim>::intersectVolume(const BoxType&) [with int Dim = 4; BallPointStuff<Dim>::BoxType = Eigen::AlignedBox<double, 4>]'
> /«PKGBUILDDIR»/unsupported/Eigen/src/BVH/BVAlgorithms.h:48:7:   required from 'bool Eigen::internal::intersect_helper(const BVH&, Intersector&, typename BVH::Index) [with BVH = Eigen::KdBVH<double, 4, Ball<4> >; Intersector = BallPointStuff<4>; typename BVH::Index = int]'
> /«PKGBUILDDIR»/unsupported/Eigen/src/BVH/BVAlgorithms.h:94:3:   required from 'void Eigen::BVIntersect(const BVH&, Intersector&) [with BVH = Eigen::KdBVH<double, 4, Ball<4> >; Intersector = BallPointStuff<4>]'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:130:5:   required from 'void TreeTest<Dim>::testIntersect1() [with int Dim = 4]'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:231:5:   required from here
> /«PKGBUILDDIR»/Eigen/src/Core/DenseBase.h:103:10: warning: enumeral mismatch in conditional expression: 'Eigen::internal::size_at_compile_time<4, 1>::<anonymous enum>' vs 'Eigen::internal::traits<Eigen::CwiseBinaryOp<std::less_equal<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> >, const Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> > > >::<anonymous enum>' [enabled by default]
> /«PKGBUILDDIR»/Eigen/src/Core/DenseBase.h: In instantiation of 'class Eigen::DenseBase<Eigen::CwiseBinaryOp<std::greater<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> >, const Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> > > >':
> /«PKGBUILDDIR»/Eigen/src/Core/ArrayBase.h:52:34:   required from 'class Eigen::ArrayBase<Eigen::CwiseBinaryOp<std::greater<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> >, const Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> > > >'
> /«PKGBUILDDIR»/Eigen/src/Core/CwiseBinaryOp.h:176:7:   required from 'class Eigen::CwiseBinaryOpImpl<std::greater<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> >, const Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> >, Eigen::Dense>'
> /«PKGBUILDDIR»/Eigen/src/Core/CwiseBinaryOp.h:119:7:   required from 'class Eigen::CwiseBinaryOp<std::greater<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> >, const Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> > >'
> /«PKGBUILDDIR»/Eigen/src/Geometry/AlignedBox.h:104:76:   required from 'bool Eigen::AlignedBox<_Scalar, _AmbientDim>::isEmpty() const [with _Scalar = double; int _AmbientDim = 4]'
> /«PKGBUILDDIR»/Eigen/src/Geometry/AlignedBox.h:98:47:   required from 'bool Eigen::AlignedBox<_Scalar, _AmbientDim>::isNull() const [with _Scalar = double; int _AmbientDim = 4]'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:75:116:   required from 'bool BallPointStuff<Dim>::intersectVolumeVolume(const BoxType&, const BoxType&) [with int Dim = 4; BallPointStuff<Dim>::BoxType = Eigen::AlignedBox<double, 4>]'
> /«PKGBUILDDIR»/unsupported/Eigen/src/BVH/BVAlgorithms.h:132:9:   required from 'void Eigen::BVIntersect(const BVH1&, const BVH2&, Intersector&) [with BVH1 = Eigen::KdBVH<double, 4, Ball<4> >; BVH2 = Eigen::KdBVH<double, 4, Eigen::Matrix<double, 4, 1> >; Intersector = BallPointStuff<4>]'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:176:5:   required from 'void TreeTest<Dim>::testIntersect2() [with int Dim = 4]'
> /«PKGBUILDDIR»/unsupported/test/BVH.cpp:233:5:   required from here
> /«PKGBUILDDIR»/Eigen/src/Core/DenseBase.h:103:10: warning: enumeral mismatch in conditional expression: 'Eigen::internal::size_at_compile_time<4, 1>::<anonymous enum>' vs 'Eigen::internal::traits<Eigen::CwiseBinaryOp<std::greater<double>, const Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> >, const Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> > > >::<anonymous enum>' [enabled by default]
> make[5]: *** [unsupported/test/CMakeFiles/BVH_3.dir/BVH.cpp.o] Error 1

The full build log is available from:
   http://people.debian.org/~lucas/logs/2012/05/24/eigen3_3.0.5-1_unstable.log

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.





More information about the debian-science-maintainers mailing list