[Buildroot] Erorr build buildroot-2012.05-rc3 (Microblaze)

Peter Korsgaard jacmet at sunsite.dk
Sat May 26 17:50:24 UTC 2012


>>>>> "Дмитрий" == Дмитрий Грицай <dmytriy.grytsay at gmail.com> writes:

Hi,

Please use the buildroot list rather than mailing me directly in the
future, thanks.

 Дмитрий> Hello
 Дмитрий> I would like to report a bug in Buildroot.

 Дмитрий> When I build buildroot-2012.05-rc3 for Microblaze
 Дмитрий> architecture, i have the fallowing error:

 Дмитрий> kruger at thinkpad:/media/elements/microblaze/buildroot-2012.05-rc3$ make
 Дмитрий> /usr/bin/make -j2  HOSTCC="/usr/bin/gcc" HOSTCXX="/usr/bin/g++" silentoldconfig
 Дмитрий> make[1]: Entering directory `/media/elements/microblaze/buildroot-2012.05-rc3'
 Дмитрий> mkdir -p /media/elements/microblaze/buildroot-2012.05-rc3/output/build/
 Дмитрий> buildroot-config/lxdialog
 Дмитрий> /usr/bin/make CC="/usr/bin/gcc" HOSTCC="/usr/bin/gcc" obj=/media/elements/
 Дмитрий> microblaze/buildroot-2012.05-rc3/output/build/buildroot-config -C support/
 Дмитрий> kconfig -f Makefile.br conf
 Дмитрий> make[2]: Entering directory `/media/elements/microblaze/buildroot-2012.05-rc3/
 Дмитрий> support/kconfig'
 Дмитрий> /usr/bin/gcc -DCURSES_LOC="<ncurses.h>" -DLOCALE  -I/media/elements/microblaze/
 Дмитрий> buildroot-2012.05-rc3/output/build/buildroot-config   /media/elements/
 Дмитрий> microblaze/buildroot-2012.05-rc3/output/build/buildroot-config/conf.o /media/
 Дмитрий> elements/microblaze/buildroot-2012.05-rc3/output/build/buildroot-config/
 Дмитрий> zconf.tab.o  -o /media/elements/microblaze/buildroot-2012.05-rc3/output/build/
 Дмитрий> buildroot-config/conf
 Дмитрий> make[2]: Leaving directory `/media/elements/microblaze/buildroot-2012.05-rc3/
 Дмитрий> support/kconfig'
 Дмитрий> KCONFIG_AUTOCONFIG=/media/elements/microblaze/buildroot-2012.05-rc3/output/
 Дмитрий> build/buildroot-config/auto.conf KCONFIG_AUTOHEADER=/media/elements/microblaze/
 Дмитрий> buildroot-2012.05-rc3/output/build/buildroot-config/autoconf.h KCONFIG_TRISTATE
 Дмитрий> =/media/elements/microblaze/buildroot-2012.05-rc3/output/build/buildroot-config
 Дмитрий> /tristate.config BUILDROOT_CONFIG=/media/elements/microblaze/
 Дмитрий> buildroot-2012.05-rc3/.config /media/elements/microblaze/buildroot-2012.05-rc3/
 Дмитрий> output/build/buildroot-config/conf --silentoldconfig Config.in
 Дмитрий> #
 Дмитрий> # configuration written to /media/elements/microblaze/buildroot-2012.05-rc3
 Дмитрий> /.config
 Дмитрий> #
 Дмитрий> make[1]: Leaving directory `/media/elements/microblaze/buildroot-2012.05-rc3'
 Дмитрий> mkdir -p /media/elements/microblaze/buildroot-2012.05-rc3/output/target
 Дмитрий> if ! [ -d "/media/elements/microblaze/buildroot-2012.05-rc3/output/target/bin"
 Дмитрий> ]; then \
 Дмитрий> if [ -d "/media/elements/microblaze/buildroot-2012.05-rc3/fs/skeleton" ]; then
 Дмитрий> \
 Дмитрий> cp -fa /media/elements/microblaze/buildroot-2012.05-rc3/fs/skeleton/* /media/
 Дмитрий> elements/microblaze/buildroot-2012.05-rc3/output/target/; \
 Дмитрий> fi; \
 Дмитрий> fi
 Дмитрий> find /media/elements/microblaze/buildroot-2012.05-rc3/output/target -type d
 Дмитрий> -name CVS -print0 -o -name .svn -print0 | xargs -0 rm -rf
 Дмитрий> find /media/elements/microblaze/buildroot-2012.05-rc3/output/target -type f \(
 Дмитрий> -name .empty -o -name '*~' \) -print0 | xargs -0 rm -rf
 Дмитрий> touch /media/elements/microblaze/buildroot-2012.05-rc3/output/build/.root
 Дмитрий> --2012-05-26 17:20:08--  http://git.xilinx.com/?p=xldk/microblaze_v2.0.git;a=
 Дмитрий> blob;h=71e031ae990e063a5718f90d30cf97ad85e2f565;hb=
 Дмитрий> 569081301f0f1d8d3b24335a364e8ff1774190d4;f=microblaze-unknown-linux-gnu.tgz
 Дмитрий> Resolving git.xilinx.com... 149.199.60.191
 Дмитрий> Connecting to git.xilinx.com|149.199.60.191|:80... connected.
 Дмитрий> HTTP request sent, awaiting response... 200 OK
 Дмитрий> Length: unspecified [application/x-gzip]
 Дмитрий> Saving to: `/media/elements/microblaze/buildroot-2012.05-rc3/dl/
 Дмитрий> microblaze-unknown-linux-gnu.tgz'

 Дмитрий>     [                                                                          
 Дмитрий>                   <=>     ] 62,611,385  20.2K/s   in 48m 27s  

 Дмитрий> 2012-05-26 18:08:40 (21.0 KB/s) - `/media/elements/microblaze/
 Дмитрий> buildroot-2012.05-rc3/dl/microblaze-unknown-linux-gnu.tgz' saved [62611385]

 Дмитрий> mkdir -p /media/elements/microblaze/buildroot-2012.05-rc3/output/host/opt/
 Дмитрий> ext-toolchain
 Дмитрий> gzip -d -c /media/elements/microblaze/buildroot-2012.05-rc3/dl/
 Дмитрий> microblaze-unknown-linux-gnu.tgz | \
 Дмитрий> tar --strip-components=1 --exclude='usr/lib/locale/*' -C /media/elements/
 Дмитрий> microblaze/buildroot-2012.05-rc3/output/host/opt/ext-toolchain  -xf -
 Дмитрий> Checking external toolchain settings
 Дмитрий> Cannot execute cross-compiler '/media/elements/microblaze/buildroot-2012.05-rc3

I guess you're on a 32bit PC? The Xilinx cross compiler is apparently a
64bit binary. There's not much to do about it exept for either build on
a 64bit machine or go back to the earlier v1 binary. There was a
dicussion about it on the list recently:

http://thread.gmane.org/gmane.comp.lib.uclibc.buildroot/41555/focus=41600


-- 
Bye, Peter Korsgaard


More information about the buildroot mailing list