Bug#1133539: libwx-perl: ftbfs with GCC-16

Emanuele Rocca ema at debian.org
Mon Apr 13 14:06:35 BST 2026


Package: src:libwx-perl
Version: 1:0.9932-9
Severity: important
Tags: sid forky ftbfs
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-16

Hi,

libwx-perl fails to build in a test rebuild on at least amd64 and arm64 with
gcc-16/g++-16, but builds properly with gcc-15/g++-15. The severity of this
report will be raised before the forky release.

The full build log can be found at:
https://people.debian.org/~ema/gcc-16-rebuilds/output-1/libwx-perl_arm64.build.xz

The last lines of the build log are at the end of this report.

To build with GCC 16, either set CC=gcc-16 CXX=g++-16 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures include unused (but set) variables, array subscripts
partly outside array bounds, and new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-16/porting_to.html

Please only close this issue after double-checking that the package can be
built correctly with GCC 16.

Please do not reassign this bug to another package. If a fix in another package
is required, then file a bug for the other package (or clone), and mark this
bug as blocked by the bug in the other package.

[...]


t/01_load.t ......... 
1..1
ok
ok

(02_inheritance.t:3208): dbind-WARNING **: 18:41:09.373: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
t/02_inheritance.t .. 
ok 1 - Wx::MDIParentFrame inheritance chain
ok 2 - Wx::MDIClientWindow inheritance chain
ok 3 - Wx::MDIChildFrame inheritance chain
1..3
ok
All tests successful.
Files=2, Tests=4,  1 wallclock secs ( 0.02 usr  0.00 sys +  0.66 cusr  0.10 csys =  0.78 CPU)
Result: PASS
make[5]: Leaving directory '/build/reproducible-path/libwx-perl-0.9932/ext/mdi'
make[5]: Entering directory '/build/reproducible-path/libwx-perl-0.9932/ext/help'
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Help.bs ../../blib/arch/auto/Wx/Help/Help.bs 644
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

(01_load.t:3232): dbind-WARNING **: 18:41:10.048: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
Can't load '/build/reproducible-path/libwx-perl-0.9932/ext/help/../../blib/arch/auto/Wx/Help/Help.so' for module Wx::Help:  at /build/reproducible-path/libwx-perl-0.9932/ext/help/../../blib/lib/Wx/Mini.pm line 74.
Compilation failed in require at t/01_load.t line 7.
BEGIN failed--compilation aborted at t/01_load.t line 7.
t/01_load.t ......... 
1..1
Dubious, test returned 2 (wstat 512, 0x200)
Failed 1/1 subtests 

(02_inheritance.t:3239): dbind-WARNING **: 18:41:10.461: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
Can't load '/build/reproducible-path/libwx-perl-0.9932/ext/help/../../blib/arch/auto/Wx/Help/Help.so' for module Wx::Help:  at /build/reproducible-path/libwx-perl-0.9932/ext/help/../../blib/lib/Wx/Mini.pm line 74.
Compilation failed in require at t/02_inheritance.t line 10.
BEGIN failed--compilation aborted at t/02_inheritance.t line 10.
t/02_inheritance.t .. skipped: (no reason given)

(03_threads.t:3246): dbind-WARNING **: 18:41:10.920: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
Can't load '/build/reproducible-path/libwx-perl-0.9932/ext/help/../../blib/arch/auto/Wx/Help/Help.so' for module Wx::Help:  at /build/reproducible-path/libwx-perl-0.9932/ext/help/../../blib/lib/Wx/Mini.pm line 74.
Compilation failed in require at t/03_threads.t line 11.
BEGIN failed--compilation aborted at t/03_threads.t line 11.
# Looks like your test exited with 2 before it could output anything.
t/03_threads.t ...... 
1..4
Dubious, test returned 2 (wstat 512, 0x200)
Failed 4/4 subtests 

Test Summary Report
-------------------
t/01_load.t       (Wstat: 512 (exited 2) Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 1 tests but ran 0.
t/02_inheritance.t (Wstat: 512 (exited 2) Tests: 0 Failed: 0)
  Non-zero exit status: 2
t/03_threads.t    (Wstat: 512 (exited 2) Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 4 tests but ran 0.
Files=3, Tests=0,  2 wallclock secs ( 0.02 usr  0.01 sys +  1.06 cusr  0.15 csys =  1.24 CPU)
Result: FAIL
Failed 3/3 test programs. 0/0 subtests failed.
make[5]: *** [Makefile:773: test_dynamic] Error 2
make[5]: Leaving directory '/build/reproducible-path/libwx-perl-0.9932/ext/help'
make[4]: *** [Makefile:787: subdirs-test_dynamic] Error 2
make[4]: Leaving directory '/build/reproducible-path/libwx-perl-0.9932/ext'
make[3]: *** [Makefile:1242: subdirs-test_dynamic] Error 2
make[3]: Leaving directory '/build/reproducible-path/libwx-perl-0.9932'
dh_auto_test: error: make -j1 test TEST_VERBOSE=1 returned exit code 2
make[2]: *** [debian/rules:21: override_dh_auto_test] Error 25
make[2]: Leaving directory '/build/reproducible-path/libwx-perl-0.9932'
make[1]: *** [debian/rules:17: build] Error 2
make[1]: Leaving directory '/build/reproducible-path/libwx-perl-0.9932'
make: *** [debian/rules:17: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2



More information about the pkg-perl-maintainers mailing list