This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Can I build ARM eCos and i386 eCos on the same machine?


Hi, there,

I have built ARM version of eCos successifuly on my machine. Moreover, when
I try to build i386 version eCos, some error occur.

The configureation finished normally. But the make of binutils and gcc
produce following message. Should I also use snapshot of binutils and gcc?

Thank you in advance.

Regards

David

<part of binutil's make.out>
make[3]: Entering directory `/tmp/build/binutils/binutils'
gcc -DHAVE_CONFIG_H -I. -I/src/binutils/binutils-2.10/binutils -I. -D_GNU_SO
URCE -I. -I/src/binutils/binutils-2.10/binutils -I../bfd -I/src/binutils/bin
utils-2.10/binutils/../bfd -I/src/binutils/binutils-2.10/binutils/../include
  -I/src/binutils/binutils-2.10/binutils/../intl -I../intl -DLOCALEDIR="\"/t
ools/share/locale\""    -g -O2 -W -Wall -c
/src/binutils/binutils-2.10/binutils/size.c
gcc -DHAVE_CONFIG_H -I. -I/src/binutils/binutils-2.10/binutils -I. -D_GNU_SO
URCE -I. -I/src/binutils/binutils-2.10/binutils -I../bfd -I/src/binutils/bin
utils-2.10/binutils/../bfd -I/src/binutils/binutils-2.10/binutils/../include
  -I/src/binutils/binutils-2.10/binutils/../intl -I../intl -DLOCALEDIR="\"/t
ools/share/locale\""    -g -O2 -W -Wall -c
/src/binutils/binutils-2.10/binutils/bucomm.c
gcc -DHAVE_CONFIG_H -I. -I/src/binutils/binutils-2.10/binutils -I. -D_GNU_SO
URCE -I. -I/src/binutils/binutils-2.10/binutils -I../bfd -I/src/binutils/bin
utils-2.10/binutils/../bfd -I/src/binutils/binutils-2.10/binutils/../include
  -I/src/binutils/binutils-2.10/binutils/../intl -I../intl -DLOCALEDIR="\"/t
ools/share/locale\""    -g -O2 -W -Wall -c
/src/binutils/binutils-2.10/binutils/version.c
gcc -DHAVE_CONFIG_H -I. -I/src/binutils/binutils-2.10/binutils -I. -D_GNU_SO
URCE -I. -I/src/binutils/binutils-2.10/binutils -I../bfd -I/src/binutils/bin
utils-2.10/binutils/../bfd -I/src/binutils/binutils-2.10/binutils/../include
  -I/src/binutils/binutils-2.10/binutils/../intl -I../intl -DLOCALEDIR="\"/t
ools/share/locale\""    -g -O2 -W -Wall -c
/src/binutils/binutils-2.10/binutils/filemode.c
/bin/sh ./libtool --mode=link gcc  -g -O2 -W -Wall  -o size.exe  size.o
bucomm.o version.o filemode.o ../bfd/libbfd.la ../libiberty/libiberty.a
./../intl/libintl.a
mkdir .libs
gcc -g -O2 -W -Wall -o size.exe size.o bucomm.o version.o filemode.o
../bfd/.libs/libbfd.a ../libiberty/libiberty.a ./../intl/libintl.a
gcc -DHAVE_CONFIG_H -I. -I/src/binutils/binutils-2.10/binutils -I. -D_GNU_SO
URCE -I. -I/src/binutils/binutils-2.10/binutils -I../bfd -I/src/binutils/bin
utils-2.10/binutils/../bfd -I/src/binutils/binutils-2.10/binutils/../include
  -I/src/binutils/binutils-2.10/binutils/../intl -I../intl -DLOCALEDIR="\"/t
ools/share/locale\""    -g -O2 -W -Wall -c
/src/binutils/binutils-2.10/binutils/objdump.c
gcc -DHAVE_CONFIG_H -I. -I/src/binutils/binutils-2.10/binutils -I. -D_GNU_SO
URCE -I. -I/src/binutils/binutils-2.10/binutils -I../bfd -I/src/binutils/bin
utils-2.10/binutils/../bfd -I/src/binutils/binutils-2.10/binutils/../include
  -I/src/binutils/binutils-2.10/binutils/../intl -I../intl -DLOCALEDIR="\"/t
ools/share/locale\""    -g -O2 -W -Wall -c
/src/binutils/binutils-2.10/binutils/prdbg.c
gcc -DHAVE_CONFIG_H -I. -I/src/binutils/binutils-2.10/binutils -I. -D_GNU_SO
URCE -I. -I/src/binutils/binutils-2.10/binutils -I../bfd -I/src/binutils/bin
utils-2.10/binutils/../bfd -I/src/binutils/binutils-2.10/binutils/../include
  -I/src/binutils/binutils-2.10/binutils/../intl -I../intl -DLOCALEDIR="\"/t
ools/share/locale\""    -g -O2 -W -Wall -c
/src/binutils/binutils-2.10/binutils/rddbg.c
gcc -DHAVE_CONFIG_H -I. -I/src/binutils/binutils-2.10/binutils -I. -D_GNU_SO
URCE -I. -I/src/binutils/binutils-2.10/binutils -I../bfd -I/src/binutils/bin
utils-2.10/binutils/../bfd -I/src/binutils/binutils-2.10/binutils/../include
  -I/src/binutils/binutils-2.10/binutils/../intl -I../intl -DLOCALEDIR="\"/t
ools/share/locale\""    -g -O2 -W -Wall -c
/src/binutils/binutils-2.10/binutils/debug.c
gcc -DHAVE_CONFIG_H -I. -I/src/binutils/binutils-2.10/binutils -I. -D_GNU_SO
URCE -I. -I/src/binutils/binutils-2.10/binutils -I../bfd -I/src/binutils/bin
utils-2.10/binutils/../bfd -I/src/binutils/binutils-2.10/binutils/../include
  -I/src/binutils/binutils-2.10/binutils/../intl -I../intl -DLOCALEDIR="\"/t
ools/share/locale\""    -g -O2 -W -Wall -c
/src/binutils/binutils-2.10/binutils/stabs.c
gcc -DHAVE_CONFIG_H -I. -I/src/binutils/binutils-2.10/binutils -I. -D_GNU_SO
URCE -I. -I/src/binutils/binutils-2.10/binutils -I../bfd -I/src/binutils/bin
utils-2.10/binutils/../bfd -I/src/binutils/binutils-2.10/binutils/../include
  -I/src/binutils/binutils-2.10/binutils/../intl -I../intl -DLOCALEDIR="\"/t
ools/share/locale\""    -g -O2 -W -Wall -c
/src/binutils/binutils-2.10/binutils/ieee.c
gcc -DHAVE_CONFIG_H -I. -I/src/binutils/binutils-2.10/binutils -I. -D_GNU_SO
URCE -I. -I/src/binutils/binutils-2.10/binutils -I../bfd -I/src/binutils/bin
utils-2.10/binutils/../bfd -I/src/binutils/binutils-2.10/binutils/../include
  -I/src/binutils/binutils-2.10/binutils/../intl -I../intl -DLOCALEDIR="\"/t
ools/share/locale\""    -g -O2 -W -Wall -c
/src/binutils/binutils-2.10/binutils/rdcoff.c
/bin/sh ./libtool --mode=link gcc  -g -O2 -W -Wall  -o objdump.exe
objdump.o prdbg.o rddbg.o debug.o stabs.o ieee.o rdcoff.o bucomm.o version.o
filemode.o ../opcodes/libopcodes.la ../bfd/libbfd.la
../libiberty/libiberty.a ./../intl/libintl.a
gcc -g -O2 -W -Wall -o objdump.exe objdump.o prdbg.o rddbg.o debug.o stabs.o
ieee.o rdcoff.o bucomm.o version.o filemode.o ../opcodes/.libs/libopcodes.a
../bfd/.libs/libbfd.a ../libiberty/libiberty.a ./../intl/libintl.a
../opcodes/.libs/libopcodes.a(disassemble.o): In function `disassembler':
/src/binutils/binutils-2.10/opcodes/disassemble.c:94: undefined reference to
`print_insn_little_arm'
/src/binutils/binutils-2.10/opcodes/disassemble.c:92: undefined reference to
`print_insn_big_arm'
../opcodes/.libs/libopcodes.a(disassemble.o): In function
`disassembler_usage':
/src/binutils/binutils-2.10/opcodes/disassemble.c:273: undefined reference
to `print_arm_disassembler_options'
collect2: ld returned 1 exit status
make[3]: *** [objdump.exe] Error 1
make[3]: Leaving directory `/tmp/build/binutils/binutils'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/build/binutils/binutils'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/tmp/build/binutils/binutils'
make: *** [all-binutils] Error 2
make: Leaving directory `/tmp/build/binutils'

