[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