Dalibor Topic wrote:
Riccardo wrote:

HP-UX and IPv6 still fail

I tried compiling kaffe-cvs on another HP=UX 10.20 box, which has an older compiler (gcc 2.95) and generally less software installed, nevertheless inet6 functions fail to be correctly included from the dummy files probably.


I've got around to try to fix the HP-UX problems, following yous and Helmer's lead.

So I'm trying to buld kaffe on the HPUX box from TestDrive. Ugh. The include file for /usr/include/sys/socket.h seems to be badly broken so the configure script breaks when trying to detect the size of sin_port. See http://forums.itrc.hp.com/cm/QuestionAnswer/1,,0xbdd191ccb36bd611abdb0090277a778c,00.html for some information.

I'm building me a fresh gcc 3.3.1 (as TestDrive only has gcc 3.2.3) and hope that the configure script will work with that one.

Turns out I can't build gcc 3.3.1 with the gcc (3.2.3) that's on the test drive machine. The compiler doesn't seem to be able to include the proper definition for size_t when compiling libiberty/floatformat.c. This breaks both binutils 2.14 and gcc 3.3.1. Great.


binutils:

gcc -c -DHAVE_CONFIG_H -g -O2 -I. -I../../binutils-2.14/libiberty/../include -W -Wall -Wtraditional -pedantic ../../binutils-2.14/libiberty/floatformat.c -o floatformat.o
../../binutils-2.14/libiberty/floatformat.c:25: syntax error before "size_t"
../../binutils-2.14/libiberty/floatformat.c:26: syntax error before "size_t"


gcc:

It seems that the fixincludes script from gcc 3.2.3 broke the fixed stddef.h slightly, as size_t gets never defined when compiling the file.

bash-2.04$ gcc -E -H ../gcc-3.3.1/libiberty/floatformat.c -I../gcc-3.3.1/include | grep size_t

. ../gcc-3.3.1/include/floatformat.h
.. ../gcc-3.3.1/include/ansidecl.h
. /usr/local/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.2.3/include/math.h
.. /usr/include/sys/stdsyms.h
. /usr/local/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.2.3/include/stddef.h
extern void *memcpy (void *s1, const void *s2, size_t n);
extern void *memset (void *s, int c, size_t n);
Multiple include guards may be useful for:
/usr/local/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.2.3/include/stddef.h

I'm building gcc with hp's c compiler now, I hope that will work better.

cheers,
dalibor topic


_______________________________________________ kaffe mailing list [EMAIL PROTECTED] http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to