From: Markus W. <M....@we...> - 2004-11-04 13:39:37
|
Hi, I try to build a mingw-hosted i386-arm-cross-compiler. (http://mingw.org/MinGWiki/index.php/mingw%20hosted%20cross%20compiler) But the links on the page are dead. So, I get the newst versions, available on http://prdownloads.sf.net/mingw/ But while Compiling binutils, the following error appears: makeinfo --split-size=5000000 -I /c/cross-gcc/src/binutils-2.15.91-20040904-1/binutils/doc /c/cross-gcc/src/binutils-2.15.91-20040904-1/binutils/doc/binutils.texi /bin/sh /c/cross-gcc/src/binutils-2.15.91-20040904-1/binutils/../mkinstalldirs /c/cross-gcc/i386-elf/info /bin/install -c -m 644 ./binutils.info /c/cross-gcc/i386-elf/info/binutils.info /bin/install -c -m 644 ./binutils.info-1 /c/cross-gcc/i386-elf/info/binutils.info-1 install-info --info-dir=/c/cross-gcc/i386-elf/info /c/cross-gcc/i386-elf/info/binutils.info make[2]: Leaving directory `/home/mwenke/i386-elf/binutils/i386-elf/binutils/i386-elf/binutils/binutils/doc' Making install in po make[2]: Entering directory `/home/mwenke/i386-elf/binutils/i386-elf/binutils/i386-elf/binutils/binutils/po' make[2]: Nothing to be done for `install'. make[2]: Leaving directory `/home/mwenke/i386-elf/binutils/i386-elf/binutils/i386-elf/binutils/binutils/po' make[2]: Entering directory `/home/mwenke/i386-elf/binutils/i386-elf/binutils/i386-elf/binutils/binutils' /bin/sh ./libtool --mode=link gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -o ar.exe arparse.o arlex.o ar.o not-ranlib.o arsup.o rename.o binemul.o emu l_vanilla.o bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -o ar.exe arparse.o arlex.o ar.o not-ranlib.o arsup.o rename.o binemul.o emul_vanilla.o bucomm.o version.o fi lemode.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a arlex.o(.text+0x0):arlex.c: multiple definition of `main' arparse.o(.text+0x0):arparse.c: first defined here ar.o(.text+0xd70):ar.c: multiple definition of `main' arparse.o(.text+0x0):arparse.c: first defined here ar.o(.text+0x25):ar.c: undefined reference to `yyparse' make[2]: *** [ar.exe] Error 1 make[2]: Leaving directory `/home/mwenke/i386-elf/binutils/i386-elf/binutils/i386-elf/binutils/binutils' |