[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#744564: devil: run dh-autoreconf to update config.{sub,guess} and {libtool,aclocal}.m4



Package: src:devil
Version: 1.7.8-7
User: debian-devel@lists.debian.org
Usertags: autoreconf

The package fails to build on ppc64el (powerpc64le-linux-gnu), because
the config.{guess,sub} files are out of date, and are not updated during
the build.  If possible, please do not update these files directly,
but build-depend on autotools-dev instead, and use the tools provided
by autotools-dev to update these files.

  - For dh, call dh --with autoreconf.

  - For cdbs based build systems, include
    /usr/share/cdbs/1/rules/autoreconf.mk

  - For other rules files, call dh_autoreconf before calling
    configure (in the build or configure target), and call
    dh_autoreconf_clean before dh_clean in the clean target.

For combining autoreconf and autotools_dev, see bug #698765.

After the build on any architecture, and before a clean, a grep for
powerpc64le in the configure, aclocal.m4 and/or libtool.m4 file(s)
should print some lines. It is not enough to just update the
config.guess and config.sub files.

The full build log can be found at:
http://people.debian.org/~doko/logs/ppc64el-20140414/buildlog_ubuntu-trusty-ppc64el.devil_1.7.8-7ubuntu3_FAILEDTOBUILD.txt
The last lines of the build log are at the end of this report.

Please note that these builds were done in an Ubuntu development,
environment there may be a few false positives in these bug reports.

See https://wiki.debian.org/qa.debian.org/FTBFS for a guide how to
address these.

[...]
/usr/include/c++/4.8/bits/stl_uninitialized.h:192: undefined reference to `__cxa_rethrow'
/usr/include/c++/4.8/bits/stl_uninitialized.h:192: undefined reference to `__cxa_rethrow'
/build/buildd/devil-1.7.8/lib/.libs/libIL.a(libIL_la-il_utx.o): In function `std::string::_Rep::_M_dispose(std::allocator<char> const&)':
/usr/include/c++/4.8/bits/basic_string.h:249: undefined reference to `std::string::_Rep::_M_destroy(std::allocator<char> const&)'
/build/buildd/devil-1.7.8/lib/.libs/libIL.a(libIL_la-il_utx.o): In function `__uninitialized_fill_n_a<UTXENTRYNAME*, long unsigned int, UTXENTRYNAME, UTXENTRYNAME>':
/usr/include/c++/4.8/bits/stl_uninitialized.h:189: undefined reference to `__cxa_end_catch'
/build/buildd/devil-1.7.8/lib/.libs/libIL.a(libIL_la-il_utx.o): In function `__uninit_fill_n<UTXENTRYNAME*, long unsigned int, UTXENTRYNAME>':
/usr/include/c++/4.8/bits/stl_uninitialized.h:189: undefined reference to `__cxa_end_catch'
/build/buildd/devil-1.7.8/lib/.libs/libIL.a(libIL_la-il_utx.o): In function `std::vector<UTXENTRYNAME, std::allocator<UTXENTRYNAME> >::_M_fill_insert(__gnu_cxx::__normal_iterator<UTXENTRYNAME*, std::vector<UTXENTRYNAME, std::allocator<UTXENTRYNAME> > >, unsigned long, UTXENTRYNAME const&)':
/usr/include/c++/4.8/bits/vector.tcc:505: undefined reference to `__cxa_end_catch'
/build/buildd/devil-1.7.8/lib/.libs/libIL.a(libIL_la-il_utx.o): In function `__uninit_copy<UTXENTRYNAME*, UTXENTRYNAME*>':
/usr/include/c++/4.8/bits/stl_uninitialized.h:81: undefined reference to `__cxa_rethrow'
/build/buildd/devil-1.7.8/lib/.libs/libIL.a(libIL_la-il_utx.o): In function `__uninitialized_move_a<UTXENTRYNAME*, UTXENTRYNAME*, std::allocator<UTXENTRYNAME> >':
/usr/include/c++/4.8/bits/stl_uninitialized.h:81: undefined reference to `__cxa_rethrow'
/build/buildd/devil-1.7.8/lib/.libs/libIL.a(libIL_la-il_utx.o): In function `__uninit_copy<UTXENTRYNAME*, UTXENTRYNAME*>':
/usr/include/c++/4.8/bits/stl_uninitialized.h:78: undefined reference to `__cxa_end_catch'
/build/buildd/devil-1.7.8/lib/.libs/libIL.a(libIL_la-il_utx.o): In function `__uninitialized_move_a<UTXENTRYNAME*, UTXENTRYNAME*, std::allocator<UTXENTRYNAME> >':
/usr/include/c++/4.8/bits/stl_uninitialized.h:78: undefined reference to `__cxa_end_catch'
/build/buildd/devil-1.7.8/lib/.libs/libIL.a(libIL_la-il_utx.o): In function `__gnu_cxx::new_allocator<UTXEXPORTTABLE>::allocate(unsigned long, void const*)':
/usr/include/c++/4.8/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)'
/build/buildd/devil-1.7.8/lib/.libs/libIL.a(libIL_la-il_utx.o): In function `__gnu_cxx::new_allocator<UTXEXPORTTABLE>::deallocate(UTXEXPORTTABLE*, unsigned long)':
/usr/include/c++/4.8/ext/new_allocator.h:110: undefined reference to `operator delete(void*)'
/build/buildd/devil-1.7.8/lib/.libs/libIL.a(libIL_la-il_utx.o): In function `std::vector<UTXEXPORTTABLE, std::allocator<UTXEXPORTTABLE> >::_M_check_len(unsigned long, char const*) const':
/usr/include/c++/4.8/bits/stl_vector.h:1339: undefined reference to `std::__throw_length_error(char const*)'
/build/buildd/devil-1.7.8/lib/.libs/libIL.a(libIL_la-il_utx.o): In function `__gnu_cxx::new_allocator<UTXIMPORTTABLE>::allocate(unsigned long, void const*)':
/usr/include/c++/4.8/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)'
/build/buildd/devil-1.7.8/lib/.libs/libIL.a(libIL_la-il_utx.o): In function `__gnu_cxx::new_allocator<UTXIMPORTTABLE>::deallocate(UTXIMPORTTABLE*, unsigned long)':
/usr/include/c++/4.8/ext/new_allocator.h:110: undefined reference to `operator delete(void*)'
/build/buildd/devil-1.7.8/lib/.libs/libIL.a(libIL_la-il_utx.o): In function `std::vector<UTXIMPORTTABLE, std::allocator<UTXIMPORTTABLE> >::_M_check_len(unsigned long, char const*) const':
/usr/include/c++/4.8/bits/stl_vector.h:1339: undefined reference to `std::__throw_length_error(char const*)'
/build/buildd/devil-1.7.8/lib/.libs/libIL.a(libIL_la-il_utx.o): In function `~UTXPALETTE':
/build/buildd/devil-1.7.8/lib/./../src-IL/include/il_utx.h:87: undefined reference to `operator delete[](void*)'
/build/buildd/devil-1.7.8/lib/.libs/libIL.a(libIL_la-il_utx.o): In function `__gnu_cxx::new_allocator<UTXPALETTE>::allocate(unsigned long, void const*)':
/usr/include/c++/4.8/ext/new_allocator.h:104: undefined reference to `operator new(unsigned long)'
/build/buildd/devil-1.7.8/lib/.libs/libIL.a(libIL_la-il_utx.o): In function `~UTXPALETTE':
/build/buildd/devil-1.7.8/lib/./../src-IL/include/il_utx.h:87: undefined reference to `operator delete[](void*)'
/build/buildd/devil-1.7.8/lib/.libs/libIL.a(libIL_la-il_utx.o): In function `__gnu_cxx::new_allocator<UTXPALETTE>::deallocate(UTXPALETTE*, unsigned long)':
/usr/include/c++/4.8/ext/new_allocator.h:110: undefined reference to `operator delete(void*)'
/build/buildd/devil-1.7.8/lib/.libs/libIL.a(libIL_la-il_utx.o): In function `std::vector<UTXPALETTE, std::allocator<UTXPALETTE> >::_M_check_len(unsigned long, char const*) const':
/usr/include/c++/4.8/bits/stl_vector.h:1339: undefined reference to `std::__throw_length_error(char const*)'
/build/buildd/devil-1.7.8/lib/.libs/libIL.a(libIL_la-il_utx.o):(.data.DW.ref._ZTISt9bad_alloc[DW.ref._ZTISt9bad_alloc]+0x0): undefined reference to `typeinfo for std::bad_alloc'
/build/buildd/devil-1.7.8/lib/.libs/libIL.a(libIL_la-il_utx.o):(.data.DW.ref.__gxx_personality_v0[DW.ref.__gxx_personality_v0]+0x0): undefined reference to `__gxx_personality_v0'
collect2: error: ld returned 1 exit status
make[2]: *** [ilur] Error 1
make[2]: Leaving directory `/build/buildd/devil-1.7.8/bin'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/build/buildd/devil-1.7.8'
dh_auto_build: make -j8 returned exit code 2
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2


Reply to: