[Reproducible-builds] Bug#796303: guessnet: FTBFS: undefined reference to `std::__cxx11::basic_string<char, std::char_traits [..]

Chris Lamb lamby at debian.org
Fri Aug 21 09:03:48 UTC 2015


Source: guessnet
Version: 0.56
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org

Dear Maintainer,

guessnet fails to build from source on testing/amd64:

  [..]

  /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(string.o):
  In function `wibble::str::normpath(std::__cxx11::basic_string<char,
  std::char_traits<char>, std::allocator<char> > const&)':
  (.text+0x2ada): undefined reference to
  `std::__cxx11::basic_string<char, std::char_traits<char>,
  std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char,
  std::char_traits<char>, std::allocator<char> > const&)'
  /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(test.o):
  In function `wibble::assert_die_fn(wibble::Location)':
  (.text+0xe9): undefined reference to `std::__cxx11::basic_string<char,
  std::char_traits<char>, std::allocator<char> >::_M_create(unsigned
  long&, unsigned long)'
  /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(test.o):
  In function `wibble::AssertFailed::AssertFailed(wibble::Location,
  std::ostream&)':
  (.text._ZN6wibble12AssertFailedC2ENS_8LocationERSo[_ZN6wibble12AssertFailedC5ENS_8LocationERSo]+0x83):
  undefined reference to `VTT for
  std::__cxx11::basic_ostringstream<char, std::char_traits<char>,
  std::allocator<char> >'
  /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(test.o):
  In function `wibble::AssertFailed::AssertFailed(wibble::Location,
  std::ostream&)':
  (.text._ZN6wibble12AssertFailedC2ENS_8LocationERSo[_ZN6wibble12AssertFailedC5ENS_8LocationERSo]+0xa2):
  undefined reference to `vtable for
  std::__cxx11::basic_ostringstream<char, std::char_traits<char>,
  std::allocator<char> >'
  /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(test.o):
  In function `wibble::AssertFailed::AssertFailed(wibble::Location,
  std::ostream&)':
  (.text._ZN6wibble12AssertFailedC2ENS_8LocationERSo[_ZN6wibble12AssertFailedC5ENS_8LocationERSo]+0x112):
  undefined reference to `vtable for std::__cxx11::basic_stringbuf<char,
  std::char_traits<char>, std::allocator<char> >'
  /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(test.o):
  In function `wibble::AssertFailed::AssertFailed(wibble::Location,
  std::ostream&)':
  (.text._ZN6wibble12AssertFailedC2ENS_8LocationERSo[_ZN6wibble12AssertFailedC5ENS_8LocationERSo]+0x25e):
  undefined reference to `std::__cxx11::basic_ostringstream<char,
  std::char_traits<char>, std::allocator<char>
  >::~basic_ostringstream()'
  /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(test.o):
  In function `wibble::AssertFailed::AssertFailed(wibble::Location,
  std::ostream&)':
  (.text._ZN6wibble12AssertFailedC2ENS_8LocationERSo[_ZN6wibble12AssertFailedC5ENS_8LocationERSo]+0x26d):
  undefined reference to `vtable for std::__cxx11::basic_stringbuf<char,
  std::char_traits<char>, std::allocator<char> >'
  /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(test.o):
  In function `wibble::AssertFailed::~AssertFailed()':
  (.text._ZN6wibble12AssertFailedD2Ev[_ZN6wibble12AssertFailedD5Ev]+0x35):
  undefined reference to `vtable for
  std::__cxx11::basic_ostringstream<char, std::char_traits<char>,
  std::allocator<char> >'
  /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(test.o):
  In function `wibble::AssertFailed::~AssertFailed()':
  (.text._ZN6wibble12AssertFailedD2Ev[_ZN6wibble12AssertFailedD5Ev]+0x48):
  undefined reference to `vtable for std::__cxx11::basic_stringbuf<char,
  std::char_traits<char>, std::allocator<char> >'
  /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(test.o):
  In function `wibble::AssertFailed::~AssertFailed()':
  (.text._ZN6wibble12AssertFailedD2Ev[_ZN6wibble12AssertFailedD5Ev]+0x85):
  undefined reference to `VTT for
  std::__cxx11::basic_ostringstream<char, std::char_traits<char>,
  std::allocator<char> >'
  /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(test.o):
  In function `wibble::AssertFailed::~AssertFailed()':
  (.text._ZN6wibble12AssertFailedD2Ev[_ZN6wibble12AssertFailedD5Ev]+0xd6):
  undefined reference to `std::__cxx11::basic_stringbuf<char,
  std::char_traits<char>, std::allocator<char> >::str() const'
  /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(test.o):
  In function `wibble::AssertFailed::~AssertFailed()':
  (.text._ZN6wibble12AssertFailedD2Ev[_ZN6wibble12AssertFailedD5Ev]+0x133):
  undefined reference to `std::__cxx11::basic_ostringstream<char,
  std::char_traits<char>, std::allocator<char>
  >::~basic_ostringstream()'
  /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/libwibble.a(core.o):
  In function
  `wibble::commandline::ArgList::isSwitch(std::__cxx11::basic_string<char,
  std::char_traits<char>, std::allocator<char> > const&)':
  (.text+0x22): undefined reference to `std::__cxx11::basic_string<char,
  std::char_traits<char>, std::allocator<char> >::compare(char const*)
  const'
  collect2: error: ld returned 1 exit status
  Makefile:435: recipe for target 'guessnet' failed
  make[3]: *** [guessnet] Error 1
  make[3]: Leaving directory '/tmp/buildd/guessnet-0.56/src'
  Makefile:342: recipe for target 'all-recursive' failed
  make[2]: *** [all-recursive] Error 1
  make[2]: Leaving directory '/tmp/buildd/guessnet-0.56'
  Makefile:242: recipe for target 'all' failed
  make[1]: *** [all] Error 2
  make[1]: Leaving directory '/tmp/buildd/guessnet-0.56'
  /usr/share/cdbs/1/class/makefile.mk:47: recipe for target
  'debian/stamp-makefile-build' failed
  make: *** [debian/stamp-makefile-build] Error 2
  dpkg-buildpackage: error: debian/rules build gave error exit status 2

  [..]

The full build log is attached or can be viewed here:

    https://reproducible.debian.net/logs/testing/amd64/guessnet_0.56.build1.log.gz


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: guessnet.0.56.testing.amd64.log.txt
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20150821/79002ba1/attachment.txt>


More information about the Reproducible-builds mailing list