[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[microblaze-uclinux] Problems building Microblaze tool chain




I'm getting three errors, shown below, when building the microblaze toolchain "do_everything.csh" script. Anyone have a fix for this they can share? I suspect the third error is really caused by the first 2.
My host OS is Fedora 10 with default gcc and libraries.

thanks for helping
....Chris

make[3]: Entering directory `/develop/MICROBLAZE/microblaze-toolchain-sources/build/lin/bld_binutils/gas' gcc -DHAVE_CONFIG_H -I. -I/develop/MICROBLAZE/microblaze-toolchain-sources/srcs/binutils//gas -I. -D_GNU_SOURCE -I. -I/develop/MICROBLAZE/microblaze-toolchain-sources/srcs/binutils//gas -I../bfd -I/develop/MICROBLAZE/microblaze-toolchain-sources/srcs/binutils//gas/config -I/develop/MICROBLAZE/microblaze-toolchain-sources/srcs/binutils//gas/../include -I/develop/MICROBLAZE/microblaze-toolchain-sources/srcs/binutils//gas/.. -I/develop/MICROBLAZE/microblaze-toolchain-sources/srcs/binutils//gas/../bfd -I/develop/MICROBLAZE/microblaze-toolchain-sources/srcs/binutils//gas/../intl -I../intl -DLOCALEDIR="\"/develop/MICROBLAZE/microblaze-toolchain-sources/release/lin/microblaze/share/locale\"" -O2 -g -DMICROBLAZE -c /develop/MICROBLAZE/microblaze-toolchain-sources/srcs/binutils//gas/app.c
In file included from ./targ-cpu.h:1,
from /develop/MICROBLAZE/microblaze-toolchain-sources/srcs/binutils//gas/config/obj-elf.h:40,
from ./obj-format.h:1,
from /develop/MICROBLAZE/microblaze-toolchain-sources/srcs/binutils//gas/config/te-generic.h:19,
from ./targ-env.h:1,
from /develop/MICROBLAZE/microblaze-toolchain-sources/srcs/binutils//gas/as.h:620, from /develop/MICROBLAZE/microblaze-toolchain-sources/srcs/binutils//gas/app.c:29: /develop/MICROBLAZE/microblaze-toolchain-sources/srcs/binutils//gas/config/tc-microblaze.h:63: error: array type has incomplete element type
make[3]: *** [app.o] Error 1
make[3]: Leaving directory `/develop/MICROBLAZE/microblaze-toolchain-sources/build/lin/bld_binutils/gas'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/develop/MICROBLAZE/microblaze-toolchain-sources/build/lin/bld_binutils/gas'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/develop/MICROBLAZE/microblaze-toolchain-sources/build/lin/bld_binutils/gas'
make: *** [all-gas] Error 2


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
NEXT ERROR
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
gcc -c -O2 -DMICROBLAZE -D__MICROBLAZE_UCLINUX__ -DMICROBLAZE_DEBUG -I. -I/develop/MICROBLAZE/microblaze-toolchain-sources/srcs/gdb/gdb -I/develop/MICROBLAZE/microblaze-toolchain-sources/srcs/gdb/gdb/config -DLOCALEDIR="\"/develop/MICROBLAZE/microblaze-toolchain-sources/release/lin/microblaze/share/locale\"" -DHAVE_CONFIG_H -I/develop/MICROBLAZE/microblaze-toolchain-sources/srcs/gdb/gdb/../include/opcode -I/develop/MICROBLAZE/microblaze-toolchain-sources/srcs/gdb/gdb/../readline/.. -I../bfd -I/develop/MICROBLAZE/microblaze-toolchain-sources/srcs/gdb/gdb/../bfd -I/develop/MICROBLAZE/microblaze-toolchain-sources/srcs/gdb/gdb/../include -I../intl -I/develop/MICROBLAZE/microblaze-toolchain-sources/srcs/gdb/gdb/../intl -DMI_OUT=1 -DGDBTK -DUI_OUT=1 -Wimplicit -Wreturn-type -Wcomment -Wtrigraphs -Wformat -Wparentheses -Wpointer-arith -Wuninitialized /develop/MICROBLAZE/microblaze-toolchain-sources/srcs/gdb/gdb/gdbtypes.c /develop/MICROBLAZE/microblaze-toolchain-sources/srcs/gdb/gdb/gdbtypes.c: In function ‘recursive_dump_type’: /develop/MICROBLAZE/microblaze-toolchain-sources/srcs/gdb/gdb/gdbtypes.c:2961: error: lvalue required as increment operand
gmake[1]: *** [gdbtypes.o] Error 1
gmake[1]: Leaving directory `/develop/MICROBLAZE/microblaze-toolchain-sources/build/lin/bld_gdb/gdb'
gmake: *** [all-gdb] Error 2

++++++++++++++++++++++++++++++++++++++++++
LAST ERROR
++++++++++++++++++++++++++++++++++++++++++
make all
gcc -g -O2 -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_BFD_H=1 -DTARGET_microblaze -I/develop/MICROBLAZE/microblaze-toolchain-sources/release/lin/microblaze/include -I/develop/MICROBLAZE/microblaze-toolchain-sources/build/lin/tmp_elf2flt_src/ -static -o elf2flt /develop/MICROBLAZE/microblaze-toolchain-sources/build/lin/tmp_elf2flt_src/elf2flt.c /develop/MICROBLAZE/microblaze-toolchain-sources/build/lin/tmp_elf2flt_src/stubs.c /develop/MICROBLAZE/microblaze-toolchain-sources/release/lin/microblaze/lib/libbfd.a /develop/MICROBLAZE/microblaze-toolchain-sources/release/lin/microblaze/lib/libiberty.a gcc: /develop/MICROBLAZE/microblaze-toolchain-sources/release/lin/microblaze/lib/libbfd.a: No such file or directory gcc: /develop/MICROBLAZE/microblaze-toolchain-sources/release/lin/microblaze/lib/libiberty.a: No such file or directory
make: *** [elf2flt] Error 1

exit

___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/