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

Re: [microblaze-uclinux] Problems building Microblaze tool chain




John

Thanks for the info. However, I can not seem to find this script. Do you happen to have the URL for it?

Thanks....Chris

John Williams wrote:
Hi Chris,

On Thu, Feb 12, 2009 at 1:21 AM, Chris Robson <Chris.Robson@xxxxxxxxxxxx <mailto:Chris.Robson@xxxxxxxxxxxx>> wrote:


    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.


You want the build-microblaze-uclinux-tools.sh script.. the do_everything and associated do_*.sh scripts are earlier versions that we received from Xilinx.

Note that the toolchain build pretty fragile, we're actively working on something better based around gcc 4.1.2 but it is still a little way off.

Regards,

John


    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
    <mailto:microblaze-uclinux@xxxxxxxxxxxxxx>
    Project Home Page :
    http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
    <http://www.itee.uq.edu.au/%7Ejwilliams/mblaze-uclinux>
    Mailing List Archive :
    http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/
    <http://www.itee.uq.edu.au/%7Elistarch/microblaze-uclinux/>


___________________________
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/