<part of gcc's make.out>
gcc -c -DCROSS_COMPILE -DIN_GCC     -g -O2  -DHAVE_CONFIG_H    -I. -I/src/gc
c/gcc-2.95.2/gcc -I/src/gcc/gcc-2.95.2/gcc/config -I/src/gcc/gcc-2.95.2/gcc/
../include /src/gcc/gcc-2.95.2/gcc/config/i386/i386.c
In file included from tm.h:5,
                 from /src/gcc/gcc-2.95.2/gcc/config/i386/xm-i386.h:43,
                 from config.h:8,
                 from /src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:22:
/src/gcc/gcc-2.95.2/gcc/config/i386/i386elf.h:36: warning: `TARGET_DEFAULT'
redefined
/src/gcc/gcc-2.95.2/gcc/config/i386/unix.h:136: warning: this is the
location of the previous definition
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c: In function `load_pic_register':
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:1726: warning: passing arg 1 of
`emit_insn' makes pointer from integer without a cast
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:1735: warning: passing arg 1 of
`emit_insn' makes pointer from integer without a cast
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:1755: warning: passing arg 1 of
`emit_insn' makes pointer from integer without a cast
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c: In function `ix86_prologue':
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:1897: warning: passing arg 1 of
`emit_insn' makes pointer from integer without a cast
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c: In function `ix86_epilogue':
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:2098: warning: passing arg 1 of
`emit_insn' makes pointer from integer without a cast
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:2110: warning: passing arg 1 of
`emit_insn' makes pointer from integer without a cast
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:2139: warning: passing arg 1 of
`emit_insn' makes pointer from integer without a cast
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:2150: warning: passing arg 1 of
`emit_insn' makes pointer from integer without a cast
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:2151: warning: passing arg 1 of
`emit_insn' makes pointer from integer without a cast
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:2192: warning: passing arg 1 of
`emit_insn' makes pointer from integer without a cast
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:2194: warning: passing arg 1 of
`emit_insn' makes pointer from integer without a cast
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:2238: warning: passing arg 1 of
`emit_insn' makes pointer from integer without a cast
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:2253: warning: passing arg 1 of
`emit_jump_insn' makes pointer from integer without a cast
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:2261: warning: passing arg 1 of
`emit_jump_insn' makes pointer from integer without a cast
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c: In function `put_jump_code':
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:2997: `cc_prev_status' undeclared
(first use in this function)
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:2997: (Each undeclared identifier
is reported only once
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:2997: for each function it
appears in.)
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:3042: `CC_NO_OVERFLOW' undeclared
(first use in this function)
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c: In function
`put_condition_code':
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:3109: `cc_prev_status' undeclared
(first use in this function)
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:3132: `CC_NO_OVERFLOW' undeclared
(first use in this function)
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c: In function `notice_update_cc':
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:3664: `cc_status' undeclared
(first use in this function)
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:3694: `CC_STATUS_INIT' undeclared
(first use in this function)
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:3726: `CC_NO_OVERFLOW' undeclared
(first use in this function)
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:3737: `CC_NOT_POSITIVE'
undeclared (first use in this function)
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:3737: `CC_NOT_NEGATIVE'
undeclared (first use in this function)
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c: In function
`output_float_compare':
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:4125: `cc_status' undeclared
(first use in this function)
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:4126: `cc_prev_status' undeclared
(first use in this function)
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:4134: `CC_REVERSED' undeclared
(first use in this function)
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c: In function `output_fp_cc0_set':
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:4244: `cc_status' undeclared
(first use in this function)
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:4252: `CC_REVERSED' undeclared
(first use in this function)
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c: In function
`output_fp_conditional_move':
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:5333: `cc_prev_status' undeclared
(first use in this function)
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c: In function
`output_int_conditional_move':
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:5378: `cc_prev_status' undeclared
(first use in this function)
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:5378: `CC_NO_OVERFLOW' undeclared
(first use in this function)
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c: In function `output_ashl':
/src/gcc/gcc-2.95.2/gcc/config/i386/i386.c:5502: `CC_STATUS_INIT' undeclared
(first use in this function)
make[1]: *** [i386.o] Error 1
make[1]: Leaving directory `/tmp/build/gcc/gcc'
make: *** [all-gcc] Error 2
make: Leaving directory `/tmp/build/gcc'


[EOF]


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]