Author: Niko TyniNiko Tyni Date: May 6, 2008 14:20
tag 479762 confirmed patch
thanks
On Tue, May 06, 2008 at 11:32:16PM +0900, Tatsuya Kinoshita wrote:
> Package: perl
> Version: 5.10.0-9
> Severity: serious
>
> On the current sid i386 environment, syscall.ph and asm/unistd.ph
> fail as follows:
>
> ----
> $ perl -e "require 'syscall.ph'"
> Prototype mismatch: sub main::__LONG_MAX__ () vs none at /usr/lib/perl/5.10/_h2ph_pre.ph line 257.
> Constant subroutine __LONG_MAX__ redefined at /usr/lib/perl/5.10/_h2ph_pre.ph line 257.
> Can't locate unistd_32.ph in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/lib/perl/5.10/asm/unistd.ph line 6.
The problem is that uses the quote include syntax
(#include "unistd_32.h") instead of the angle bracket one (#include
), and h2ph ignores those when chasing the files.
|