|

楼主 |
发表于 2003-11-24 14:23:33
|
显示全部楼层
编译perl的时候出错了。
root:/sources/perl-5.8.0# make
`sh cflags "optimize='-O3'" miniperlmain.o` miniperlmain.c
CCCMD = cc -DPERL_CORE -c -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O3 -Wall
`sh cflags "optimize='-O3'" perl.o` perl.c
CCCMD = cc -DPERL_CORE -c -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O3 -Wall
perl.c: In function `S_procself_val':
perl.c:3531: error: parse error before ',' token
perl.c:3531: error: conflicting types for `buf'
perl.c:3530: error: previous declaration of `buf'
perl.c:3531: error: parse error before "sizeof"
perl.c:3539: error: subscripted value is neither array nor pointer
perl.c:3549: warning: passing arg 1 of `memchr' makes pointer from integer without a cast
perl.c:3550: warning: passing arg 2 of `Perl_sv_setpvn' makes pointer from integer without a cast
make: *** [perl.o] Error 1 |
|