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.
--
http://linuxfromscratch.org/mailman/listinfo/cross-lfs
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to