gcc "make error" when building a linux-x-djgpp cross compiler

gcc "make error" when building a linux-x-djgpp cross compiler

Post by AL FLOY » Mon, 24 Apr 2000 04:00:00



This is the log file from running "make > make.log 2>&1" under gcc build
directory.
Can anyone explain to me the error that follows:

gcc -DCROSS_COMPILE -DIN_GCC     -g -O2  -DHAVE_CONFIG_H  -o collect2
collect2.o tlink.o hash.o intl.o underscore.o version.o
obstack.o        ../libiberty/libiberty.a
cp xgcc gcc-cross
/usr/src/djgpp/cross/gcc/gcc/xgcc -B/usr/src/djgpp/cross/gcc/gcc/
-B/usr/local/i586-pc-msdosdjgpp/bin/
-I/usr/local/i586-pc-msdosdjgpp/include -dumpspecs > tmp-specs
mv tmp-specs specs
echo "void __foo () {}" > dummy.c
/usr/src/djgpp/cross/gcc/gcc/xgcc -B/usr/src/djgpp/cross/gcc/gcc/
-B/usr/local/i586-pc-msdosdjgpp/bin/
-I/usr/local/i586-pc-msdosdjgpp/include -DCROSS_COMPILE -DIN_GCC     -g
-O2 -I./include  -c dummy.c
i586-pc-msdosdjgpp-ar rc libgcc1.null dummy.o
make[1]: i586-pc-msdosdjgpp-ar: Command not found
make[1]: *** [libgcc1.null] Error 127
make[1]: Leaving directory `/usr/src/djgpp/cross/gcc/gcc'
make: *** [all-gcc] Error 2

I have the file "i586-pc-msdosdjgpp-ar" sitting in my /usr/local/bin and

/usr/local/i586-pc-msdosdjgpp/bin directories. Can you tell me why it is

not finding it.

 
 
 

1. gcc error while building a linux-x-djgpp cross compiler

This is the log file from running "make > make.log 2>&1" under gcc build

directory.
Can anyone explain to me the error that follows:

gcc -DCROSS_COMPILE -DIN_GCC     -g -O2  -DHAVE_CONFIG_H  -o collect2
collect2.o tlink.o hash.o intl.o underscore.o version.o
obstack.o        ../libiberty/libiberty.a
cp xgcc gcc-cross
/usr/src/djgpp/cross/gcc/gcc/xgcc -B/usr/src/djgpp/cross/gcc/gcc/
-B/usr/local/i586-pc-msdosdjgpp/bin/
-I/usr/local/i586-pc-msdosdjgpp/include -dumpspecs > tmp-specs
mv tmp-specs specs
echo "void __foo () {}" > dummy.c
/usr/src/djgpp/cross/gcc/gcc/xgcc -B/usr/src/djgpp/cross/gcc/gcc/
-B/usr/local/i586-pc-msdosdjgpp/bin/
-I/usr/local/i586-pc-msdosdjgpp/include -DCROSS_COMPILE -DIN_GCC     -g
-O2 -I./include  -c dummy.c
i586-pc-msdosdjgpp-ar rc libgcc1.null dummy.o
make[1]: i586-pc-msdosdjgpp-ar: Command not found
make[1]: *** [libgcc1.null] Error 127
make[1]: Leaving directory `/usr/src/djgpp/cross/gcc/gcc'
make: *** [all-gcc] Error 2

I have the file "i586-pc-msdosdjgpp-ar" sitting in my /usr/local/bin and

/usr/local/i586-pc-msdosdjgpp/bin directories. Can you tell me why it is

not finding it.

2. Please help this poor newbie!

3. "invalid option" error while building gcc as a cross-compiler

4. Help! Linux config with demon..

5. GETSERVBYNAME()????????????????????"""""""""""""

6. Problem with Patch?

7. """"""""My SoundBlast 16 pnp isn't up yet""""""""""""

8. iptables NAT entry times out but connects from firewall

9. "Internal Compiler Error" with GCC

10. Kernel compilation problem "gcc: Internal compiler error: program cc1 got fatal signal 6" help??

11. Type "(", ")" and "{", "}" in X...

12. Linux->MSDOS djgpp cross compiler

13. gcc error: "elf error: file insn-attrtab.o: elf_strptr: Request error: no string table"