[Buildroot] building toolchain fails - more details
Vellemans, Noel
Noel.Vellemans at visionBMS.com
Wed Oct 21 14:31:19 UTC 2009
Hi,
Korsgaard> Sagaert> arm-linux-gcc pointing to executable ccache ???
Korsgaard>You have presumably enabled ccache support then.
Yes,correct... BUT please ... Read on.
............
Sagaert> [7m>>> autoconf 2.64 Configuring [27m
Korsgaard> This is autoconfig for the target - A pretty uncommon thing
to build.
I agree on that one, BUT : The autoconfig is not selected for the target
(Yes it is NOT enabled, double checked it !)
While looking to the the output/build directory it seems that it is ->
autoconf-2.64-host.
Looking into the config.log into this directory gives me.
<< autoconf-2.64-host - config.log snip >>
$ ./configure --prefix=/buildhome/20091021/buildroot/output/host/usr
--sysconfdir=/buildhome/20091021/buildroot/output/host/etc
--disable-static
## --------- ##
## Platform. ##
## --------- ##
hostname = bmslin10538
uname -m = i686
uname -r = 2.6.28-15-generic
uname -s = Linux
uname -v = #52-Ubuntu SMP Wed Sep 9 10:49:34 UTC 2009
/usr/bin/uname -p = unknown
/bin/uname -X = unknown
/bin/arch = unknown
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /buildhome/20091021/buildroot/output/host/bin
PATH: /buildhome/20091021/buildroot/output/host/usr/bin
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /sbin
PATH: /bin
PATH: /usr/games
## ----------- ##
## Core tests. ##
## ----------- ##
configure:1746: checking for a BSD-compatible install
configure:1814: result: /usr/bin/install -c
configure:1825: checking whether build environment is sane
configure:1875: result: yes
configure:2016: checking for a thread-safe mkdir -p
configure:2055: result: /bin/mkdir -p
configure:2068: checking for gawk
configure:2084: found /usr/bin/gawk
configure:2095: result: gawk
configure:2106: checking whether make sets $(MAKE)
configure:2128: result: yes
configure:2232: checking whether /bin/sh -n is known to work
configure:2251: result: no
configure:2255: checking for characters that cannot appear in file names
configure:2275: result: none
configure:2281: checking whether directories can have trailing spaces
configure:2295: result: yes
configure:2307: checking for expr
configure:2325: found /usr/bin/expr
configure:2337: result: /usr/bin/expr
configure:2356: checking for GNU M4 that supports accurate traces
configure:2391: error: no acceptable m4 could be found in $PATH.
GNU M4 1.4.6 or later is required; 1.4.13 is recommended
<< end config.log - snip >>
How to simulate?Just type
A) 'make at91sam9g20dfc_defconfig' (press enter a couple of times....) {
but at91sam9260dfc_defconfig has same problem)
B) make menuconfig
-> kernel -> kernel binary format -> image format : zimage (so
you can uncheck uboot)
-> Target Filesystem options -> de-select 'uboot'. (has nothing to
do with this prob but has some other issue's)
-> pakage selcetion - > de-select 'at'
C) make .. .. Wait .... Until.... The error bails out.
al/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games AR="/usr/bin/ar"
AS="/usr/bin/as" LD="/usr/bin/ld
-L/buildhome/20091021/buildroot/output/host/lib
-L/buildhome/20091021/buildroot/output/host/usr/lib" NM="/usr/bin/nm"
CC="/usr/bin/gcc -I/buildhome/20091021/buildroot/output/host/include
-I/buildhome/20091021/buildroot/output/host/usr/include"
GCC="/usr/bin/gcc -I/buildhome/20091021/buildroot/output/host/include
-I/buildhome/20091021/buildroot/output/host/usr/include"
CXX="/usr/bin/g++ -I/buildhome/20091021/buildroot/output/host/include
-I/buildhome/20091021/buildroot/output/host/usr/include"
CPP="/usr/bin/cpp -I/buildhome/20091021/buildroot/output/host/include
-I/buildhome/20091021/buildroot/output/host/usr/include"
AR_FOR_BUILD="/usr/bin/ar" AS_FOR_BUILD="/usr/bin/as"
CC_FOR_BUILD="/usr/bin/gcc" GCC_FOR_BUILD="/usr/bin/gcc"
CXX_FOR_BUILD="/usr/bin/g++" LD_FOR_BUILD="/usr/bin/ld"
FC_FOR_BUILD="/usr/bin/ld"
CFLAGS_FOR_BUILD="-I/buildhome/20091021/buildroot/output/host/include
-I/buildhome/20091021/buildroot/output/host/usr/include"
CXXFLAGS_FOR_BUILD="-I/buildhome/20091021/buildroot/output/host/include
-I/buildhome/20091021/buildroot/output/host/usr/include"
LDFLAGS_FOR_BUILD="-L/buildhome/20091021/buildroot/output/host/lib
-L/buildhome/20091021/buildroot/output/host/usr/lib"
FCFLAGS_FOR_BUILD=""
AR_FOR_TARGET="/buildhome/20091021/buildroot/output/build/staging_dir/us
r/bin/arm-linux-uclibc-ar"
AS_FOR_TARGET="/buildhome/20091021/buildroot/output/build/staging_dir/us
r/bin/arm-linux-uclibc-as"
CC_FOR_TARGET="/buildhome/20091021/buildroot/output/build/staging_dir/us
r/bin/arm-linux-uclibc-gcc"
LD_FOR_TARGET="/buildhome/20091021/buildroot/output/build/staging_dir/us
r/bin/arm-linux-uclibc-ld"
NM_FOR_TARGET="/buildhome/20091021/buildroot/output/build/staging_dir/us
r/bin/arm-linux-uclibc-nm"
RANLIB_FOR_TARGET="/buildhome/20091021/buildroot/output/build/staging_di
r/usr/bin/arm-linux-uclibc-ranlib"
STRIP_FOR_TARGET="/buildhome/20091021/buildroot/output/build/staging_dir
/usr/bin/arm-linux-uclibc-strip"
OBJCOPY_FOR_TARGET="/buildhome/20091021/buildroot/output/build/staging_d
ir/usr/bin/arm-linux-uclibc-objcopy"
OBJDUMP_FOR_TARGET="/buildhome/20091021/buildroot/output/build/staging_d
ir/usr/bin/arm-linux-uclibc-objdump"
DEFAULT_ASSEMBLER="/buildhome/20091021/buildroot/output/build/staging_di
r/usr/bin/arm-linux-uclibc-as"
DEFAULT_LINKER="/buildhome/20091021/buildroot/output/build/staging_dir/u
sr/bin/arm-linux-uclibc-ld"
ORIGINAL_AS_FOR_TARGET="/buildhome/20091021/buildroot/output/build/stagi
ng_dir/usr/bin/arm-linux-uclibc-as"
ORIGINAL_LD_FOR_TARGET="/buildhome/20091021/buildroot/output/build/stagi
ng_dir/usr/bin/arm-linux-uclibc-ld"
ORIGINAL_NM_FOR_TARGET="/buildhome/20091021/buildroot/output/build/stagi
ng_dir/usr/bin/arm-linux-uclibc-nm"
ORIGINAL_OBJDUMP_FOR_TARGET="/buildhome/20091021/buildroot/output/build/
staging_dir/usr/bin/arm-linux-uclibc-objdump"
PKG_CONFIG="/buildhome/20091021/buildroot/output/host/usr/bin/pkg-config
"
PKG_CONFIG_LIBDIR="/buildhome/20091021/buildroot/output/host/usr/lib/pkg
config" \
CFLAGS="-I/buildhome/20091021/buildroot/output/host/include
-I/buildhome/20091021/buildroot/output/host/usr/include" \
LDFLAGS="-L/buildhome/20091021/buildroot/output/host/lib
-L/buildhome/20091021/buildroot/output/host/usr/lib" \
./configure \
--prefix="/buildhome/20091021/buildroot/output/host/usr"
\
--sysconfdir="/buildhome/20091021/buildroot/output/host/etc" \
--disable-static \
)
configure: WARNING: unrecognized options: --disable-static
checking for a BSD-compatible install... /usr/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 whether /bin/sh -n is known to work... no
checking for characters that cannot appear in file names... none
checking whether directories can have trailing spaces... yes
checking for expr... /usr/bin/expr
checking for GNU M4 that supports accurate traces... configure: error:
no acceptable m4 could be found in $PATH.
GNU M4 1.4.6 or later is required; 1.4.13 is recommended
make: ***
[/buildhome/20091021/buildroot/output/stamps/host_autoconf_configured]
Error 1
Regards,
Noel.
More information about the buildroot
mailing list