Comment 1 for bug 765997

Revision history for this message
Ilya Barygin (randomaction) wrote :

Different error in 0.1.27-1:

[ 80%] Building CXX object wibble/CMakeFiles/wibble-test.dir/wibble-test-generated-_build_buildd_libwibble-0.1.27_wibble_list.o
cd /build/buildd/libwibble-0.1.27/obj-i686-linux-gnu/wibble && /usr/bin/g++ -DHAVE_CONFIG_H -g -O2 -g -O2 -Wall -I/build/buildd/libwibble-0.1.27/wibble/.. -I/build/buildd/libwibble-0.1.27/obj-i686-linux-gnu/wibble/.. -o CMakeFiles/wibble-test.dir/wibble-test-generated-_build_buildd_libwibble-0.1.27_wibble_list.o -c /build/buildd/libwibble-0.1.27/obj-i686-linux-gnu/wibble/wibble-test-generated-_build_buildd_libwibble-0.1.27_wibble_list.cpp
In file included from /build/buildd/libwibble-0.1.27/wibble/list.test.h:3:0,
                 from /build/buildd/libwibble-0.1.27/obj-i686-linux-gnu/wibble/wibble-test-generated-_build_buildd_libwibble-0.1.27_wibble_list.cpp:2:
/build/buildd/libwibble-0.1.27/wibble/../wibble/list.h:18:13: error: 'ptrdiff_t' does not name a type
In file included from /build/buildd/libwibble-0.1.27/wibble/list.test.h:4:0,
                 from /build/buildd/libwibble-0.1.27/obj-i686-linux-gnu/wibble/wibble-test-generated-_build_buildd_libwibble-0.1.27_wibble_list.cpp:2:
/build/buildd/libwibble-0.1.27/wibble/../wibble/test.h: In function 'void assert_eq_fn(Location, X, Y) [with X = unsigned int, Y = int]':
/build/buildd/libwibble-0.1.27/wibble/list.test.h:91:9: instantiated from here
/build/buildd/libwibble-0.1.27/wibble/../wibble/test.h:91:5: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
In file included from /usr/include/c++/4.6/bits/stl_algobase.h:66:0,
                 from /usr/include/c++/4.6/memory:64,
                 from /build/buildd/libwibble-0.1.27/wibble/../wibble/list.h:2,
                 from /build/buildd/libwibble-0.1.27/wibble/list.test.h:3,
                 from /build/buildd/libwibble-0.1.27/obj-i686-linux-gnu/wibble/wibble-test-generated-_build_buildd_libwibble-0.1.27_wibble_list.cpp:2:
/usr/include/c++/4.6/bits/stl_iterator_base_types.h: At global scope:
/usr/include/c++/4.6/bits/stl_iterator_base_types.h: In instantiation of 'std::iterator_traits<wibble::list::ListIterator<TestList::My> >':
/usr/include/c++/4.6/bits/stl_algobase.h:375:57: instantiated from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false, _II = wibble::list::ListIterator<TestList::My>, _OI = std::back_insert_iterator<std::vector<int, std::allocator<int> > >]'
/usr/include/c++/4.6/bits/stl_algobase.h:422:39: instantiated from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false, _II = wibble::list::ListIterator<TestList::My>, _OI = std::back_insert_iterator<std::vector<int, std::allocator<int> > >]'
/usr/include/c++/4.6/bits/stl_algobase.h:454:18: instantiated from '_OI std::copy(_II, _II, _OI) [with _II = wibble::list::ListIterator<TestList::My>, _OI = std::back_insert_iterator<std::vector<int, std::allocator<int> > >]'
/build/buildd/libwibble-0.1.27/wibble/list.test.h:127:46: instantiated from here
/usr/include/c++/4.6/bits/stl_iterator_base_types.h:168:53: error: no type named 'difference_type' in 'struct wibble::list::ListIterator<TestList::My>'
make[3]: *** [wibble/CMakeFiles/wibble-test.dir/wibble-test-generated-_build_buildd_libwibble-0.1.27_wibble_list.o] Error 1