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


Reply via email to