develooper Front page | perl.perl5.porters | Postings from March 2008

Re: Perl @ http://www.ccl4.org/~nick/P/perl-33444.tar.bz2

Thread Previous | Thread Next
From:
Alexey Tourbin
Date:
March 6, 2008 20:54
Subject:
Re: Perl @ http://www.ccl4.org/~nick/P/perl-33444.tar.bz2
Message ID:
20080307044928.GK7797@solemn.turbinal
On Wed, Mar 05, 2008 at 11:52:20PM +0000, Nicholas Clark wrote:
> http://www.ccl4.org/~nick/P/perl-33444.tar.bz2
> (or http://www.ccl4.org/~nick/P/perl-33444.tar.gz )
> 
> It's closing in on what 5.8.9 is going to be, give or take breakage, late
> interesting bug fixes, and resolution of some things that aren't quite there
> yet
> 
> Aside from -Dodgy.pm on VOS, what is still broken that wasn't broken in 5.8.8?

$ gcc -DPERL_CORE -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -std=c89 -pipe -Wall -O2 -march=athlon -mtune=athlon-xp -D_GNU_SOURCE -Wall -ansi -W -Wextra -Wdeclaration-after-statement -Wendif-labels -Wc++-compat -c perl.c
perl.c: In function 'S_init_tls_and_interp':
perl.c:157: warning: ignoring return value of 'write', declared with attribute warn_unused_result
perl.c: In function 'S_parse_body':
perl.c:2138: warning: implicit declaration of function 'S_validate_suid'
perl.c: At top level:
perl.c:3990: warning: conflicting types for 'S_validate_suid'
perl.c:3990: error: static declaration of 'S_validate_suid' follows non-static declaration
perl.c:2138: error: previous implicit declaration of 'S_validate_suid' was here
$

This part of "Change 33421: Re-run regen.pl..." should be reverted:

--- a/proto.h
+++ b/proto.h
@@ -1698,13 +1698,11 @@ STATIC void	S_usage(pTHX_ const char *name);
 #ifdef DOSUID
 #  ifdef IAMSUID
 STATIC void	S_validate_suid(pTHX_ const char *validarg, int fdscript, bool suidscript, SV* linestr_sv);
-#  else
 STATIC void	S_validate_suid(pTHX_ const char *validarg, const char *scriptname, int fdscript, SV* linestr_sv);
 #  endif
 #else
 #  ifndef SETUID_SCRIPTS_ARE_SECURE_NOW
 STATIC void	S_validate_suid(pTHX);
-
 #  endif
 #endif
 

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About