Compilation Error in u-boot - make openmoko-devel-image for x86

Stefan Winkler openmoko at winklerweb.net
Sat Sep 15 21:51:48 CEST 2007


Hi,

I am trying to follow
http://wiki.openmoko.org/wiki/Getting_OpenMoko_working_on_host_with_Xephyr
in order to get a development environment up.

My local.conf is this:
MACHINE = "x86"
DISTRO = "openmoko"
BUILD_ARCH = "i686"
INHERIT += " devshell"
INHERIT += "rm_work"
SRCDATE_eds-dbus = "now"
TARGET_FPU = ""

make openmoko-devel-image goes half through until task 2736, where I get
this error log:

notroot at debian:~/moko$ cat
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/temp/log.do_compile.24509
NOTE: make CROSS_COMPILE=i486-angstrom-linux- gta01bv2_config
make[1]: Entering directory
`/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git
'
Configuring for neo1973_gta01 board...
make[1]: Leaving directory
`/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git
'
NOTE: make CROSS_COMPILE=i486-angstrom-linux- clean
make[1]: Entering directory
`/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git
'
find /mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git-type
f \
                \( -name 'core' -o -name '*.bak' -o -name '*~' \
                -o -name '*.o'  -o -name '*.a'  \) -print \
                | xargs rm -f
rm -f examples/hello_world examples/timer \
              examples/eepro100_eeprom examples/sched \
              examples/mem_to_mem_idma2intr examples/82559_eeprom \
              examples/smc91111_eeprom examples/interrupt \
              examples/test_burst
rm -f tools/img2srec tools/mkimage tools/envcrc \
                tools/gen_eth_addr tools/ubsha1
rm -f tools/mpc86x_clk tools/ncb
rm -f tools/easylogo/easylogo tools/bmp_logo
rm -f tools/gdb/astest tools/gdb/gdbcont tools/gdb/gdbsend
rm -f tools/env/fw_printenv tools/env/fw_setenv
rm -f board/cray/L1/bootscript.c board/cray/L1/bootscript.image
rm -f board/netstar/eeprom board/netstar/crcek board/netstar/crcit
rm -f board/netstar/*.srec board/netstar/*.bin
rm -f board/trab/trab_fkt board/voiceblue/eeprom
rm -f board/integratorap/u-boot.lds board/integratorcp/u-boot.lds
rm -f board/bf533-ezkit/u-boot.lds board/bf533-stamp/u-boot.lds
rm -f board/bf537-stamp/u-boot.lds board/bf561-ezkit/u-boot.lds
rm -f include/bmp_logo.h
rm -f nand_spl/u-boot-spl nand_spl/u-boot-spl.map
make[1]: Leaving directory
`/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git
'
NOTE: make CROSS_COMPILE=i486-angstrom-linux- all
make[1]: Entering directory
`/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git
'
for dir in tools examples ; do make -C $dir _depend ; done
make[2]: Entering directory
`/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/tools
'
make[2]: Nothing to be done for `_depend'.
make[2]: Leaving directory
`/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/tools
'
make[2]: Entering directory
`/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/examples
'
make[2]: Nothing to be done for `_depend'.
make[2]: Leaving directory
`/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/examples
'
make -C tools all
make[2]: Entering directory
`/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/tools
'
gcc -Wall -pedantic -idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include2-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-DTEXT_BASE=0x33F80000
-DUSE_HOSTCC -O -c -o
img2srec.o img2srec.c
gcc -Wall -pedantic -idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include2-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-DTEXT_BASE=0x33F80000
-DUSE_HOSTCC -O  -o img2srec
img2srec.o
strip img2srec
gcc -g -Wall -pedantic -idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include2-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-DTEXT_BASE=0x33F80000
-DUSE_HOSTCC -O -c -o
mkimage.o mkimage.c
gcc -g -Wall -pedantic -idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include2-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-DTEXT_BASE=0x33F80000
-DUSE_HOSTCC -O -c -o
crc32.o crc32.c
gcc -g -Wall -pedantic -idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include2-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-DTEXT_BASE=0x33F80000
-DUSE_HOSTCC -O -c -o
sha1.o sha1.c
gcc -Wall -pedantic -idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include2-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-DTEXT_BASE=0x33F80000
-DUSE_HOSTCC -O  -o mkimage
mkimage.o crc32.o sha1.o
strip mkimage
gcc -g -Wall -pedantic -idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include2-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-DTEXT_BASE=0x33F80000
-DUSE_HOSTCC -O -c -o
envcrc.o envcrc.c
gcc -g  -idirafter /mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include2-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-DTEXT_BASE=0x33F80000
-DUSE_HOSTCC -c -o
environment.o environment.c
gcc -Wall -pedantic -idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include2-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-DTEXT_BASE=0x33F80000
-DUSE_HOSTCC -O -o envcrc
envcrc.o crc32.o environment.o sha1.o
gcc -g -Wall -pedantic -idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include2-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-DTEXT_BASE=0x33F80000
-DUSE_HOSTCC -O -c -o
ubsha1.o ubsha1.c
gcc -Wall -pedantic -idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include2-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-DTEXT_BASE=0x33F80000
-DUSE_HOSTCC -O -o ubsha1
ubsha1.o sha1.o
gcc -g -Wall -pedantic -idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include2-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-DTEXT_BASE=0x33F80000
-DUSE_HOSTCC -O -c -o gen_eth_addr.o gen_eth_addr.c
gcc -Wall -pedantic -idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include2-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-DTEXT_BASE=0x33F80000
-DUSE_HOSTCC -O  -o gen_eth_addr gen_eth_addr.o
strip gen_eth_addr
gcc -Wall -pedantic -idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include2-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-DTEXT_BASE=0x33F80000
-DUSE_HOSTCC -O -c -o bmp_logo.o bmp_logo.c
gcc -Wall -pedantic -idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include2-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-DTEXT_BASE=0x33F80000
-DUSE_HOSTCC -O  -o bmp_logo bmp_logo.o
strip bmp_logo
gcc -Wall -pedantic -idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include2-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-DTEXT_BASE=0x33F80000
-DUSE_HOSTCC -O -c -o
mkudfu.o mkudfu.c
gcc -Wall -pedantic -idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include2-idirafter
/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-DTEXT_BASE=0x33F80000
-DUSE_HOSTCC -O  -o mkudfu
mkudfu.o
strip mkudfu
./bmp_logo logos/denx.bmp
>/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include/bmp_logo.h
make[2]: Leaving directory
`/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/tools
'
make -C examples all
make[2]: Entering directory
`/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/examples
'
i486-angstrom-linux-gcc -g  -Os   -fno-strict-aliasing  -fno-common
-ffixed-r8 -msoft-float  -D__KERNEL__ -DTEXT_BASE=0x33F80000
-I/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/include-fno-builtin
-ffreestanding -nostdinc -isystem
/mnt/moko/moko/build/tmp/cross/bin/../lib/gcc/i486-angstrom-linux/4.1.2/include
-pipe  -DCONFIG_ARM -D__ARM__ -march=armv4  -Wall -Wstrict-prototypes -c -o
hello_world.o hello_world.c
hello_world.c:1: error: bad value (armv4) for -march= switch
hello_world.c:1: error: bad value (armv4) for -mtune= switch
make[2]: *** [hello_world.o] Error 1
make[2]: Leaving directory
`/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git/examples
'
make[1]: *** [examples] Error 2
make[1]: Leaving directory
`/mnt/moko/moko/build/tmp/work/i486-angstrom-linux/uboot-
openmoko-1.2.0+git8993e54b6f397973794f3d6f47d3b3c0c98dd4f6+svn20070819-r2/git
'
FATAL: oe_runmake failed

It seems he tries to build u-boot for the ARM architecture although
local.conf says to build for x86. Is this a bug in the build process or have
I forgotten something?

Any clues how to proceed?

TIA,

Stefan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.openmoko.org/pipermail/openmoko-devel/attachments/20070915/280fed8d/attachment.html


More information about the openmoko-devel mailing list