x11-at91sam9m10-image проблемы

19 views
Skip to first unread message

Владимир Петриго

unread,
Nov 2, 2012, 2:53:24 AM11/2/12
to openemb...@googlegroups.com
Добрый день.

Потихоньку осваиваю OE и сейчас столкнулся с небольшой проблемой сборки готового образа x11-at91sam9m10-image.
Всё началось ещё на раннем этапе, когда в рецепте были указаны дополнительные модули для включения, как то:
gpe-mini-browser, gst-plugin-on2-8170, on2-8170-libs.
В каталоге с рецептами таких нет, вылечилось комментированием данных строчек в рецепте, а gpe-mini-browser переименовал в gpe-mini-browser2.
Сборка началась, но проблемы на этом не закончились, то контрольная сумма поменяется, то образ не найдет, а сейчас вот такое сообщение вылетело на 1688 шаге:

NOTE: Running task 1688 of 7185 (ID: 3678, /home/vladimir/OE/stuff/openembedded/recipes/module-init-tools/module-init-tools-cross_3.12.bb, do_configure)
NOTE: package module-init-tools-cross-3.12-r6: task do_configure: Started
ERROR: Logfile of failure stored in: /home/vladimir/OE/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/module-init-tools-cross-3.12-r6/temp/log.do_configure.8862
Log data follows:
| + do_configure
| + sed -i -e '/MAN5 =/d' -e '/MAN8 =/d' Makefile.am
| + autotools_do_configure
| + case module-init-tools-cross in
| + read fn
| + find /home/vladimir/OE/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/module-init-tools-cross-3.12-r6/module-init-tools-3.12 -name configure.in -o -name configure.ac
| ++ dirname /home/vladimir/OE/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/module-init-tools-cross-3.12-r6/module-init-tools-3.12/configure.ac
| + rm -f /home/vladimir/OE/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/module-init-tools-cross-3.12-r6/module-init-tools-3.12/configure
| + read fn
| + '[' -e /home/vladimir/OE/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/module-init-tools-cross-3.12-r6/module-init-tools-3.12/configure.in -o -e /home/vladimir/OE/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/module-init-tools-cross-3.12-r6/module-init-tools-3.12/configure.ac ']'
| ++ pwd
| + olddir=/home/vladimir/OE/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/module-init-tools-cross-3.12-r6/module-init-tools-3.12
| + cd /home/vladimir/OE/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/module-init-tools-cross-3.12-r6/module-init-tools-3.12
| + oe_autoreconf
| + '[' xdefault = xdefault ']'
| + acpaths=
| ++ sed -e 's,\(.*/\).*$,\1,'
| ++ sort -u
| ++ grep -v acinclude.m4
| ++ grep -v aclocal.m4
| ++ find /home/vladimir/OE/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/module-init-tools-cross-3.12-r6/module-init-tools-3.12 -maxdepth 2 -name '*.m4'
| + for i in '`find /home/vladimir/OE/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/module-init-tools-cross-3.12-r6/module-init-tools-3.12 -maxdepth 2 -name \*.m4|grep -v '\''aclocal.m4'\''|             grep -v '\''acinclude.m4'\'' | sed -e '\''s,\(.*/\).*$,\1,'\''|sort -u`'
| + acpaths=' -I /home/vladimir/OE/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/module-init-tools-cross-3.12-r6/module-init-tools-3.12/m4/'
| ++ sed 's/.* //;s/\.[0-9]\+$//'
| ++ head -n 1
| ++ automake --version
| + AUTOV=1.11
| + install -d /home/vladimir/OE/stuff/tmp/sysroots/i686-linux/usr/armv5te/share/aclocal
| + install -d /home/vladimir/OE/stuff/tmp/sysroots/i686-linux/usr/armv5te/share/aclocal-1.11
| + acpaths=' -I /home/vladimir/OE/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/module-init-tools-cross-3.12-r6/module-init-tools-3.12/m4/ -I/home/vladimir/OE/stuff/tmp/sysroots/i686-linux/usr/armv5te/share/aclocal-1.11 -I /home/vladimir/OE/stuff/tmp/sysroots/i686-linux/usr/armv5te/share/aclocal'
| + grep -q aclocal
| + echo --exclude=autopoint
| + rm -f aclocal.m4
| + '[' -e configure.in ']'
| + CONFIGURE_AC=configure.ac
| + grep '^[[:space:]]*AM_GLIB_GNU_GETTEXT' configure.ac
| + grep '^[[:space:]]*AM_GNU_GETTEXT' configure.ac
| ++ sed -n -e '/^[[:space:]]*AC_CONFIG_MACRO_DIR/s|[^(]*([[]*\([^])]*\)[]]*)|\1|p' configure.ac
| + for aux in m4 '`sed -n -e '\''/^[[:space:]]*AC_CONFIG_MACRO_DIR/s|[^(]*([[]*\([^])]*\)[]]*)|\1|p'\'' $CONFIGURE_AC`'
| + mkdir -p m4
| + autoreconf -Wcross --verbose --install --force --exclude=autopoint -I /home/vladimir/OE/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/module-init-tools-cross-3.12-r6/module-init-tools-3.12/m4/ -I/home/vladimir/OE/stuff/tmp/sysroots/i686-linux/usr/armv5te/share/aclocal-1.11 -I /home/vladimir/OE/stuff/tmp/sysroots/i686-linux/usr/armv5te/share/aclocal
| autoreconf: Entering directory `.'
| autoreconf: configure.ac: not using Gettext
| autoreconf: running: aclocal -I /home/vladimir/OE/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/module-init-tools-cross-3.12-r6/module-init-tools-3.12/m4/ -I /home/vladimir/OE/stuff/tmp/sysroots/i686-linux/usr/armv5te/share/aclocal-1.11 -I /home/vladimir/OE/stuff/tmp/sysroots/i686-linux/usr/armv5te/share/aclocal -I /home/vladimir/OE/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/module-init-tools-cross-3.12-r6/module-init-tools-3.12/m4/ -I /home/vladimir/OE/stuff/tmp/sysroots/i686-linux/usr/armv5te/share/aclocal-1.11 -I /home/vladimir/OE/stuff/tmp/sysroots/i686-linux/usr/armv5te/share/aclocal --force -I m4
| autoreconf: configure.ac: tracing
| autoreconf: configure.ac: not using Libtool
| autoreconf: running: /home/vladimir/OE/stuff/tmp/sysroots/i686-linux/usr/bin/autoconf --include=/home/vladimir/OE/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/module-init-tools-cross-3.12-r6/module-init-tools-3.12/m4/ --include=/home/vladimir/OE/stuff/tmp/sysroots/i686-linux/usr/armv5te/share/aclocal-1.11 --include=/home/vladimir/OE/stuff/tmp/sysroots/i686-linux/usr/armv5te/share/aclocal --force --warnings=cross
| autoreconf: configure.ac: not using Autoheader
| autoreconf: running: automake --foreign --add-missing --copy --force-missing --warnings=cross
| automake: unknown warning category `cross'
| autoreconf: running: gnu-configize
| autoreconf: Leaving directory `.'
| + grep '^[[:space:]]*[AI][CT]_PROG_INTLTOOL' configure.ac
| + cd /home/vladimir/OE/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/module-init-tools-cross-3.12-r6/module-init-tools-3.12
| + '[' -e /home/vladimir/OE/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/module-init-tools-cross-3.12-r6/module-init-tools-3.12/configure ']'
| + oe_runconf
| + '[' -x /home/vladimir/OE/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/module-init-tools-cross-3.12-r6/module-init-tools-3.12/configure ']'
| + /home/vladimir/OE/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/module-init-tools-cross-3.12-r6/module-init-tools-3.12/configure --build=i686-linux --host=i686-linux --target=arm-angstrom-linux-gnueabi --prefix=/home/vladimir/OE/stuff/tmp/sysroots/i686-linux/usr/armv5te --exec_prefix=/home/vladimir/OE/stuff/tmp/sysroots/i686-linux/usr/armv5te --bindir=/home/vladimir/OE/stuff/tmp/sysroots/i686-linux/usr/armv5te/bin --sbindir=/home/vladimir/OE/stuff/tmp/sysroots/i686-linux/usr/armv5te/bin --libexecdir=/home/vladimir/OE/stuff/tmp/sysroots/i686-linux/usr/armv5te/libexec --datadir=/home/vladimir/OE/stuff/tmp/sysroots/i686-linux/usr/armv5te/share --sysconfdir=/home/vladimir/OE/stuff/tmp/sysroots/i686-linux/etc --sharedstatedir=/home/vladimir/OE/stuff/tmp/sysroots/i686-linux/com --localstatedir=/home/vladimir/OE/stuff/tmp/sysroots/i686-linux/var --libdir=/home/vladimir/OE/stuff/tmp/sysroots/i686-linux/usr/armv5te/lib --includedir=/home/vladimir/OE/stuff/tmp/sysroots/i686-linux/usr/armv5te/include --oldincludedir=/home/vladimir/OE/stuff/tmp/sysroots/i686-linux/usr/armv5te/include --infodir=/home/vladimir/OE/stuff/tmp/sysroots/i686-linux/usr/armv5te/share/info --mandir=/home/vladimir/OE/stuff/tmp/sysroots/i686-linux/usr/armv5te/share/man --with-libtool-sysroot --enable-largefile --disable-nls --enable-ipv6 --disable-manpages --disable-builddir --program-prefix=arm-angstrom-linux-gnueabi- --program-prefix=arm-angstrom-linux-gnueabi-
| configure: WARNING: unrecognized options: --with-libtool-sysroot, --enable-largefile, --disable-nls, --enable-ipv6, --disable-manpages
| configure: loading site script /home/vladimir/OE/stuff/openembedded/site/endian-little
| configure: loading site script /home/vladimir/OE/stuff/openembedded/site/ix86-common
| configure: loading site script /home/vladimir/OE/stuff/openembedded/site/common-linux
| configure: loading site script /home/vladimir/OE/stuff/openembedded/site/common-glibc
| configure: loading site script /home/vladimir/OE/stuff/openembedded/site/common
| checking build system type... i686-pc-linux-gnu
| checking host system type... i686-pc-linux-gnu
| checking target system type... arm-angstrom-linux-gnueabi
| checking for gsed... sed
| checking for a BSD-compatible install... /home/vladimir/OE/stuff/openembedded/bin/install -c
| checking whether build environment is sane... yes
| checking for a thread-safe mkdir -p... /bin/mkdir -p
| checking for gawk... gawk
| checking whether make sets $(MAKE)... yes
| checking for i686-linux-gcc... arm-angstrom-linux-gnueabi-gcc
| checking whether the C compiler works... yes
| checking for C compiler default output file name... a.out
| checking for suffix of executables...
| checking whether we are cross compiling... configure: error: in `/home/vladimir/OE/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/module-init-tools-cross-3.12-r6/module-init-tools-3.12':
| configure: error: cannot run C compiled programs.
| If you meant to cross compile, use `--host'.
| See `config.log' for more details.
NOTE: package module-init-tools-cross-3.12-r6: task do_configure: Failed
ERROR: Function 'do_configure' failed (see /home/vladimir/OE/stuff/tmp/work/armv5te-angstrom-linux-gnueabi/module-init-tools-cross-3.12-r6/temp/log.do_configure.8862 for further information)
ERROR: Task 3678 (/home/vladimir/OE/stuff/openembedded/recipes/module-init-tools/module-init-tools-cross_3.12.bb, do_configure) failed with exit code '1'
ERROR: '/home/vladimir/OE/stuff/openembedded/recipes/module-init-tools/module-init-tools-cross_3.12.bb' failed


 Если кто сталкивался с подобной проблемой или знает, где можно посмотреть, подскажите пожалуйста. Но проблемность сборки убивает, всего необходимо выполнить около 8000 шагов. Идёт 2 день, а это только 1688..

Reply all
Reply to author
Forward
0 new messages