Perl 5.6.0?

Paul Tomblin ptomblin at xcski.com
Wed Jun 14 17:43:15 UTC 2000


I'm having trouble compiling inn 2.2.2 against perl 5.6.0.  Do the newer
versions of 2.2.2 fix this problem?  The errors are:

In file included from perl.c:37:
../include/ppport.h:149: warning: `PERL_SUBVERSION' redefined
/usr/local/lib/perl5/5.6.0/sun4-solaris/CORE/patchlevel.h:8: warning: this
is the location of the previous definition
../include/ppport.h:172: warning: `dTHR' redefined
/usr/local/lib/perl5/5.6.0/sun4-solaris/CORE/thread.h:389: warning: this
is the location of the previous definition
../include/ppport.h:195: warning: `newCONSTSUB' redefined
/usr/local/lib/perl5/5.6.0/sun4-solaris/CORE/embed.h:439: warning: this is
the location of the previous definition
In file included from perl.c:37:
../include/ppport.h:191: warning: static declaration for
`Perl_newCONSTSUB' follows non-static
perl.c: In function `PerlFilter':
perl.c:72: `na' undeclared (first use in this function)
perl.c:72: (Each undeclared identifier is reported only once
perl.c:72: for each function it appears in.)
perl.c: In function `PERLsetup':
perl.c:143: `na' undeclared (first use in this function)
perl.c: In function `PERLreadfilter':
perl.c:180: `na' undeclared (first use in this function)

A quick look seems to show that it's checking only PERL_PATCHLEVEL < 4,
assuming that it's dealing with a 5.0.x version only.

-- 
Paul Tomblin <ptomblin at xcski.com>, not speaking for anybody
C isn't that hard: void (*(*f[])())() defines f as an array of
unspecified size, of pointers to functions that return pointers to
functions that return void.



More information about the inn-workers mailing list