Your message dated Thu, 27 Aug 2015 20:08:39 +0100
with message-id <20150827190839.ga3...@perpetual.pseudorandom.co.uk>
and subject line Re: Bug#794990: mrpt: ftbfs with new libstdc++ ABI
has caused the Debian Bug report #794990,
regarding mrpt: ftbfs with new libstdc++ ABI
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
794990: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=794990
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: mrpt
Version: 1:1.2.2-1.1
Severity: serious
Justification: fails to build from source (but built successfully in the past)
User: debian-...@lists.debian.org
Usertags: libstdc++-cxx11

This package fails to build with the new libstdc++ ABI (with updated
libassimp3, #794835).

The error has to do with undefined references to c++11 symbols:

../../lib/libmrpt-vision.so.1.3.1: undefined reference to
`cv::Exception::Exception(int, std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&, std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, int)'
../../lib/libmrpt-hwdrivers.so.1.3.1: undefined reference to
`cv::FileStorage::FileStorage(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, int,
std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)'
../../lib/libmrpt-vision.so.1.3.1: undefined reference to
`cv::Algorithm::_create(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)'
collect2: error: ld returned 1 exit status
apps/camera-calib/CMakeFiles/camera-calib.dir/build.make:215: recipe
for target 'bin/camera-calib' failed

Forcing the build to use g++-4.9 or -std=c++98 doesn't help.

Best wishes,
Mike

--- End Message ---
--- Begin Message ---
On Mon, 10 Aug 2015 at 00:16:07 +0200, Matthias Klose wrote:
> The error messages at show that at least opencv needs a transition (which 
> needs
> some transitions itself).

That transition has started, and I can confirm that mrpt builds successfully
in a sid amd64 sbuild. Closing this.

> unless you rebuilt all build dependencies using GCC 5, you can't tell anything
> if mrpt will need a transition or not.

mrpt does have cxx11 symbols itself, but it appears to be a leaf package:
nothing in unstable depends or build-depends on it,
according to "dak rm -R -n mrpt".

The maintainer is free to do the "v5" package rename as outlined in
<https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796854> if they want
to do so, but I don't think it is necessary to carry out a transition
if the maintainer is not aware of reverse dependencies outside Debian.

    S

--- End Message ---

Reply via email to