x86 ch10 gcc error

Jim Gifford lfs at jg555.com
Fri Aug 18 14:07:15 PDT 2006


Nielsen, John (NBC Universal) wrote:
>
> Hi all,
>
> I am having problems with gcc in chapter 10 of the x86 book. The build 
> is an x86 -> x86 build. I am doing it the reboot way. I am following 
> the CLFS development book. (Not the 2.0 book)
>
> I am using my own scripts to build LFS. I have spent 2 days combing 
> over the scripts and I can not for the life of me figure out what I am 
> doing wrong. I am beginning to stare myself blind on this thing. I was 
> hoping that someone might recognize what the problem might be.
>
> Here is the output:
>
> ./xgcc -B./ -B/usr/i686-pc-linux-gnu/bin/ -isystem
> /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-
> gnu/sys-include -L/install/source/gcc-build/gcc/../ld -O2  -O2 -g -O2  
> -DIN_GCC    -W -Wall -Wwrite-strings -
> Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem
> ./include  -fPIC -g -DHAVE_GTHR_DEFAU
> LT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I. -I../../gcc-4.1.1/gcc
> -I../../gcc-4.1.1/gcc/. -I../../gcc-4.
> 1.1/gcc/../include -I../../gcc-4.1.1/gcc/../libcpp/include  -fexceptions
> -fvisibility=hidden -DHIDE_EXPORTS -c ../../gcc-4.1.1/gcc/unwind-dw2.c 
> -o libgcc/./unwind-dw2.o In file included from 
> ../../gcc-4.1.1/gcc/unwind-dw2.c:256:
>
> ../../gcc-4.1.1/gcc/config/i386/linux-unwind.h: In function
> 'x86_fallback_frame_state':
> ../../gcc-4.1.1/gcc/config/i386/linux-unwind.h:152: error: 'struct
> sigcontext' has no member named 'esp'
> ../../gcc-4.1.1/gcc/config/i386/linux-unwind.h:159: error: 'struct
> sigcontext' has no member named 'eax'
> ../../gcc-4.1.1/gcc/config/i386/linux-unwind.h:161: error: 'struct
> sigcontext' has no member named 'ebx'
> ../../gcc-4.1.1/gcc/config/i386/linux-unwind.h:163: error: 'struct
> sigcontext' has no member named 'ecx'
> ../../gcc-4.1.1/gcc/config/i386/linux-unwind.h:165: error: 'struct
> sigcontext' has no member named 'edx'
> ../../gcc-4.1.1/gcc/config/i386/linux-unwind.h:167: error: 'struct
> sigcontext' has no member named 'esi'
> ../../gcc-4.1.1/gcc/config/i386/linux-unwind.h:169: error: 'struct
> sigcontext' has no member named 'edi'
> ../../gcc-4.1.1/gcc/config/i386/linux-unwind.h:171: error: 'struct
> sigcontext' has no member named 'ebp'
> ../../gcc-4.1.1/gcc/config/i386/linux-unwind.h:173: error: 'struct
> sigcontext' has no member named 'eip'
> make[3]: *** [libgcc/./unwind-dw2.o] Error 1
> make[3]: Leaving directory `/install/source/gcc-build/gcc'
> make[2]: *** [libgcc.a] Error 2
> make[2]: Leaving directory `/install/source/gcc-build/gcc'
> make[1]: *** [stage1_build] Error 2
> make[1]: Leaving directory `/install/source/gcc-build/gcc'
> make: *** [bootstrap] Error 2
>
> Best regards,
>
> John Nielsen
>
John,
    Did you deviate from the book any? Just curious. Also as an FYI, we 
moved the lists to our new server, you can sign up on our website 
http://www.cross-lfs.org.



More information about the cross-lfs mailing list