Package: libept
Version: 0.5.16
Severity: important
User: [EMAIL PROTECTED]
Usertags: ftbfs-gcc-4.3
From my pbuilder build log, with g++ -> g++-4.3:
...
[ 68%] Building CXX object
ept/CMakeFiles/ept-test.dir/ept-test-generated-_tmp_buildd_libept-0.5.16_ept_core_list.o
/usr/bin/g++ -g -Wall -O2 -I/tmp/buildd/libept-0.5.16
-I/tmp/buildd/libept-0.5.16/obj-x86_64-linux-gnu -I/usr/include/tagcoll-2.0.7
-fexceptions -fPIC -fvisibility=default -o
ept/CMakeFiles/ept-test.dir/ept-test-generated-_tmp_buildd_libept-0.5.16_ept_core_list.o
-c
/tmp/buildd/libept-0.5.16/obj-x86_64-linux-gnu/ept/ept-test-generated-_tmp_buildd_libept-0.5.16_ept_core_list.cpp
In file included from /tmp/buildd/libept-0.5.16/ept/core/list.test.h:2,
from
/tmp/buildd/libept-0.5.16/obj-x86_64-linux-gnu/ept/ept-test-generated-_tmp_buildd_libept-0.5.16_ept_core_list.cpp:1:
/tmp/buildd/libept-0.5.16/ept/core/list.h: In member function 'void
ept::core::list::Sorted<List>::sort()
const':
/tmp/buildd/libept-0.5.16/ept/core/list.h:66: error: 'sort' is not a member of
'std'
/tmp/buildd/libept-0.5.16/ept/core/list.h: In member function 'bool
ept::core::list::Sorted<List>::empty()
const [with List = TestList::My]':
/tmp/buildd/libept-0.5.16/ept/core/list.h:192: instantiated from 'size_t
ept::core::list::count(List) [with List
= ept::core::list::Sorted<TestList::My>]'
/tmp/buildd/libept-0.5.16/ept/core/list.test.h:71: instantiated from here
/tmp/buildd/libept-0.5.16/ept/core/list.h:83: warning: comparison between
signed and unsigned integer
expressions
make[3]: ***
[ept/CMakeFiles/ept-test.dir/ept-test-generated-_tmp_buildd_libept-0.5.16_ept_core_list.o]
Error 1
make[3]: Leaving directory `/tmp/buildd/libept-0.5.16/obj-x86_64-linux-gnu'
make[2]: *** [ept/CMakeFiles/ept-test.dir/all] Error 2
make[2]: Leaving directory `/tmp/buildd/libept-0.5.16/obj-x86_64-linux-gnu'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/buildd/libept-0.5.16/obj-x86_64-linux-gnu'
make: *** [debian/stamp-makefile-build] Error 2
dpkg-buildpackage: failure: debian/rules build gave error exit status 2
If I add a #include <algorithm>, the build fails later on with:
...
[ 73%] Building CXX object
ept/CMakeFiles/ept-test.dir/ept-test-generated-_tmp_buildd_libept-0.5.16_ept_debtags_debtags.o
/usr/bin/g++ -g -Wall -O2 -I/tmp/buildd/libept-0.5.16
-I/tmp/buildd/libept-0.5.16/obj-x86_64-linux-gnu -I/usr/include/tagcoll-2.0.7
-fexceptions -fPIC -fvisibility=default -o
ept/CMakeFiles/ept-test.dir/ept-test-generated-_tmp_buildd_libept-0.5.16_ept_debtags_debtags.o
-c
/tmp/buildd/libept-0.5.16/obj-x86_64-linux-gnu/ept/ept-test-generated-_tmp_buildd_libept-0.5.16_ept_debtags_debtags.cpp
In file included from /tmp/buildd/libept-0.5.16/ept/core/apt.h:362,
from /tmp/buildd/libept-0.5.16/ept/debtags/debtags.test.h:30,
from
/tmp/buildd/libept-0.5.16/obj-x86_64-linux-gnu/ept/ept-test-generated-_tmp_buildd_libept-0.5.16_ept_debtags_debtags.cpp:1:
/tmp/buildd/libept-0.5.16/ept/core/apt/record.h: In member function 'bool
ept::core::record::InternalList::empty()':
/tmp/buildd/libept-0.5.16/ept/core/apt/record.h:274: warning: comparison
between signed and unsigned
integer expressions
/tmp/buildd/libept-0.5.16/obj-x86_64-linux-gnu/ept/ept-test-generated-_tmp_buildd_libept-0.5.16_ept_debtags_debtags.cpp:
In function 'void run_Debtags__1()':
/tmp/buildd/libept-0.5.16/obj-x86_64-linux-gnu/ept/ept-test-generated-_tmp_buildd_libept-0.5.16_ept_debtags_debtags.cpp:3:
error: value-initialization of reference
/tmp/buildd/libept-0.5.16/obj-x86_64-linux-gnu/ept/ept-test-generated-_tmp_buildd_libept-0.5.16_ept_debtags_debtags.cpp:
In function 'void run_Debtags__2()':
/tmp/buildd/libept-0.5.16/obj-x86_64-linux-gnu/ept/ept-test-generated-_tmp_buildd_libept-0.5.16_ept_debtags_debtags.cpp:4:
error: value-initialization of reference
/tmp/buildd/libept-0.5.16/obj-x86_64-linux-gnu/ept/ept-test-generated-_tmp_buildd_libept-0.5.16_ept_debtags_debtags.cpp:
In function 'void run_Debtags__3()':
/tmp/buildd/libept-0.5.16/obj-x86_64-linux-gnu/ept/ept-test-generated-_tmp_buildd_libept-0.5.16_ept_debtags_debtags.cpp:5:
error: value-initialization of reference
/tmp/buildd/libept-0.5.16/obj-x86_64-linux-gnu/ept/ept-test-generated-_tmp_buildd_libept-0.5.16_ept_debtags_debtags.cpp:
In function 'void run_Debtags__4()':
/tmp/buildd/libept-0.5.16/obj-x86_64-linux-gnu/ept/ept-test-generated-_tmp_buildd_libept-0.5.16_ept_debtags_debtags.cpp:6:
error: value-initialization of reference
/tmp/buildd/libept-0.5.16/obj-x86_64-linux-gnu/ept/ept-test-generated-_tmp_buildd_libept-0.5.16_ept_debtags_debtags.cpp:
In function 'void run_Debtags__5()':
/tmp/buildd/libept-0.5.16/obj-x86_64-linux-gnu/ept/ept-test-generated-_tmp_buildd_libept-0.5.16_ept_debtags_debtags.cpp:7:
error: value-initialization of reference
make[3]: ***
[ept/CMakeFiles/ept-test.dir/ept-test-generated-_tmp_buildd_libept-0.5.16_ept_debtags_debtags.o]
Error
1
make[3]: Leaving directory `/tmp/buildd/libept-0.5.16/obj-x86_64-linux-gnu'
make[2]: *** [ept/CMakeFiles/ept-test.dir/all] Error 2
make[2]: Leaving directory `/tmp/buildd/libept-0.5.16/obj-x86_64-linux-gnu'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/buildd/libept-0.5.16/obj-x86_64-linux-gnu'
make: *** [debian/stamp-makefile-build] Error 2
dpkg-buildpackage: failure: debian/rules build gave error exit status 2
I have no idea how to fix that one.
--
Daniel Schepler