[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [hobbit] [continuation] Client compilation failed on AIX 4.2.1



Thomas - I have an even older version of gcc (2.8.1) - hard to find
pre-compiled binaries for gcc for aix 4.2.1 :-) However, I do *not*
have the cpp problem that you have, my problem is with strtok_r.

Henrik - the patch did not fix it. I did a make clean and then make
again. Here is the complete output from make:

# /usr/local/bin/make
MAKE="/usr/local/bin/make" CC="gcc " CFLAGS="-O -D_REENTRANT -DAIX -I.
-I`pwd`/include -DCLIENTONLY=1" LDFLAGS="" `pwd`/build/genconfig.sh
Checking for socklen_t
Checking for snprintf
Checking for vsnprintf
Checking for rpc/rpcent.h
Checking for sys/select.h
Checking for u_int32_t typedef
Checking for PATH_MAX definition
Checking for SHUT_RD/WR/RDWR definitions
config.h created
CC="gcc " CFLAGS="-O -D_REENTRANT -DAIX -I. -I`pwd`/include
-DCLIENTONLY=1" LDFLAGS="" OSDEF="-DAIX" RPATHOPT="" PCREINCDIR=""
SSLFLAGS="" SSLINCDIR="" SSLLIBS="" NETLIBS=""
BBTOPDIR="/usr/local/hobbit" BBLOGDIR="" BBHOSTNAME=""
BBHOSTIP="167.76.113.220" BBHOSTOS="" LOCALCLIENT="no"
/usr/local/bin/make -C lib client
make[1]: Entering directory `/usr/local/hobbit/stage/hobbit-4.2.0/lib'
gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -I.
-I../include  -o test-endianness test-endianness.c
gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -I.
-I../include    -c -o osdefs.o osdefs.c
gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -I.
-I../include    -c -o cgiurls.o cgiurls.c
gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -I.
-I../include  -DCLIENTONLY -c -o color-client.o color.c
gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -I.
-I../include    -c -o digest.o digest.c
gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -I.
-I../include    -c -o encoding.o encoding.c
gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -I.
-I../include  -DBBTOPDIR=\"/usr/local/hobbit\" -DBBLOGDIR=\"\"
-DBBHOSTNAME=\"\" -DBBHOSTIP=\"167.76.113.220\" -DBBHOSTOS=\"\"
-DBUILD_HOME=\"/usr/local/hobbit/client\" -c -o environ-client.o
environ.c
gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -I.
-I../include    -c -o errormsg.o errormsg.c
gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -I.
-I../include    -c -o ipaccess.o ipaccess.c
gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -I.
-I../include  -c -o loadhosts.o loadhosts.c
loadhosts.c: In function `bbh_item_id':
loadhosts.c:528: warning: return discards `const' from pointer target type
gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -I.
-I../include    -c -o md5.o md5.c
gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -I.
-I../include    -c -o memory.o memory.c
gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -I.
-I../include    -c -o misc.o misc.c
gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -I.
-I../include    -c -o rbtr.o rbtr.c
gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -I.
-I../include  `./test-endianness` -c -o rmd160c.o rmd160c.c
gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -I.
-I../include    -c -o sendmsg.o sendmsg.c
sendmsg.c: In function `sendtobbd':
sendmsg.c:324: warning: passing arg 5 of `getsockopt' from
incompatible pointer type
gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -I.
-I../include  `./test-endianness` -c -o sha1.o sha1.c
gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -I.
-I../include    -c -o sig.o sig.c
gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -I.
-I../include    -c -o stackio.o stackio.c
gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -I.
-I../include    -c -o strfunc.o strfunc.c
gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -I.
-I../include    -c -o suid.o suid.c
gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -I.
-I../include  -DCLIENTONLY -c -o timefunc-client.o timefunc.c
ar cr hobbitclient.a osdefs.o cgiurls.o color-client.o digest.o
encoding.o environ-client.o errormsg.o ipaccess.o loadhosts.o md5.o
memory.o misc.o rbtr.o rmd160c.o sendmsg.o sha1.o sig.o stackio.o
strfunc.o suid.o timefunc-client.o
ranlib hobbitclient.a || echo ""
make[1]: Leaving directory `/usr/local/hobbit/stage/hobbit-4.2.0/lib'
CC="gcc " CFLAGS="-O -D_REENTRANT -DAIX -I. -I`pwd`/include
-DCLIENTONLY=1" LDFLAGS="" RPATHOPT="" SSLFLAGS="" SSLINCDIR=""
SSLLIBS="" NETLIBS="" BBHOME="/usr/local/hobbit/client"
/usr/local/bin/make -C common client
make[1]: Entering directory `/usr/local/hobbit/stage/hobbit-4.2.0/common'
/usr/local/bin/gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -c -o
bb.o bb.c
/usr/local/bin/gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -o
../client/bb bb.o ../lib/hobbitclient.a
/usr/local/bin/gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -c -o
hobbitlaunch.o hobbitlaunch.c
/usr/local/bin/gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -o
../client/hobbitlaunch hobbitlaunch.o ../lib/hobbitclient.a
/usr/local/bin/gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -c -o
bbcmd.o bbcmd.c
/usr/local/bin/gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -o
../client/bbcmd bbcmd.o ../lib/hobbitclient.a
/usr/local/bin/gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -c -o
bbhostgrep.o bbhostgrep.c
/usr/local/bin/gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -o
../client/bbhostgrep bbhostgrep.o ../lib/hobbitclient.a
/usr/local/bin/gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -c -o
bbhostshow.o bbhostshow.c
/usr/local/bin/gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -o
../client/bbhostshow bbhostshow.o ../lib/hobbitclient.a
/usr/local/bin/gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -c -o
bbdigest.o bbdigest.c
/usr/local/bin/gcc -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -o
../client/bbdigest bbdigest.o ../lib/hobbitclient.a
make[1]: Leaving directory `/usr/local/hobbit/stage/hobbit-4.2.0/common'
CC="gcc " CFLAGS="-O -D_REENTRANT -DAIX -I. -I`pwd`/include
-DCLIENTONLY=1" LDFLAGS="" RPATHOPT="" SSLLIBS="" NETLIBS=""
BBHOME="/usr/local/hobbit/client" /usr/local/bin/make -C build all
make[1]: Entering directory `/usr/local/hobbit/stage/hobbit-4.2.0/build'
gcc  -o merge-lines -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1
merge-lines.c
gcc  -o merge-sects -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1
merge-sects.c
gcc  -o setup-newfiles -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1
setup-newfiles.c ../lib/hobbitclient.a
make[1]: Leaving directory `/usr/local/hobbit/stage/hobbit-4.2.0/build'
CC="gcc " CFLAGS="-O -D_REENTRANT -DAIX -I. -I`pwd`/include
-DCLIENTONLY=1" BBHOME="/usr/local/hobbit/client"
BBHOSTIP="167.76.113.220" LOCALCLIENT="no" NETLIBS=""
/usr/local/bin/make -C client all
make[1]: Entering directory `/usr/local/hobbit/stage/hobbit-4.2.0/client'
gcc  -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -o
logfetch logfetch.c ../lib/hobbitclient.a
gcc  -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -o
clientupdate clientupdate.c ../lib/hobbitclient.a
gcc  -O -D_REENTRANT -DAIX -I.
-I/usr/local/hobbit/stage/hobbit-4.2.0/include -DCLIENTONLY=1 -o
orcahobbit orcahobbit.c ../lib/hobbitclient.a
orcahobbit.c: In function `main':
orcahobbit.c:82: warning: assignment makes pointer from integer without a cast
orcahobbit.c:83: warning: assignment makes pointer from integer without a cast
orcahobbit.c:87: warning: assignment makes pointer from integer without a cast
orcahobbit.c:88: warning: assignment makes pointer from integer without a cast
collect2: ld returned 8 exit status
ld: 0711-317 ERROR: Undefined symbol: .strtok_r
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
make[1]: *** [orcahobbit] Error 1
make[1]: Leaving directory `/usr/local/hobbit/stage/hobbit-4.2.0/client'
make: *** [client] Error 2
#




On 9/7/06, thomas.seglard.enata (at) cnp.fr <thomas.seglard.enata (at) cnp.fr> wrote:
Hi,

I'm just asking how do you have install gcc on aix 4.2.1 ? I got gcc 2.95 and this error when compiling :

sigma </opt/gnu/hobbit-4.2.0 >#gmake
CC="gcc" CFLAGS="-O -D_REENTRANT -DAIX -I. -I`pwd`/include -DCLIENTONLY=1"
LDFLAGS="" OSDEF="-DAIX" RPATHOPT="" PCREINCDIR="" SSLFLAGS=""
SSLINCDIR="" SSLLIBS="" NETLIBS="" BBTOPDIR="/opt/hobbit" BBLOGDIR=""
BBHOSTNAME="" BBHOSTIP="158.157.156.91" BBHOSTOS="" LOCALCLIENT="no" gmake
-C lib client
gmake[1]: Entering directory `/opt/gnu/hobbit-4.2.0/lib'
gcc -O -D_REENTRANT -DAIX -I. -I/opt/gnu/hobbit-4.2.0/include
-DCLIENTONLY=1 -I. -I../include  -o test-endianness test-endianness.c
cpp: installation problem, cannot exec `cpp': The parameter or environment lists are too long.
gmake[1]: *** [test-endianness] Error 1
gmake[1]: Leaving directory `/opt/gnu/hobbit-4.2.0/lib'
gmake: *** [lib-client] Error 2

