This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Problems building for a pc target...
- To: ecos-discuss at sources dot redhat dot com
- Subject: [ECOS] Problems building for a pc target...
- From: "Matthew M. DeLoera" <code dot bear at gte dot net>
- Date: Wed, 04 Jul 2001 13:32:36 -0400
I just checked out eCos from the CVS repository, to get the latest
version, and also downloaded the prebuild ecosconfig.
I first tried building for a synthetic Linux target, and the test suite
ran fine.
I'm now trying to build for IA-32, but it's failing.
I'm attaching the error log from my build at the bottom of this note.
What I specifically did was:
ecosconfig new pc
ecosconfig tree
make
The *only* thing I did to the ecos.ecc file was to modify the build
prefix to call gcc instead of i386-elf-gcc.
Any ideas as to what I might have missed?
Thanks,
- Matt
----------------------------------------------------------------------------------
make[1]: Entering directory
`/home/mdeloera/ecoscvs/ecos-ziatech/hal/i386/pcmb/c
urrent'
gcc -c -I/home/mdeloera/ecoscvs/ecos-ziatech/install/include
-I/home/mdeloera/e
coscvs/ecos/packages/hal/i386/pcmb/current
-I/home/mdeloera/ecoscvs/ecos/package
s/hal/i386/pcmb/current/src
-I/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb
/current/tests -I.
-I/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/
src/ -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef
-Woverloaded-vir
tual -g -O2 -ffunction-sections -fdata-sections -fno-rtti
-fno-exceptions -fvtab
le-gc -finit-priority -Wp,-MD,src/pcmb_misc.tmp -o
src/hal_i386_pcmb_pcmb_misc.o
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:71:
w
arning: function declaration isn't a prototype
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:
In f
unction `hal_pcmb_init':
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:74:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:74:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:74:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:74:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:75:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:75:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:75:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:82:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:82:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:82:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:82:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:83:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:83:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:83:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:74:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:74:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:74:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:74:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:75:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:75:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:75:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:82:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:82:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:82:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:82:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:83:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:83:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:83:
i
mpossible register constraint in `asm'
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:91:
U
nrecognizable insn:
(insn 23 22 31 (parallel[
(asm_operands/v ("outb %%al,%%dx") ("") 0[
(reg:SI 1 edx)
(reg:SI 0 eax)
]
[
(asm_input:SI ("eax"))
(asm_input:SI ("edx"))
]
("/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/
src/pcmb_misc.c") 74)
(clobber (reg:QI 19 dirflag))
(clobber (reg:QI 18 fpsr))
(clobber (reg:QI 17 flags))
] ) -1 (insn_list 20 (insn_list 22 (nil)))
(nil))
/home/mdeloera/ecoscvs/ecos/packages/hal/i386/pcmb/current/src/pcmb_misc.c:91:
c
onfused by earlier errors, bailing out
make[1]: *** [src/pcmb_misc.o.d] Error 1
make[1]: Leaving directory
`/home/mdeloera/ecoscvs/ecos-ziatech/hal/i386/pcmb/cu
rrent'
make: *** [build] Error 2