develooper 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
-----------------------------------------------------------------




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