error with m4 in chapter 6

bruce at bruce at
Sun Nov 2 14:37:20 PST 2003

lfs 5pre3
(all packages im using are straight from the book)
running make on m4-1.4

doing a search i found someone else with the error here
if i read it properly it was kernel headers so i attempted reinstalling
them.  Afterwards i tried again with still no luck

here is the errors

making all in src
make[1]: Entering directory `/sources/m4-1.4/src'
gcc -c -DHAVE_CONFIG_H -I.. -I. -I./../lib   stackovf.c
In file included from stackovf.c:87:
/usr/include/siginfo.h:8: error: redefinition of `union sigval'
/usr/include/siginfo.h:16: error: redefinition of `struct siginfo'
/usr/include/siginfo.h:48: error: parse error before "clock_t"
/usr/include/siginfo.h:62: error: parse error before '}' token
/usr/include/siginfo.h:63: error: parse error before '}' token
/usr/include/siginfo.h:200: error: redefinition of `struct sigevent'
stackovf.c: In function `sigsegv_handler':
stackovf.c:211: error: structure has no member named `_addr'
make[1]: *** [stackovf.o] Error 1
make[1]: Leaving directory `/sources/m4-1.4/src'
make: *** [all] Error 1

any help is apprecieated

More information about the lfs-support mailing list