--- Begin Message ---
Package: src:libvigraimpex
Version: 1.7.1+dfsg1-3
Severity: important
Tags: sid jessie
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-4.8
The package fails to build in a test rebuild on at least amd64 with
gcc-4.8/g++-4.8, but succeeds to build with gcc-4.7/g++-4.7. The
severity of this report may be raised before the jessie release.
XXX
The full build log can be found at:
http://people.debian.org/~doko/logs-20130217/gcc48/libvigraimpex_1.7.1+dfsg1-3_unstable_gcc48.log
The last lines of the build log are at the end of this report.
To build with GCC 4.8, either set CC=gcc-4.8 CXX=g++-4.8 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t experimental install g++ g++-4.7 g++-4.8 libc6-dev
The test rebuild was done with eglibc-2.17 and GCC-4.8, so some issues
might be caused by the updated glibc.
[...]
/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/include/vigra/sized_int.hxx:128:28:
warning: comparison between 'enum vigra::detail::IntTypeList<signed char,
vigra::detail::IntTypeList<short int, vigra::detail::IntTypeList<int,
vigra::detail::IntTypeList<long int, vigra::detail::IntTypeList<long long int,
vigra::Int_type_not_supported_on_this_platform> > > > >::<anonymous>' and 'enum
vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<short int,
vigra::detail::IntTypeList<int, vigra::detail::IntTypeList<long int,
vigra::detail::IntTypeList<long long int,
vigra::Int_type_not_supported_on_this_platform> > > > >::<anonymous>'
[-Wenum-compare]
/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/include/vigra/sized_int.hxx: In
instantiation of 'struct
vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<long long
unsigned int, vigra::Int_type_not_supported_on_this_platform> >':
/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/include/vigra/sized_int.hxx:126:10:
recursively required from 'struct
vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<short
unsigned int, vigra::detail::IntTypeList<unsigned int,
vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long
long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > > >'
/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/include/vigra/sized_int.hxx:126:10:
required from 'struct
vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<unsigned
char, vigra::detail::IntTypeList<short unsigned int,
vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long
unsigned int, vigra::detail::IntTypeList<long long unsigned int,
vigra::Int_type_not_supported_on_this_platform> > > > > >'
/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/include/vigra/sized_int.hxx:190:67:
required from here
/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/include/vigra/sized_int.hxx:128:28:
warning: comparison between 'enum vigra::detail::IntTypeList<long long unsigned
int, vigra::Int_type_not_supported_on_this_platform>::<anonymous>' and 'enum
vigra::detail::SelectBiggestIntegerType<vigra::Int_type_not_supported_on_this_platform>::<anonymous>'
[-Wenum-compare]
/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/include/vigra/sized_int.hxx: In
instantiation of 'struct
vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<long
unsigned int, vigra::detail::IntTypeList<long long unsigned int,
vigra::Int_type_not_supported_on_this_platform> > >':
/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/include/vigra/sized_int.hxx:126:10:
recursively required from 'struct
vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<short
unsigned int, vigra::detail::IntTypeList<unsigned int,
vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long
long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > > >'
/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/include/vigra/sized_int.hxx:126:10:
required from 'struct
vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<unsigned
char, vigra::detail::IntTypeList<short unsigned int,
vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long
unsigned int, vigra::detail::IntTypeList<long long unsigned int,
vigra::Int_type_not_supported_on_this_platform> > > > > >'
/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/include/vigra/sized_int.hxx:190:67:
required from here
/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/include/vigra/sized_int.hxx:128:28:
warning: comparison between 'enum vigra::detail::IntTypeList<long unsigned int,
vigra::detail::IntTypeList<long long unsigned int,
vigra::Int_type_not_supported_on_this_platform> >::<anonymous>' and 'enum
vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<long long
unsigned int, vigra::Int_type_not_supported_on_this_platform> >::<anonymous>'
[-Wenum-compare]
/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/include/vigra/sized_int.hxx: In
instantiation of 'struct
vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<unsigned
int, vigra::detail::IntTypeList<long unsigned int,
vigra::detail::IntTypeList<long long unsigned int,
vigra::Int_type_not_supported_on_this_platform> > > >':
/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/include/vigra/sized_int.hxx:126:10:
recursively required from 'struct
vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<short
unsigned int, vigra::detail::IntTypeList<unsigned int,
vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long
long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > > >'
/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/include/vigra/sized_int.hxx:126:10:
required from 'struct
vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<unsigned
char, vigra::detail::IntTypeList<short unsigned int,
vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long
unsigned int, vigra::detail::IntTypeList<long long unsigned int,
vigra::Int_type_not_supported_on_this_platform> > > > > >'
/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/include/vigra/sized_int.hxx:190:67:
required from here
/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/include/vigra/sized_int.hxx:128:28:
warning: comparison between 'enum vigra::detail::IntTypeList<unsigned int,
vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long
long unsigned int, vigra::Int_type_not_supported_on_this_platform> >
>::<anonymous>' and 'enum
vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<long
unsigned int, vigra::detail::IntTypeList<long long unsigned int,
vigra::Int_type_not_supported_on_this_platform> > >::<anonymous>'
[-Wenum-compare]
/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/include/vigra/sized_int.hxx: In
instantiation of 'struct
vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<short
unsigned int, vigra::detail::IntTypeList<unsigned int,
vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long
long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > > >':
/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/include/vigra/sized_int.hxx:126:10:
required from 'struct
vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<unsigned
char, vigra::detail::IntTypeList<short unsigned int,
vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long
unsigned int, vigra::detail::IntTypeList<long long unsigned int,
vigra::Int_type_not_supported_on_this_platform> > > > > >'
/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/include/vigra/sized_int.hxx:190:67:
required from here
/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/include/vigra/sized_int.hxx:128:28:
warning: comparison between 'enum vigra::detail::IntTypeList<short unsigned
int, vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long
unsigned int, vigra::detail::IntTypeList<long long unsigned int,
vigra::Int_type_not_supported_on_this_platform> > > >::<anonymous>' and 'enum
vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<unsigned
int, vigra::detail::IntTypeList<long unsigned int,
vigra::detail::IntTypeList<long long unsigned int,
vigra::Int_type_not_supported_on_this_platform> > > >::<anonymous>'
[-Wenum-compare]
/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/include/vigra/sized_int.hxx: In
instantiation of 'struct
vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<unsigned
char, vigra::detail::IntTypeList<short unsigned int,
vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long
unsigned int, vigra::detail::IntTypeList<long long unsigned int,
vigra::Int_type_not_supported_on_this_platform> > > > > >':
/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/include/vigra/sized_int.hxx:190:67:
required from here
/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/include/vigra/sized_int.hxx:128:28:
warning: comparison between 'enum vigra::detail::IntTypeList<unsigned char,
vigra::detail::IntTypeList<short unsigned int,
vigra::detail::IntTypeList<unsigned int, vigra::detail::IntTypeList<long
unsigned int, vigra::detail::IntTypeList<long long unsigned int,
vigra::Int_type_not_supported_on_this_platform> > > > >::<anonymous>' and 'enum
vigra::detail::SelectBiggestIntegerType<vigra::detail::IntTypeList<short
unsigned int, vigra::detail::IntTypeList<unsigned int,
vigra::detail::IntTypeList<long unsigned int, vigra::detail::IntTypeList<long
long unsigned int, vigra::Int_type_not_supported_on_this_platform> > > >
>::<anonymous>' [-Wenum-compare]
/usr/bin/cmake -E cmake_progress_report
/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/obj/CMakeFiles 54
[ 97%] Building CXX object
test/sampler/CMakeFiles/test_sampler.dir/testsuccess.cxx.o
cd /«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/obj/test/sampler && /usr/bin/c++
-W -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-unused-variable
-Wno-ignored-qualifiers -Wno-type-limits -g -O2 -fstack-protector
--param=ssp-buffer-size=4 -Wformat -Werror=format-security
-I/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/include
-I/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/obj/include
-I/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/test/include -o
CMakeFiles/test_sampler.dir/testsuccess.cxx.o -c
/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/obj/test/sampler/testsuccess.cxx
Linking CXX executable test_sampler
cd /«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/obj/test/sampler && /usr/bin/cmake
-E cmake_link_script CMakeFiles/test_sampler.dir/link.txt --verbose=1
/usr/bin/c++ -W -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare
-Wno-unused-variable -Wno-ignored-qualifiers -Wno-type-limits -g -O2
-fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security
CMakeFiles/test_sampler.dir/test.cxx.o
CMakeFiles/test_sampler.dir/testsuccess.cxx.o -o test_sampler -rdynamic
Running test_sampler
cd /«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/obj/test/sampler &&
./run_test_sampler.sh
Entering test suite Sampler Test
Failure in SamplerTests::testSamplingWithoutReplacementChi2()
Unexpected signal: memory access violation
Fatal error - aborting test suite Sampler Test.
make[5]: *** [test/sampler/test_sampler] Error 1
make[5]: Leaving directory `/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/obj'
make[4]: *** [test/sampler/CMakeFiles/test_sampler.dir/all] Error 2
make[3]: *** [CMakeFiles/check.dir/rule] Error 2
make[4]: Leaving directory `/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/obj'
make[3]: Leaving directory `/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/obj'
make[2]: *** [check] Error 2
make[1]: *** [obj/test-stamp] Error 2
make[2]: Leaving directory `/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1/obj'
make[1]: Leaving directory `/«BUILDDIR»/libvigraimpex-1.7.1+dfsg1'
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2
--- End Message ---