Bug#778060: perl: ftbfs with GCC-5

Matthias Klose doko at debian.org
Thu Feb 12 10:35:38 UTC 2015


Package: src:perl
Version: 5.20.1-5
Severity: normal
Tags: sid stretch
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-5

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-5/g++-5, but succeeds to build with gcc-4.9/g++-4.9. The
severity of this report may be raised before the stretch release.

The full build log can be found at:
http://people.debian.org/~doko/logs/gcc5-20150205/perl_5.20.1-5_unstable_gcc5.log
The last lines of the build log are at the end of this report.

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

  apt-get -t experimental install g++ 

Common build failures are C11 as the default C mode, new warnings
resulting in build failures with -Werror turned on, or new/dropped
symbols in Debian symbols files.  For other C/C++ related build failures
see the porting guide at http://gcc.gnu.org/gcc-5/porting_to.html

[...]
dist/Tie-File/t/33_defer_vs ................................... ok
dist/Tie-File/t/40_abs_cache .................................. ok
dist/Tie-File/t/41_heap ....................................... ok
dist/Tie-File/t/42_offset ..................................... ok
dist/XSLoader/t/XSLoader ...................................... ok
ext/arybase/t/aeach ........................................... ok
ext/arybase/t/aelem ........................................... ok
ext/arybase/t/akeys ........................................... ok
ext/arybase/t/arybase ......................................... ok
ext/arybase/t/aslice .......................................... ok
ext/arybase/t/av2arylen ....................................... ok
ext/arybase/t/index ........................................... ok
ext/arybase/t/lslice .......................................... ok
ext/arybase/t/pos ............................................. ok
ext/arybase/t/scope ........................................... ok
ext/arybase/t/splice .......................................... ok
ext/arybase/t/substr .......................................... ok
ext/B/t/b ..................................................... ok
ext/B/t/concise ............................................... ok
#   Failed test 'require IO::Socket;'
#   at t/concise-xs.t line 289.
#     Tried to require 'IO::Socket'.
#     Error:  Bareword "Errno::EINVAL" not allowed while "strict subs" in use at ../../lib/IO/Socket.pm line 135.
# Compilation failed in require at (eval 977) line 2.
ext/B/t/concise-xs ............................................ FAILED at test 965
ext/B/t/f_map ................................................. ok
ext/B/t/f_sort ................................................ ok
ext/B/t/optree_check .......................................... ok
ext/B/t/optree_concise ........................................ ok
ext/B/t/optree_constants ...................................... ok
ext/B/t/optree_misc ........................................... ok
ext/B/t/optree_samples ........................................ ok
ext/B/t/optree_sort ........................................... ok
ext/B/t/optree_specials ....................................... ok
ext/B/t/optree_varinit ........................................ ok
ext/B/t/o ..................................................... ok
ext/B/t/pragma ................................................ ok
ext/B/t/showlex ............................................... ok
ext/B/t/terse ................................................. ok
ext/B/t/walkoptree ............................................ ok
ext/B/t/xref .................................................. ok
ext/Devel-Peek/t/Peek ......................................... ok
ext/DynaLoader/t/DynaLoader ................................... ok
FAILED--Further testing stopped: No errno's are exported
make[1]: *** [test] Error 29
ext/Errno/t/Errno ............................................. makefile:808: recipe for target 'test' failed
make[1]: Leaving directory '/«PKGBUILDDIR»'
make: *** [perl.static] Error 2
debian/rules:88: recipe for target 'perl.static' failed
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2




More information about the Perl-maintainers mailing list