GCC 3.3.3 Build Problem

llewelly@xmission.com llewelly@xmission.com
Sat Apr 10 14:10:00 GMT 2004


William Ly <wlyx540@cse.unsw.EDU.AU> writes:

> I'm trying to build GCC 3.3.3 on Red Hat Linux 7.3 but I get the error:
> 
> /mnt/winD/linux/gcc-3.3.3/libffi/src/x86/ffi.c -o src/x86/ffi.o >/dev/null
> 2>&1
> make[4]: *** No rule to make target `src/x86/sysv.S', needed by
> `src/x86/sysv.lo'.  Stop.
> make[4]: Leaving directory `/home/will/build/i686-pc-linux-gnu/libffi'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory `/home/will/build/i686-pc-linux-gnu/libffi'
> make[2]: *** [all-recursive-am] Error 2
> make[2]: Leaving directory `/home/will/build/i686-pc-linux-gnu/libffi'
> make[1]: *** [all-target-libffi] Error 2
> make[1]: Leaving directory `/home/will/build'
> make: *** [bootstrap] Error 2
> 
> What is the problem? How can I fix it?
> 
> **********
> My source directory is: /mnt/win/linux/gcc3.3.3
                          ^^^^^^^^^^^^^^^^^^^^^^^ ?

I am curious as to why the make messages contain
    '/mnt/winD/linux/gcc-3.3.3/' instead.
                          

> My build directory is: /home/will/build
> 
> My source directory is a FAT32 windows mounted directory.
> 
> I issued the command
> 
>      '/mnt/win/linux/gcc3.3.3/configure'

IIRC, only java uses libffi. So if you don't need java, you could try
    adding '--enable-languages=c,c++' to your configure line. 

> 
> followed by
> 
>      'make bootstrap -lean'

I believe it supposed to be 'make bootstrap-lean' that is, no space
    between 'bootstrap' and '-lean'.

> 
> in the directory /home/will/build/
> **********



More information about the Gcc-help mailing list