Bug#777978: libwx-perl: ftbfs with GCC-5

gregor herrmann gregoa at debian.org
Sun Jul 5 12:31:37 UTC 2015


Control: block -1 with 791311

On Thu, 12 Feb 2015 23:58:37 +0100, gregor herrmann wrote:

> On Thu, 12 Feb 2015 10:33:53 +0000, Matthias Klose wrote:
> 
> > Package: src:libwx-perl
> > Version: 1:0.9923-4
> > Severity: normal
> > Tags: sid stretch
> > User: debian-gcc at lists.debian.org
> > Usertags: ftbfs-gcc-5
> 
> > The full build log can be found at:
> > http://people.debian.org/~doko/logs/gcc5-20150205/libwx-perl_0.9923-4_unstable_gcc5.log
> > The last lines of the build log are at the end of this report.
> 
> Here's the actual problem:
> 
> PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
> 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 999999,wx containers,compatible with 2.8).
> t/01_load.t ........... 
> Failed 6/6 subtests 
> 
> I suppose this should be fixed once libwx* is compiled with gcc-5.

Current status: Builds, failures in the test suite:

PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t

#   Failed test 'use Wx;'
#   at t/01_load.t line 6.
#     Tried to use 'Wx'.
#     Error:  Can't load '/tmp/buildd/libwx-perl-0.9927/blib/arch/auto/Wx/Wx.so' for module Wx: /tmp/buildd/libwx-perl-0.9927/blib/arch/auto/Wx/Wx.so: undefined symbol: _ZThn776_N17wxGenericListCtrl31GetSizeAvailableForScrollTargetERK6wxSize at /usr/lib/x86_64-linux-gnu/perl/5.20/DynaLoader.pm line 187.
#  at t/01_load.t line 6.
# Compilation failed in require at t/01_load.t line 6.
# BEGIN failed--compilation aborted at t/01_load.t line 6.
Attempt to reload Wx.pm aborted.
Compilation failed in require at t/01_load.t line 8.
BEGIN failed--compilation aborted at t/01_load.t line 8.
# Looks like you planned 6 tests but ran 1.
# Looks like you failed 1 test of 1 run.
# Looks like your test exited with 255 just after 1.
t/01_load.t ........... 
1..6
not ok 1 - use Wx;


I suppose that wxwidgets3.0 needs a library transition.
Ah, here it is:
https://bugs.debian.org/791311

(And then a binNMU for libwx-perl.)


Cheers,
gregor

-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer -  https://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Rebekka Bakken: What Love Is Not
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: Digital Signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20150705/e6905bfc/attachment.sig>


More information about the pkg-perl-maintainers mailing list