[Clfs-dev] SVN-20090723-x86_64-Pure64 chapter 6.17. Gawk-3.1.7 make error

Martin Ward macros_the_black at ntlworld.com
Sat Jul 25 03:03:30 PDT 2009


John S wrote:
> Hi!
>
> Running make ends in error:
>
> =====================================================================================
> make 'CFLAGS=-g -O2' 'LDFLAGS=-export-dynamic' all-recursive
> make[1]: Entering directory `/mnt/clfs/sources/gawk-3.1.7'
> Making all in libsigsegv
> make[2]: Entering directory `/mnt/clfs/sources/gawk-3.1.7/libsigsegv'
> make TARGETSTACK=" all" all-recursive
> make[3]: Entering directory `/mnt/clfs/sources/gawk-3.1.7/libsigsegv'
> Making all in src
> make[4]: Entering directory `/mnt/clfs/sources/gawk-3.1.7/libsigsegv/src'
> /bin/sh ../libtool --tag=CC   --mode=compile 
> x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I.. -I. -I.    
> -g -O2 -c -o handler.lo handler.c
> libtool: compile:  x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H 
> -I. -I.. -I. -I. -g -O2 -c handler.c -o handler.o
> In file included from fault-linux-x86_64.h:18,
>                  from fault.h:37,
>                  from handler-unix.c:67,
>                  from handler.c:20:
> /mnt/clfs/tools/include/asm/sigcontext.h:134: error: redefinition of 
> 'struct _fpstate'
> /mnt/clfs/tools/include/asm/sigcontext.h:157: error: redefinition of 
> 'struct sigcontext'
> In file included from handler.c:20:
> handler-unix.c: In function 'sigsegv_handler':
> handler-unix.c:303: warning: initialization from incompatible pointer type
> make[4]: *** [handler.lo] Error 1
> make[4]: Leaving directory `/mnt/clfs/sources/gawk-3.1.7/libsigsegv/src'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory `/mnt/clfs/sources/gawk-3.1.7/libsigsegv'
> make[2]: *** [all] Error 2
> make[2]: Leaving directory `/mnt/clfs/sources/gawk-3.1.7/libsigsegv'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/mnt/clfs/sources/gawk-3.1.7'
> make: *** [all] Error 2
> =====================================================================
>
> Everything has gone very well p to this point.
>
> What to do?
>
> Thanks!
> /John S
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Clfs-dev mailing list
> Clfs-dev at lists.cross-lfs.org
> http://lists.cross-lfs.org/listinfo.cgi/clfs-dev-cross-lfs.org
>   
i found this as well you can pass --disable-libsigsegv, which seems to 
be a new option according to the changelog, the compile will then finish
userspace header mismatch, by the looks of it

Cheers

Martin



More information about the Clfs-dev mailing list