Bug#533098: perl: FTBFS on kFreeBSD (h2ph check failure)

Niko Tyni ntyni at debian.org
Sun Jun 14 20:36:45 UTC 2009


Package: perl
Version: 5.10.0-23
Severity: important
Tags: patch

The h2ph checks failed on the kfreebsd-* builds:

Undefined subroutine &main::__LONG_MAX__ called at (eval 390) line 1.
Compilation failed in require at /build/buildd-perl_5.10.0-23-kfreebsd-i386-i5BPPs/perl-5.10.0/debian/tmp/usr/lib/perl/5.10/sys/socket.ph line 14.

This is #212708 / #480428 revisited, and it happens because
$Config{cppsymbols} doesn't contain __LONG__MAX__, which is defined
internally by gcc. The Configure script currently examines these internal
symbols (seen with 'cpp -dM /dev/null') only on linux for some reason,

Patch attached, I'll send it upstream next.
-- 
Niko Tyni   ntyni at debian.org


More information about the Perl-maintainers mailing list