Hi,

On 2011-02-07 22:25, Loïc Minier wrote:
>         Hi
> 
>  u-boot 2010.09 used to build under Debian mipsel, but failed building
>  starting with 2010.12 with this error:
> /usr/bin/make -C 
> /build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/board/dbau1x00/ 
> u-boot.lds
> make[2]: Entering directory 
> `/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/board/dbau1x00'
> make[2]: Nothing to be done for `u-boot.lds'.
> make[2]: Leaving directory 
> `/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/board/dbau1x00'
> gcc -E -g  -Os   -D__KERNEL__ -DCONFIG_SYS_TEXT_BASE=0xbfc00000 
> -I/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/include2
>  
> -I/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/include
>  -I/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/include 
> -fno-builtin -ffreestanding -nostdinc -isystem 
> /usr/lib/gcc/mipsel-linux-gnu/4.4.5/include -pipe  -DCONFIG_MIPS -D__MIPS__ 
> -G 0 -mabicalls -fpic -msoft-float -march=4kc -mtune=4kc -include 
> /build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/include/u-boot/u-boot.lds.h
>   -ansi -D__ASSEMBLY__ -P - 
> </build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/board/dbau1x00/u-boot.lds
>  
> >/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/u-boot.lds
> UNDEF_SYM=`objdump -x 
> /build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/board/dbau1x00/libdbau1x00.o
>  
> /build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/api/libapi.o
>  
> /build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/arch/mips/cpu/libmips.o
>  
> /build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/arch/mips/lib/libmips.o
>  
> /build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/common/libcommon.o
>  
> /build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/disk/libdisk.o
>  
> /build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/bios_emulator/libatibiosemu.o
>  
> /build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/block/libblock.o
>  
> /build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/dma/libdma.o
>  /build/buildd-u-boot
_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/fpga/libfpga.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/gpio/libgpio.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/hwmon/libhwmon.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/i2c/libi2c.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/input/libinput.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/misc/libmisc.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/mmc/libmmc.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/mtd/libmtd.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/mtd/nand/libnand.o
 /build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/deb
ian/build/dbau1100/drivers/mtd/onenand/libonenand.o 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/mtd/spi/libspi_flash.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/mtd/ubi/libubi.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/net/libnet.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/net/phy/libphy.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/pci/libpci.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/pcmcia/libpcmcia.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/power/libpower.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/rtc/librtc.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/driv
ers/serial/libserial.o 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/spi/libspi.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/twserial/libtws.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/usb/gadget/libusb_gadget.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/usb/host/libusb_host.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/usb/musb/libusb_musb.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/usb/phy/libusb_phy.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/video/libvideo.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/drivers/watchdog/libwatchdog.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/
fs/cramfs/libcramfs.o 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/fs/ext2/libext2fs.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/fs/fat/libfat.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/fs/fdos/libfdos.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/fs/jffs2/libjffs2.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/fs/reiserfs/libreiserfs.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/fs/ubifs/libubifs.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/fs/yaffs2/libyaffs2.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/lib/libfdt/libfdt.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/lib/libgeneric.o
 /build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot
-2010.12/debian/build/dbau1100/lib/lzma/liblzma.o 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/lib/lzo/liblzo.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/net/libnet.o
 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/post/libpost.o
 | sed  -n -e 's/.*\(__u_boot_cmd_.*\)/-u\1/p'|sort|uniq`; cd 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100
 && ld  -Bstatic -T 
/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/u-boot.lds
  -G 0 -static -n -nostdlib -Ttext 0xbfc00000 $UNDEF_SYM arch/mips/cpu/start.o 
--start-group api/libapi.o arch/mips/cpu/libmips.o arch/mips/lib/libmips.o 
common/libcommon.o disk/libdisk.o drivers/bios_emulator/libatibiosemu.o 
drivers/block/libblock.o drivers/dma/libdma.o drivers/fpga/libfpga.o 
drivers/gpio/libgpio.o drivers/hwmon/libhwmon.o drivers/i2c/libi2c.o 
drivers/input/libinput.o driver
s/misc/libmisc.o drivers/mmc/libmmc.o drivers/mtd/libmtd.o 
drivers/mtd/nand/libnand.o drivers/mtd/onenand/libonenand.o 
drivers/mtd/spi/libspi_flash.o drivers/mtd/ubi/libubi.o drivers/net/libnet.o 
drivers/net/phy/libphy.o drivers/pci/libpci.o drivers/pcmcia/libpcmcia.o 
drivers/power/libpower.o drivers/rtc/librtc.o drivers/serial/libserial.o 
drivers/spi/libspi.o drivers/twserial/libtws.o 
drivers/usb/gadget/libusb_gadget.o drivers/usb/host/libusb_host.o 
drivers/usb/musb/libusb_musb.o drivers/usb/phy/libusb_phy.o 
drivers/video/libvideo.o drivers/watchdog/libwatchdog.o fs/cramfs/libcramfs.o 
fs/ext2/libext2fs.o fs/fat/libfat.o fs/fdos/libfdos.o fs/jffs2/libjffs2.o 
fs/reiserfs/libreiserfs.o fs/ubifs/libubifs.o fs/yaffs2/libyaffs2.o 
lib/libfdt/libfdt.o lib/libgeneric.o lib/lzma/liblzma.o lib/lzo/liblzo.o 
net/libnet.o post/libpost.o board/dbau1x00/libdbau1x00.o --end-group -L 
/usr/lib/gcc/mipsel-linux-gnu/4.4.5 -lgcc -Map u-boot.map -o u-boot
> board/dbau1x00/libdbau1x00.o: In function `flash_init':
> /build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/board/dbau1x00/flash.c:34:
>  multiple definition of `flash_init'
> drivers/mtd/libmtd.o:/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/drivers/mtd/cfi_flash.c:2027:
>  first defined here
> board/dbau1x00/libdbau1x00.o: In function `write_buff':
> /build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/board/dbau1x00/flash.c:40:
>  multiple definition of `write_buff'
> drivers/mtd/libmtd.o:/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/drivers/mtd/cfi_flash.c:1247:
>  first defined here
> ld: Warning: /usr/lib/gcc/mipsel-linux-gnu/4.4.5/libgcc.a(_lshrdi3.o) uses 
> hard float, u-boot uses soft float
> ld: Warning: /usr/lib/gcc/mipsel-linux-gnu/4.4.5/libgcc.a(_ashldi3.o) uses 
> hard float, u-boot uses soft float
> make[1]: *** 
> [/build/buildd-u-boot_2010.12-2-mipsel-Q8UfBj/u-boot-2010.12/debian/build/dbau1100/u-boot]
>  Error 1
> 
>  The soft-float/hard-float stuff is just a warning; I'm not sure what
>  broke this -- Cc:ing Thomas Lange, the board's maintainer, in case he
>  has an idea
> 

This has nothing to do with your compiler.

See patch from daniel.schwierz...@googlemail.com
sent 2011-02-03.

/Thomas
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to