[Buildroot] Buildroot fails to build

Ed Stafford ed.stafford at gmail.com
Tue Nov 13 22:02:09 UTC 2007


I've been trying for a while now to get buildroot to actually build on
2 different systems.  The first is a SunBlade 100 (sparc64) with an
i686 cross-compiler.  The second is a Pentium-D system.  The buildroot
I'm trying to create is for an i386/Geode system..  No matter how I
try, though, it does not build successfully.  I've been using the
daily snapshots and here's the error I'm getting on both machines (for
about the last month's worth of snapshots):


Checking build system dependencies:
BUILDROOT_DL_DIR clean:                         Ok
CC clean:                                       Ok
CXX clean:                                      Ok
CPP clean:                                      Ok
CFLAGS clean:                                   Ok
INCLUDES clean:                                 Ok
CXXFLAGS clean:                                 Ok
LD_LIBRARY_PATH sane:                           Ok
which installed:                                Ok
sed works:                                      Ok (/usr/bin/sed)
GNU make version '3.81':                        Ok
C compiler '/usr/local/bin/gcc'
C compiler version '4.2.1':                     Ok
C++ compiler '/usr/local/bin/g++'
C++ compiler version '4.2.1':                   Ok
bison installed:                                Ok
flex installed:                                 Ok
gettext installed:                              Ok
makeinfo installed:                             Ok
Build system dependencies:                      Ok

rm -rf /home/estaffor/buildroot/project_build_/uclibc/buildroot-config
mkdir -p /home/estaffor/buildroot/project_build_/uclibc
cp -dpRf package/config/buildroot-config
/home/estaffor/buildroot/project_build_/uclibc/buildroot-config
mkdir -p /home/estaffor/buildroot/project_build_/uclibc/root/etc
echo "" > /home/estaffor/buildroot/project_build_/uclibc/root/etc/issue
echo "" >> /home/estaffor/buildroot/project_build_/uclibc/root/etc/issue
echo "AZ Linux" >> /home/estaffor/buildroot/project_build_/uclibc/root/etc/issue
mkdir -p /home/estaffor/buildroot/project_build_/uclibc/root/etc
echo "uclibc" > /home/estaffor/buildroot/project_build_/uclibc/root/etc/hostname
wget --passive-ftp  -P /home/estaffor/buildroot/dl
http://www.kernel.org/pub/linux/kernel/v2.6//linux-2.6.22.10.tar.bz2
--15:13:04--  http://www.kernel.org/pub/linux/kernel/v2.6//linux-2.6.22.10.tar.bz2
           => `/home/estaffor/buildroot/dl/linux-2.6.22.10.tar.bz2'
Resolving proxy.autozone.com... 192.168.2.12
Connecting to proxy.autozone.com|192.168.2.12|:8080... connected.
Proxy request sent, awaiting response... 200 OK
Length: 45,099,502 (43M) [application/x-bzip2]

100%[=================================================================================>]
45,099,502   582.03K/s    ETA 00:00

15:14:06 (723.68 KB/s) -
`/home/estaffor/buildroot/dl/linux-2.6.22.10.tar.bz2' saved
[45099502/45099502]

*** Using kernel-headers generated from kernel source
rm -rf /home/estaffor/buildroot/toolchain_build_/linux
[ -d /home/estaffor/buildroot/toolchain_build_ ] || /usr/bin/install
-d /home/estaffor/buildroot/toolchain_build_
bzcat /home/estaffor/buildroot/dl/linux-2.6.22.10.tar.bz2 | tar -C
/home/estaffor/buildroot/toolchain_build_   -xf -
touch /home/estaffor/buildroot/toolchain_build_/linux-2.6.22.10/.unpacked
toolchain/patch-kernel.sh
/home/estaffor/buildroot/toolchain_build_/linux-2.6.22.10
toolchain/kernel-headers \
                linux-2.6.22.10-\*.patch{,.gz,.bz2}
touch /home/estaffor/buildroot/toolchain_build_/linux-2.6.22.10/.patched
(cd /home/estaffor/buildroot/toolchain_build_/linux-2.6.22.10; \
         /usr/bin/make -j1 ARCH= \
                HOSTCC="/usr/local/bin/gcc" HOSTCFLAGS="" \
                HOSTCXX="/usr/local/bin/g++" \

INSTALL_HDR_PATH=/home/estaffor/buildroot/toolchain_build_/linux
headers_install; \
        )
make[1]: Entering directory
`/home/estaffor/buildroot/toolchain_build_/linux-2.6.22.10'
Makefile:491: /home/estaffor/buildroot/toolchain_build_/linux-2.6.22.10/arch//Makefile:
No such file or directory
make[1]: *** No rule to make target
`/home/estaffor/buildroot/toolchain_build_/linux-2.6.22.10/arch//Makefile'.
 Stop.
make[1]: Leaving directory
`/home/estaffor/buildroot/toolchain_build_/linux-2.6.22.10'
make: *** [/home/estaffor/buildroot/toolchain_build_/linux/.configured] Error 2

Let me know if you guys have any ideas.. I'm kinda stumped.



More information about the buildroot mailing list