Thanks !

Thomas

"Jeff Newman" <jeffnewman75 (at) gmail.com> a écrit sur 07/09/2006 01:01:41 :

> I also just tried compiling on an AIX 4.2.1 box (with gcc)
> and got the same exact error:
>
> make[1]: Entering directory
`/usr/local/hobbit/stage/hobbit-4.2.0/common'
> gcc -O -D_REENTRANT -DAIX -I. -I/usr/local/hobbit/stage/hobbit-4.2.
> 0/include -DC
> LIENTONLY=1 -c -o bb.o bb.c
> gcc -O -D_REENTRANT -DAIX -I. -I/usr/local/hobbit/stage/hobbit-4.2.
> 0/include -DC
> LIENTONLY=1 -o ../client/bb bb.o ../lib/hobbitclient.a
> collect2: ld returned 8 exit status
> ld: 0711-317 ERROR: Undefined symbol: .strtok_r
> ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more
information.
> make[1]: *** [../client/bb] Error 1
> make[1]: Leaving directory `/usr/local/hobbit/stage/hobbit-4.2.0/common'
> make: *** [common-client] Error 2
> #
>
> On 9/4/06, thomas.seglard.enata (at) cnp.fr <thomas.seglard.enata (at) cnp.fr>
wrote:
> > Hello,
> >
> > it's me again with all my troubles on AIX 4.2.1... Sorry ! Now, I'm
just
> > using the C compiler from IBM. Here is the new output :
> >
> > gmake[1]: Entering directory `/opt/gnu/hobbit/common'
> > cc -g -O3 -qstrict -qcpluscmt -D_REENTRANT  -DAIX -I.
> > -I/opt/gnu/hobbit/include -DCLIENTONLY=1 -c -o bb.o bb.c
> > cc -g -O3 -qstrict -qcpluscmt -D_REENTRANT  -DAIX -I.
> > -I/opt/gnu/hobbit/include -DCLIENTONLY=1 -o ../client/bb bb.o
> > ../lib/hobbitclient.a
> > ld: 0711-317 ERROR: Undefined symbol: .strtok_r
> > ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more
> > information.
> > gmake[1]: *** [../client/bb] Error 8
> > gmake[1]: Leaving directory `/opt/gnu/hobbit/common'
> > gmake: *** [common-client] Error 2
> >
> > So, if you know something about this error, please tell me !
> > Best regards,
> >
> > Thomas
> >
> >
>
> To unsubscribe from the hobbit list, send an e-mail to
> hobbit-unsubscribe (at) hswn.dk
>
>



Ce message (et toutes ses pieces jointes eventuelles) est confidentiel et etabli a l'intention exclusive de ses destinataires.
Toute utilisation de ce message non conforme a sa destination, toute diffusion ou toute publication, totale ou partielle, est
interdite, sauf autorisation expresse.
L'internet ne permettant pas d'assurer l'integrite de ce message, CNP Assurances et ses filiales declinent toute responsabilite
au titre de ce message, s'il a ete altere, deforme ou falsifie.

*****

This message and any attachments (the "message") are confidential and intended solely for the addressees.
Any unauthorised use or dissemination is prohibited.
E-mails are susceptible to alteration.
Neither CNP Assurances nor any of its subsidiaries or affiliates shall be liable for the message if altered, changed or falsified.


To unsubscribe from the hobbit list, send an e-mail to hobbit-unsubscribe (at) hswn.dk