[ECOS] New problem with building eCos--see output

Gregg C Levine hansolofalcon@worldnet.att.net
Tue Nov 11 03:31:00 GMT 2003


Hello from Gregg C Levine
It seems I am forever having problems with eCos. This time during the
building of Red Boot, the build process gets interrupted when it needs
to decide if the board in question will have any flash memory. (It
will, I don't know how much.) That step stops it from continuing from
building any form of Red Boot. Prior to the inclusion of the ECM file
for building a redboot.bin binary, it worked and I could get a
redboot.elf file built. I've put the output from the whole process
below my signature. The usual rules apply.
-------------------
Gregg C Levine hansolofalcon@worldnet.att.net
------------------------------------------------------------
"The Force will be with you...Always." Obi-Wan Kenobi
"Use the Force, Luke."  Obi-Wan Kenobi
(This company dedicates this E-Mail to General Obi-Wan Kenobi )
(This company dedicates this E-Mail to Master Yoda )
----------
sh -c "export PATH=/opt/ecos/gnutools/i386-elf/bin:$PATH; unset
GDBTK_LIBRARY; unset GCC_EXEC_PREFIX; export
ECOS_REPOSITORY=/opt/ecos/ecos-2.0/packages; make --directory
/usr/src/ecoswork/pc386/test1_build"

make: Entering directory `/usr/src/ecoswork/pc386/test1_build'
make -r -C hal/i386/arch/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/arch/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/arch/v2_0'
make -r -C hal/i386/generic/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/generic/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/generic/v2_0'
make -r -C hal/i386/pc/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/pc/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/pc/v2_0'
make -r -C hal/i386/pcmb/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/pcmb/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/pcmb/v2_0'
make -r -C io/pci/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/io/pci/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/io/pci/v2_0'
make -r -C devs/eth/intel/i82559/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/devs/eth/intel/i82559/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/devs/eth/intel/i82559/v2_0'
make -r -C devs/eth/i386/pc/i82559/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/devs/eth/i386/pc/i82559/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/devs/eth/i386/pc/i82559/v2_0'
make -r -C hal/common/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/hal/common/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/hal/common/v2_0'
make -r -C infra/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/infra/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/infra/v2_0'
make -r -C redboot/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/redboot/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/redboot/v2_0'
make -r -C isoinfra/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/isoinfra/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/isoinfra/v2_0'
make -r -C language/c/libc/string/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/language/c/libc/string/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/language/c/libc/string/v2_0'
make -r -C net/ns/dns/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/net/ns/dns/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/net/ns/dns/v2_0'
make -r -C services/crc/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/services/crc/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/services/crc/v2_0'
make -r -C services/compress/zlib/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/services/compress/zlib/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/services/compress/zlib/v2_0'
make -r -C io/flash/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/io/flash/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/io/flash/v2_0'
make -r -C io/eth/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/io/eth/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/io/eth/v2_0'
headers finished
make -r -C hal/i386/arch/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/arch/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/arch/v2_0'
make -r -C hal/i386/generic/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/generic/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/generic/v2_0'
make -r -C hal/i386/pc/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/pc/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/pc/v2_0'
make -r -C hal/i386/pcmb/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/pcmb/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/pcmb/v2_0'
make -r -C io/pci/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/io/pci/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/io/pci/v2_0'
make -r -C devs/eth/intel/i82559/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/devs/eth/intel/i82559/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/devs/eth/intel/i82559/v2_0'
make -r -C devs/eth/i386/pc/i82559/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/devs/eth/i386/pc/i82559/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/devs/eth/i386/pc/i82559/v2_0'
make -r -C hal/common/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/hal/common/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/hal/common/v2_0'
make -r -C infra/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/infra/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/infra/v2_0'
make -r -C redboot/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/redboot/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/redboot/v2_0'
make -r -C isoinfra/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/isoinfra/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/isoinfra/v2_0'
make -r -C language/c/libc/string/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/language/c/libc/string/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/language/c/libc/string/v2_0'
make -r -C net/ns/dns/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/net/ns/dns/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/net/ns/dns/v2_0'
make -r -C services/crc/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/services/crc/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/services/crc/v2_0'
make -r -C services/compress/zlib/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/services/compress/zlib/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/services/compress/zlib/v2_0'
make -r -C io/flash/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/io/flash/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/io/flash/v2_0'
make -r -C io/eth/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/io/eth/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/io/eth/v2_0'
make -r -C hal/common/v2_0
/usr/src/ecoswork/pc386/test1_install/lib/extras.o
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/hal/common/v2_0'
make[1]: `/usr/src/ecoswork/pc386/test1_install/lib/extras.o' is up to
date.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/hal/common/v2_0'
make -r -C hal/i386/arch/v2_0
/usr/src/ecoswork/pc386/test1_install/lib/vectors.o
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/arch/v2_0'
make[1]: `/usr/src/ecoswork/pc386/test1_install/lib/vectors.o' is up
to date.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/arch/v2_0'
make -r -C hal/i386/arch/v2_0
/usr/src/ecoswork/pc386/test1_install/lib/target.ld
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/arch/v2_0'
make[1]: `/usr/src/ecoswork/pc386/test1_install/lib/target.ld' is up
to date.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/arch/v2_0'
make -r -C redboot/v2_0
/usr/src/ecoswork/pc386/test1_install/bin/redboot.elf
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/redboot/v2_0'
i386-elf-gcc -c  -I/usr/src/ecoswork/pc386/test1_install/include
-I/opt/ecos/ecos-2.0/packages/redboot/v2_0
-I/opt/ecos/ecos-2.0/packages/redboot/v2_0/src
-I/opt/ecos/ecos-2.0/packages/redboot/v2_0/tests -I. -Wall
-Wpointer-arith -Wstrict-prototypes -Winline -Wundef
-Woverloaded-virtual -g -O2 -ffunction-sections -fdata-sections
-fno-rtti -fno-exceptions -fvtable-gc -finit-priority -o
/usr/src/ecoswork/pc386/test1_install/lib/version.o
/opt/ecos/ecos-2.0/packages/redboot/v2_0/src/version.c
i386-elf-gcc -g -nostdlib -Wl,--gc-sections -Wl,-static
-L/usr/src/ecoswork/pc386/test1_install/lib -Ttarget.ld -o
/usr/src/ecoswork/pc386/test1_install/bin/redboot.elf
/usr/src/ecoswork/pc386/test1_install/lib/version.o
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/redboot/v2_0'
/usr/src/ecoswork/pc386/test1_install/lib/libtarget.a(redboot_main.o):
In function `bist':
make: Leaving directory `/usr/src/ecoswork/pc386/test1_build'
/opt/ecos/ecos-2.0/packages/redboot/v2_0/src/main.c:626: undefined
reference to `_flash_info'

collect2: ld returned 1 exit status
make[1]: *** [/usr/src/ecoswork/pc386/test1_install/bin/redboot.elf]
Error 1
make: *** [build] Error 2

sh -c "export PATH=/opt/ecos/gnutools/i386-elf/bin:$PATH; unset
GDBTK_LIBRARY; unset GCC_EXEC_PREFIX; export
ECOS_REPOSITORY=/opt/ecos/ecos-2.0/packages; make --directory
/usr/src/ecoswork/pc386/test1_build"

make: Entering directory `/usr/src/ecoswork/pc386/test1_build'
make -r -C hal/i386/arch/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/arch/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/arch/v2_0'
make -r -C hal/i386/generic/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/generic/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/generic/v2_0'
make -r -C hal/i386/pc/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/pc/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/pc/v2_0'
make -r -C hal/i386/pcmb/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/pcmb/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/pcmb/v2_0'
make -r -C io/pci/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/io/pci/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/io/pci/v2_0'
make -r -C devs/eth/intel/i82559/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/devs/eth/intel/i82559/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/devs/eth/intel/i82559/v2_0'
make -r -C devs/eth/i386/pc/i82559/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/devs/eth/i386/pc/i82559/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/devs/eth/i386/pc/i82559/v2_0'
make -r -C hal/common/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/hal/common/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/hal/common/v2_0'
make -r -C infra/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/infra/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/infra/v2_0'
make -r -C redboot/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/redboot/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/redboot/v2_0'
make -r -C isoinfra/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/isoinfra/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/isoinfra/v2_0'
make -r -C language/c/libc/string/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/language/c/libc/string/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/language/c/libc/string/v2_0'
make -r -C net/ns/dns/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/net/ns/dns/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/net/ns/dns/v2_0'
make -r -C services/crc/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/services/crc/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/services/crc/v2_0'
make -r -C services/compress/zlib/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/services/compress/zlib/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/services/compress/zlib/v2_0'
make -r -C io/flash/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/io/flash/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/io/flash/v2_0'
make -r -C io/eth/v2_0 headers
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/io/eth/v2_0'
make[1]: Nothing to be done for `headers'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/io/eth/v2_0'
headers finished
make -r -C hal/i386/arch/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/arch/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/arch/v2_0'
make -r -C hal/i386/generic/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/generic/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/generic/v2_0'
make -r -C hal/i386/pc/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/pc/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/pc/v2_0'
make -r -C hal/i386/pcmb/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/pcmb/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/pcmb/v2_0'
make -r -C io/pci/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/io/pci/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/io/pci/v2_0'
make -r -C devs/eth/intel/i82559/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/devs/eth/intel/i82559/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/devs/eth/intel/i82559/v2_0'
make -r -C devs/eth/i386/pc/i82559/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/devs/eth/i386/pc/i82559/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/devs/eth/i386/pc/i82559/v2_0'
make -r -C hal/common/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/hal/common/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/hal/common/v2_0'
make -r -C infra/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/infra/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/infra/v2_0'
make -r -C redboot/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/redboot/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/redboot/v2_0'
make -r -C isoinfra/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/isoinfra/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/isoinfra/v2_0'
make -r -C language/c/libc/string/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/language/c/libc/string/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/language/c/libc/string/v2_0'
make -r -C net/ns/dns/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/net/ns/dns/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/net/ns/dns/v2_0'
make -r -C services/crc/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/services/crc/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/services/crc/v2_0'
make -r -C services/compress/zlib/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/services/compress/zlib/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/services/compress/zlib/v2_0'
make -r -C io/flash/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/io/flash/v2_0'
i386-elf-gcc -c  -I/usr/src/ecoswork/pc386/test1_install/include
-I/opt/ecos/ecos-2.0/packages/io/flash/v2_0
-I/opt/ecos/ecos-2.0/packages/io/flash/v2_0/src
-I/opt/ecos/ecos-2.0/packages/io/flash/v2_0/tests -I.
-I/opt/ecos/ecos-2.0/packages/io/flash/v2_0/src/ -Wall -Wpointer-arith
-Wstrict-prototypes -Winline -Wundef -Woverloaded-virtual -g -O2
-ffunction-sections -fdata-sections -fno-rtti -fno-exceptions
-fvtable-gc -finit-priority -Wp,-MD,src/flash.tmp -o
src/io_flash_flash.o
/opt/ecos/ecos-2.0/packages/io/flash/v2_0/src/flash.c
i386-elf-ar rcs /usr/src/ecoswork/pc386/test1_install/lib/libtarget.a
src/io_flash_flash.o
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/io/flash/v2_0'
make -r -C io/eth/v2_0 build
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/io/eth/v2_0'
make[1]: Nothing to be done for `build'.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/io/eth/v2_0'
make -r -C hal/common/v2_0
/usr/src/ecoswork/pc386/test1_install/lib/extras.o
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/hal/common/v2_0'
make[1]: `/usr/src/ecoswork/pc386/test1_install/lib/extras.o' is up to
date.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/hal/common/v2_0'
make -r -C hal/i386/arch/v2_0
/usr/src/ecoswork/pc386/test1_install/lib/vectors.o
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/arch/v2_0'
make[1]: `/usr/src/ecoswork/pc386/test1_install/lib/vectors.o' is up
to date.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/arch/v2_0'
make -r -C hal/i386/arch/v2_0
/usr/src/ecoswork/pc386/test1_install/lib/target.ld
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/arch/v2_0'
make[1]: `/usr/src/ecoswork/pc386/test1_install/lib/target.ld' is up
to date.
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/hal/i386/arch/v2_0'
make -r -C redboot/v2_0
/usr/src/ecoswork/pc386/test1_install/bin/redboot.elf
make[1]: Entering directory
`/usr/src/ecoswork/pc386/test1_build/redboot/v2_0'
i386-elf-gcc -c  -I/usr/src/ecoswork/pc386/test1_install/include
-I/opt/ecos/ecos-2.0/packages/redboot/v2_0
-I/opt/ecos/ecos-2.0/packages/redboot/v2_0/src
-I/opt/ecos/ecos-2.0/packages/redboot/v2_0/tests -I. -Wall
-Wpointer-arith -Wstrict-prototypes -Winline -Wundef
-Woverloaded-virtual -g -O2 -ffunction-sections -fdata-sections
-fno-rtti -fno-exceptions -fvtable-gc -finit-priority -o
/usr/src/ecoswork/pc386/test1_install/lib/version.o
/opt/ecos/ecos-2.0/packages/redboot/v2_0/src/version.c
i386-elf-gcc -g -nostdlib -Wl,--gc-sections -Wl,-static
-L/usr/src/ecoswork/pc386/test1_install/lib -Ttarget.ld -o
/usr/src/ecoswork/pc386/test1_install/bin/redboot.elf
/usr/src/ecoswork/pc386/test1_install/lib/version.o
/usr/src/ecoswork/pc386/test1_install/lib/libtarget.a(redboot_main.o):
In function `bist':
/opt/ecos/ecos-2.0/packages/redboot/v2_0/src/main.c:626: undefined
reference to `_flash_info'
make[1]: Leaving directory
`/usr/src/ecoswork/pc386/test1_build/redboot/v2_0'
collect2: ld returned 1 exit status
make: Leaving directory `/usr/src/ecoswork/pc386/test1_build'
make[1]: *** [/usr/src/ecoswork/pc386/test1_install/bin/redboot.elf]
Error 1

make: *** [build] Error 2





--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss



More information about the Ecos-discuss mailing list