On Sat, Aug 20, 2005 at 10:14:28PM +0200, Andreas J. Koenig wrote:
> 25308 was compiling OK, but 509 says:
> 
> `sh  cflags "optimize='-g'" pp_sort.o`  pp_sort.c
>           CCCMD =  cc -DPERL_CORE -c -DDEBUGGING -fno-strict-aliasing -pipe 
> -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE 
> -D_FILE_OFFSET_BITS=64 -g  -Wall
> rm -f libperl.a
> /usr/bin/ar rcu libperl.a perl.o  gv.o toke.o perly.o op.o pad.o regcomp.o 
> dump.o util.o mg.o reentr.o hv.o av.o run.o pp_hot.o sv.o pp.o scope.o 
> pp_ctl.o pp_sys.o doop.o doio.o regexec.o utf8.o taint.o deb.o universal.o 
> xsutils.o globals.o perlio.o perlapi.o numeric.o locale.o pp_pack.o pp_sort.o 
> `sh  cflags "optimize='-g'" opmini.o`  -DPERL_EXTERNAL_GLOB opmini.c
>           CCCMD =  cc -DPERL_CORE -c -DDEBUGGING -fno-strict-aliasing -pipe 
> -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE 
> -D_FILE_OFFSET_BITS=64 -g  -Wall
> opmini.c: In function 'Perl_newCONSTSUB':
> opmini.c:4611: warning: null argument where non-null required (argument 1)
> cc -L/usr/local/lib -o miniperl \
>     miniperlmain.o opmini.o libperl.a -lnsl -ldl -lm -lcrypt -lutil -lc 
> libperl.a(sv.o): In function `Perl_sv_2pv_flags':
> /home/src/perl/repoperls/[EMAIL PROTECTED]/sv.c:3277: undefined reference to 
> `svWupgrade'
> collect2: ld returned 1 exit status
> make: *** [miniperl] Error 1

I don't see this when I try a clean build of blead from rsync.

Moreover, I'm not sure how sv.c got changed, given that patch 25309 is solely
whitespace and solely in POSIX.xs:

Change 25309 by [EMAIL PROTECTED] on 2005/08/19 21:19:37

        Subject: [PATCH ext/POSIX/POSIX.xs] Whitespace
        From: Abigail <[EMAIL PROTECTED]>
        Message-ID: <[EMAIL PROTECTED]>
        Date: Sat, 23 Jul 2005 02:32:35 +0200

Affected files ...

... //depot/perl/ext/POSIX/POSIX.xs#139 edit

Differences ...

==== //depot/perl/ext/POSIX/POSIX.xs#139 (text) ====

@@ -1408,8 +1408,8 @@
                 * essentially meaningless anyway.
                 */
                RETVAL = sigaction(sig, & act, (struct sigaction *)0);
-               if(RETVAL == -1)
-                   XSRETURN_UNDEF;
+               if(RETVAL == -1)
+                   XSRETURN_UNDEF;
            }
 
            LEAVE;



I'm confused.

Nicholas Clark

Reply via email to