On Thu, Feb 12, 2015 at 10:37:10AM +0000, Matthias Klose wrote:
> FAIL: smoke.tst
> PASS: diffpos.tst
> PASS: cavern.tst
> PASS: extend.tst
> PASS: 3dtopos.tst
> FAIL: aven.tst

These failures are due to wxwidgets3.0 checking the ABI versions:

$ src/aven
Fatal Error: Mismatch between the program and library build versions detected.
The library used 3.0 (wchar_t,compiler with C++ ABI 1002,wx 
containers,compatible with 2.8),
and your program used 3.0 (wchar_t,compiler with C++ ABI 1008,wx 
containers,compatible with 2.8).
Abnormal termination

This probably means that any package which builds against wxwidgets3.0
will fail to work if built with GCC 5 when wxwidgets3.0 wasn't (or vice
versa), though packages which don't try to run the resulting binaries
as part of the build won't FTBFS due to this - they'll instead fail when
a user installs them and tries to run them.

I'm not sure how to tell if the changes between ABI versions 2 and 8
actually matter in a particular case.  I haven't tried rebuilding
wxwidgets3.0 with GCC 5 yet, but I did tried to compare lists of
symbols exported by xapian-core built with "g++-5" and with "g++-5
-fabi-version=2", and there were certainly differences there.

Cheers,
    Olly


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to