Front page | perl.perl5.porters |
Postings from June 2001
[ID 20010623.002] pp_sys.c breaks on PERL 5.6.1: pp_sys.c breakson AIX with GCC
From:
Peter Eckel
Date:
June 23, 2001 04:21
Subject:
[ID 20010623.002] pp_sys.c breaks on PERL 5.6.1: pp_sys.c breakson AIX with GCC
Message ID:
20010623131817-r01010600-affae9b0@192.168.42.9
This is a bug report for perl from Peter.Eckel@Eckel-EDV.de
generated with the help of perlbug 1.28 running under perl v5.6.0.
-----------------------------------------------------------------
[Please enter your report here]
Hello,
I am just trying to build Perl 5.6.1 on AIX 4.3.3 ML 6 with GCC 2.95.3.
Configure just works fine (much better than in Perl 5.6.0), but when I try to make, the
compilation of pp_sys.o fails with the errors listed below. I have seen on the mailing
list archive that some people had the same problem, but could not find any solution
to it.
The error messages from the compilation are as follows:
`sh cflags libperl.a pp_sys.o` pp_sys.c
CCCMD = gcc -DPERL_CORE -c -fno-strict-aliasing -I/usr/local/include -D_LARGE_FILES -O
pp_sys.c: In function `Perl_pp_ghostent':
pp_sys.c:4356: warning: assignment makes pointer from integer without a cast
pp_sys.c:4367: warning: assignment makes pointer from integer without a cast
pp_sys.c:4374: warning: assignment makes pointer from integer without a cast
pp_sys.c:4388: dereferencing pointer to incomplete type
pp_sys.c:4389: dereferencing pointer to incomplete type
pp_sys.c:4389: dereferencing pointer to incomplete type
pp_sys.c:4392: dereferencing pointer to incomplete type
pp_sys.c:4399: dereferencing pointer to incomplete type
pp_sys.c:4401: dereferencing pointer to incomplete type
pp_sys.c:4407: dereferencing pointer to incomplete type
pp_sys.c:4409: dereferencing pointer to incomplete type
pp_sys.c:4418: dereferencing pointer to incomplete type
pp_sys.c:4419: dereferencing pointer to incomplete type
pp_sys.c: In function `Perl_pp_gnetent':
pp_sys.c:4463: warning: assignment makes pointer from integer without a cast
pp_sys.c:4471: warning: assignment makes pointer from integer without a cast
pp_sys.c:4478: warning: assignment makes pointer from integer without a cast
pp_sys.c:4488: dereferencing pointer to incomplete type
pp_sys.c:4490: dereferencing pointer to incomplete type
pp_sys.c:4497: dereferencing pointer to incomplete type
pp_sys.c:4499: dereferencing pointer to incomplete type
pp_sys.c:4505: dereferencing pointer to incomplete type
pp_sys.c:4507: dereferencing pointer to incomplete type
pp_sys.c: In function `Perl_pp_gprotoent':
pp_sys.c:4551: warning: assignment makes pointer from integer without a cast
pp_sys.c:4557: warning: assignment makes pointer from integer without a cast
pp_sys.c:4563: warning: assignment makes pointer from integer without a cast
pp_sys.c:4573: dereferencing pointer to incomplete type
pp_sys.c:4575: dereferencing pointer to incomplete type
pp_sys.c:4582: dereferencing pointer to incomplete type
pp_sys.c:4584: dereferencing pointer to incomplete type
pp_sys.c:4590: dereferencing pointer to incomplete type
pp_sys.c: In function `Perl_pp_gservent':
pp_sys.c:4640: warning: assignment makes pointer from integer without a cast
pp_sys.c:4653: warning: assignment makes pointer from integer without a cast
pp_sys.c:4660: warning: assignment makes pointer from integer without a cast
pp_sys.c:4673: dereferencing pointer to incomplete type
pp_sys.c:4677: dereferencing pointer to incomplete type
pp_sys.c:4684: dereferencing pointer to incomplete type
pp_sys.c:4686: dereferencing pointer to incomplete type
pp_sys.c:4695: dereferencing pointer to incomplete type
pp_sys.c:4698: dereferencing pointer to incomplete type
make: *** [pp_sys.o] Error 1
Is there a fix to this problem available?
Thanks and best regards,
Peter.
[Please do not change anything below this line]
-----------------------------------------------------------------
---
Flags:
category=core
severity=high
---
Site configuration information for perl v5.6.0:
Configured by root at Fri Aug 4 18:41:30 DFT 2000.
Summary of my perl5 (revision 5.0 version 6 subversion 0) configuration:
Platform:
osname=aix, osvers=4.3.2.0, archname=aix
uname='aix esther 3 4 00920517a000 '
config_args=''
hint=previous, useposix=true, d_sigaction=define
usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
useperlio=undef d_sfio=undef uselargefiles=define
use64bitint=undef use64bitall=undef uselongdouble=undef usesocks=undef
Compiler:
cc='cc', optimize='-O', gccversion=
cppflags='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -I/usr/local/include -q32 -D_LARGE_FILES -qlonglong'
ccflags ='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -I/usr/local/include -q32 -D_LARGE_FILES -qlonglong'
stdchar='unsigned char', d_stdstdio=define, usevfork=false
intsize=4, longsize=4, ptrsize=4, doublesize=8
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
alignbytes=8, usemymalloc=n, prototype=define
Linker and Libraries:
ld='ld', ldflags =' -L/usr/local/lib -b32'
libpth=/usr/local/lib /lib /usr/lib /usr/ccs/lib
libs=-lbind -lnsl -ldbm -ldb -ldl -lld -lm -lC -lc -lcrypt -lbsd -lPW -liconv
libc=/lib/libc.a, so=a, useshrplib=false, libperl=libperl.a
Dynamic Linking:
dlsrc=dl_aix.xs, dlext=so, d_dlsymun=undef, ccdlflags=' -bE:/usr/local/lib/perl5/5.6.0/aix/CORE/perl.exp'
cccdlflags=' ', lddlflags='-bhalt:4 -bM:SRE -bI:$(PERL_INC)/perl.exp -bE:$(BASEEXT).exp -b noentry -lC -lc -L/usr/local/lib'
Locally applied patches:
---
@INC for perl v5.6.0:
/usr/local/lib/perl5/5.6.0/aix
/usr/local/lib/perl5/5.6.0
/usr/local/lib/perl5/site_perl/5.6.0/aix
/usr/local/lib/perl5/site_perl/5.6.0
/usr/local/lib/perl5/site_perl/5.005/aix
/usr/local/lib/perl5/site_perl/5.005
/usr/local/lib/perl5/site_perl
/usr/opt/perl5/lib/5.6.0/aix
/usr/opt/perl5/lib/5.6.0
/usr/sbin/rsct/perl5/lib/site_perl
/usr/opt/perl5/lib/site_perl/5.6.0/aix
/usr/opt/perl5/lib/site_perl/5.6.0
/usr/opt/perl5/lib/site_perl/5.005/aix
/usr/opt/perl5/lib/site_perl/5.005
/usr/opt/perl5/lib/site_perl
/usr/opt/perl5/lib
.
---
Environment for perl v5.6.0:
HOME=/
LANG=en_US
LANGUAGE (unset)
LC__FASTMSG=true
LD_LIBRARY_PATH (unset)
LIBPATH (unset)
LOGDIR (unset)
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/local/netscape
PERL_BADLANG (unset)
SHELL=/bin/ksh
-----------------------------------------------------------------
Peter Eckel System- und Netzwerkmanagement
Postfach 1463
D-61284 Bad Homburg v.d.H.
Tel.: +49 6172 969495
Mobil: +49 172 6812107
Fax: +49 6172 969845
EMail: Peter.Eckel@Eckel-EDV.de
-----------------------------------------------------------------
-
[ID 20010623.002] pp_sys.c breaks on PERL 5.6.1: pp_sys.c breakson AIX with GCC
by Peter Eckel