Dear Daniel Schwierzeck, In message <1323621577-13010-1-git-send-email-daniel.schwierz...@googlemail.com> you wrote: > This board breaks MAKEALL -a mips due to compile errors. > This patch fixes only the parts causing the errors to get MAKEALL > working. > > Signed-off-by: Daniel Schwierzeck <daniel.schwierz...@googlemail.com> > --- > Changes for v2: > - removed fixes for coding style cleanup and compiler warnings > > Note: minimal patch to get MAKEALL -a mips working. This board is broken > and has no maintainer so it should be dropped.
I suggest we drop it. You patch does not really fix it. With GCC 4.6 I get anothe rton of warnings / errors: Configuring for tb0229 board... pci_indirect.c: In function 'indirect_read_config_byte': pci_indirect.c:101:1: warning: implicit declaration of function 'out_le32' [-Wimplicit-function-declaration] pci_indirect.c:101:1: warning: implicit declaration of function 'in_8' [-Wimplicit-function-declaration] pci_indirect.c: In function 'indirect_read_config_word': pci_indirect.c:102:1: warning: implicit declaration of function 'in_le16' [-Wimplicit-function-declaration] pci_indirect.c: In function 'indirect_read_config_dword': pci_indirect.c:103:1: warning: implicit declaration of function 'in_le32' [-Wimplicit-function-declaration] pci_indirect.c: In function 'indirect_write_config_byte': pci_indirect.c:109:1: warning: implicit declaration of function 'out_8' [-Wimplicit-function-declaration] pci_indirect.c: In function 'indirect_write_config_word': pci_indirect.c:110:1: warning: implicit declaration of function 'out_le16' [-Wimplicit-function-declaration] flash.c: In function 'flash_init': flash.c:62:25: warning: unused variable 'base_b1' [-Wunused-variable] flash.c:62:16: warning: unused variable 'base_b0' [-Wunused-variable] flash.c:61:7: warning: unused variable 'pbcr' [-Wunused-variable] vr4131-pci.c: In function 'init_vr4131_pci': vr4131-pci.c:242:18: warning: assignment from incompatible pointer type [enabled by default] vr4131-pci.c:243:18: warning: assignment from incompatible pointer type [enabled by default] vr4131-pci.c:244:19: warning: assignment from incompatible pointer type [enabled by default] vr4131-pci.c:245:19: warning: assignment from incompatible pointer type [enabled by default] vr4131-pci.c:246:19: warning: assignment from incompatible pointer type [enabled by default] vr4131-pci.c:247:20: warning: assignment from incompatible pointer type [enabled by default] tb0229.c: In function 'pci_init_board': tb0229.c:32:2: warning: implicit declaration of function 'init_vr4131_pci' [-Wimplicit-function-declaration] tb0229.c: In function 'initdram': tb0229.c:38:2: warning: passing argument 1 of 'get_ram_size' makes pointer from integer without a cast [enabled by default] /home/wd/git/u-boot/work/include/common.h:383:6: note: expected 'long int *' but argument is of type 'unsigned int' mips-linux-ld: Warning: size of symbol `_machine_restart' changed from 8 in arch/mips/cpu/mips32/libmips32.o to 12 in board/tb0229/libtb0229.o mips-linux-ld: Warning: size of symbol `board_eth_init' changed from 8 in net/libnet.o to 88 in board/tb0229/libtb0229.o mips-linux-ld: arch/mips/cpu/mips32/start.o: compiled for a big endian system and target is little endian mips-linux-ld: arch/mips/cpu/mips32/start.o: endianness incompatible with that of the selected emulation mips-linux-ld: failed to merge target specific data of file arch/mips/cpu/mips32/start.o mips-linux-ld: arch/mips/cpu/mips32/libmips32.o: compiled for a big endian system and target is little endian mips-linux-ld: arch/mips/cpu/mips32/libmips32.o: endianness incompatible with that of the selected emulation mips-linux-ld: failed to merge target specific data of file arch/mips/cpu/mips32/libmips32.o mips-linux-ld: arch/mips/lib/libmips.o: compiled for a big endian system and target is little endian mips-linux-ld: arch/mips/lib/libmips.o: endianness incompatible with that of the selected emulation mips-linux-ld: failed to merge target specific data of file arch/mips/lib/libmips.o mips-linux-ld: common/libcommon.o: compiled for a big endian system and target is little endian mips-linux-ld: common/libcommon.o: endianness incompatible with that of the selected emulation mips-linux-ld: failed to merge target specific data of file common/libcommon.o mips-linux-ld: disk/libdisk.o: compiled for a big endian system and target is little endian mips-linux-ld: disk/libdisk.o: endianness incompatible with that of the selected emulation ... I'll prepare a patch... Thanks. Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de The sight of death frightens them [Earthers]. -- Kras the Klingon, "Friday's Child", stardate 3497.2 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot