Bug#544307: perl: FTBFS on hurd-i386

Samuel Thibault sthibault at debian.org
Sun Aug 30 14:33:27 UTC 2009


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

Hello,

Perl currently FTBFS on hurd-i386 because it also needs the cppsymbols
fix for __LONG_MAX__ & such, see attached patch. Please also apply it to
experimental's 5.10.1.

Samuel

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages perl depends on:
ii  libc6                  2.9-23            GNU C Library: Shared libraries
ii  libdb4.7               4.7.25-7          Berkeley v4.7 Database Libraries [
ii  libgdbm3               1.8.3-6           GNU dbm database routines (runtime
ii  perl-base              5.10.0-25         minimal Perl system
ii  perl-modules           5.10.0-25         Core Perl modules
ii  zlib1g                 1:1.2.3.3.dfsg-15 compression library - runtime

Versions of packages perl recommends:
ii  make                          3.81-6     An utility for Directing compilati
ii  netbase                       4.37       Basic TCP/IP networking system

Versions of packages perl suggests:
ii  libterm-readline-gnu-perl     1.19-1     Perl extension for the GNU Readlin
ii  perl-doc                      5.10.0-25  Perl documentation

-- no debconf information

-- 
Samuel Thibault <samuel.thibault at fnac.net>
"...[Linux's] capacity to talk via any medium except smoke signals."
(By Dr. Greg Wettstein, Roger Maris Cancer Center)
-------------- next part --------------
--- debian/patches/fixes/kfreebsd_cppsymbols.diff.orig	2009-08-29 13:50:39.000000000 +0200
+++ debian/patches/fixes/kfreebsd_cppsymbols.diff	2009-08-29 13:53:30.000000000 +0200
@@ -21,7 +21,7 @@
  : Add in any linux cpp "predefined macros":
  case "$osname::$gccversion" in
 -  *linux*::*.*)
-+  *linux*::*.*|*gnukfreebsd*::*.*)
++  *linux*::*.*|*gnukfreebsd*::*.*|gnu::*.*)
      tHdrH=_tmpHdr
      rm -f $tHdrH'.h' $tHdrH
      touch $tHdrH'.h'
--- Configure.orig	2009-08-29 16:24:42.000000000 +0200
+++ Configure	2009-08-29 16:24:48.000000000 +0200
@@ -21374,7 +21374,7 @@
 ./Cppsym < Cppsym.know > Cppsym.true
 : Add in any linux cpp "predefined macros":
 case "$osname::$gccversion" in
-  *linux*::*.*|*gnukfreebsd*::*.*)
+  *linux*::*.*|*gnukfreebsd*::*.*|gnu::*.*)
     tHdrH=_tmpHdr
     rm -f $tHdrH'.h' $tHdrH
     touch $tHdrH'.h'


More information about the Perl-maintainers mailing list