[oe] gmp-native do_configure failed
DAMWID
damwid at gmail.com
Wed Oct 17 02:52:42 UTC 2007
Hi all,
Today I tried to build a angstrom minimal-image for my pxa27x board, but
the build failed when configure gmp-native, the following is the error log:
NOTE: package gmp-native-4.2.1: started
NOTE: package gmp-native-4.2.1-r2: task do_patch: started
NOTE: Applying patch 'configure.patch'
NOTE: Applying patch 'amd64.patch'
NOTE: Applying patch 'sh4-asmfix.patch'
NOTE: Applying patch 'x86-fat.diff'
NOTE: package gmp-native-4.2.1-r2: task do_patch: completed
NOTE: package gmp-native-4.2.1: completed
NOTE: Running task 108 of 654 (ID: 300,
/work/openembedded/org.openembedded.dev/packages/gmp/gmp-native_4.2.1.bb,
do_configure)
NOTE: package gmp-native-4.2.1: started
NOTE: package gmp-native-4.2.1-r2: task do_configure: started
ERROR: function do_configure failed
ERROR: log data follows
(/work/openembedded/build_pxa27x/tmp/work/i686-xscale-linux/gmp-native-4.2.1-r2/temp/log.do_configure.17599)
| automake (GNU automake) 1.9.3
| Written by Tom Tromey <tromey at redhat.com>.
|
| Copyright 2004 Free Software Foundation, Inc.
| This is free software; see the source for copying conditions. There is NO
| warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
| AUTOV is 1.9
| NOTE: Executing autoreconf --verbose --install --force
--exclude=autopoint -I
/opt/arm-xscale-linux-gnueabi/i686-linux/share/aclocal-1.9 -I
/opt/arm-xscale-linux-gnueabi/i686-linux/share/aclocal
| autoreconf: Entering directory `.'
| autoreconf: configure.in: not using Gettext
| autoreconf: running: aclocal -I
/opt/arm-xscale-linux-gnueabi/i686-linux/share/aclocal-1.9 -I
/opt/arm-xscale-linux-gnueabi/i686-linux/share/aclocal --force
| autoreconf: configure.in: tracing
| autoreconf: running: libtoolize --copy --force
| Using `AC_PROG_RANLIB' is rendered obsolete by `AC_PROG_LIBTOOL'
| autoreconf: running:
/opt/arm-xscale-linux-gnueabi/i686-linux/bin/autoconf
--include=/opt/arm-xscale-linux-gnueabi/i686-linux/share/aclocal-1.9
--include=/opt/arm-xscale-linux-gnueabi/i686-linux/share/aclocal --force
--warnings=cross
| autoreconf: running:
/opt/arm-xscale-linux-gnueabi/i686-linux/bin/autoheader
--include=/opt/arm-xscale-linux-gnueabi/i686-linux/share/aclocal-1.9
--include=/opt/arm-xscale-linux-gnueabi/i686-linux/share/aclocal --force
--warnings=cross
| autoreconf: running: automake --foreign --add-missing --copy
--force-missing --warnings=cross
| automake: unknown warning category `cross'
| autoreconf: running: gnu-configize
| autoreconf: Leaving directory `.'
| NOTE: Running
/work/openembedded/build_pxa27x/tmp/work/i686-xscale-linux/gmp-native-4.2.1-r2/gmp-4.2.1/configure
--build=i686-linux --host=i686-linux
--target=i686-xscale-linux
--prefix=/opt/arm-xscale-linux-gnueabi
--exec_prefix=/opt/arm-xscale-linux-gnueabi/i686-linux
--bindir=/opt/arm-xscale-linux-gnueabi/i686-linux/bin
--sbindir=/opt/arm-xscale-linux-gnueabi/i686-linux/bin
--libexecdir=/opt/arm-xscale-linux-gnueabi/i686-linux/libexec
--datadir=/opt/arm-xscale-linux-gnueabi/i686-linux/share
--sysconfdir=/opt/arm-xscale-linux-gnueabi/etc
--sharedstatedir=/opt/arm-xscale-linux-gnueabi/com
--localstatedir=/opt/arm-xscale-linux-gnueabi/var
--libdir=/opt/arm-xscale-linux-gnueabi/i686-linux/lib
--includedir=/opt/arm-xscale-linux-gnueabi/i686-linux/include
--oldincludedir=/opt/arm-xscale-linux-gnueabi/i686-linux/include
--infodir=/opt/arm-xscale-linux-gnueabi/i686-linux/share/info
--mandir=/opt/arm-xscale-linux-gnueabi/i686-linux/share/man
...
| configure: error: --target is not appropriate for GMP
| Use --build=CPU-VENDOR-OS if you need to specify your CPU and/or system
| explicitly. Use --host if cross-compiling (see "Installing GMP" in the
| manual for more on this).
| FATAL: oe_runconf failed
NOTE: Task failed:
/work/openembedded/build_pxa27x/tmp/work/i686-xscale-linux/gmp-native-4.2.1-r2/temp/log.do_configure.17599
NOTE: package gmp-native-4.2.1-r2: task do_configure: failed
ERROR: TaskFailed event exception, aborting
NOTE: package gmp-native-4.2.1: failed
ERROR: Build of
/work/openembedded/org.openembedded.dev/packages/gmp/gmp-native_4.2.1.bb
do_configure failed
ERROR: Task 300
(/work/openembedded/org.openembedded.dev/packages/gmp/gmp-native_4.2.1.bb,
do_configure) failed
NOTE: Tasks Summary: Attempted 107 tasks of which 0 didn't need to be
rerun and 1 failed.
ERROR:
'/work/openembedded/org.openembedded.dev/packages/gmp/gmp-native_4.2.1.bb'
failed
I googled this problem and found this is a bug already be fixed years
ago. Maybe this is a problem of my build environment, my host distro is
ubuntu-7.04, with gcc-4.1 and gcc-3.4 installed, the default is gcc-4.1,
all other development related packages(autoconf, automake, libtool,
etc.) have been installed with the lastest version. But I successfully
built angstrom-*-image in this environment before with the same attached
local.conf.
Anyone can help me?
Thanks,
Damwid
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: local.conf
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20071017/14e7cb57/attachment-0002.ksh>
More information about the Openembedded-devel
mailing list