[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