Hello, I am using setup-scripts from Angstrom's website to build kernel and a systemd-image for beagleboard-C4. I could successfully build, run the kernel and rootfs using bitbake as described on "Building Angstrom" page. However, now I made change to kernel configuration with following steps:
1. MACHINE=beagleboard ./oe_bb.sh bitbake virtual/kernel -c menuconfig 2. Change the configuration 3. Rebuild kernel with bitbake virtual/kernel - Succeeded. 4. Rebuild rootfs image and modules by: MACHINE=beagleboard ./oe_bb.sh bitbake systemd-image. It throws errors (log pasted below). I have also tried to configure the kernel using make menuconfig from the git folder and then copying back .config to defconfig. It didin't help. I also tried building console-image but again with the same error. When run make modules from git folder, it built the .o files but not the .ko files, threw lot of errors as "undefined". I haven't changed any particular thing as recipes or any such thing. Here is the error log captured. Can someone please help what could have been messed with? Thank you in advance. Processing bitbake: Fixed to revision b1dbc24ebcc4e5100c32568c2c41fd982fb4bcce, skipping update Processing meta-angstrom: Current branch angstrom-v2012.05-yocto1.2 is up to date. Processing meta-openembedded: Current branch denzil is up to date. Processing meta-ti: Current branch angstrom-staging-yocto1.2 is up to date. Processing meta-ettus: Fixed to revision 5a6a642f6707dc42a5210dbbf01d2bdfd869d4b0, skipping update Processing meta-efikamx: Fixed to revision 2c09a3a780b23448e8a6ca964256ff7f5ccba65d, skipping update Processing meta-nslu2: Fixed to revision 3d9fc951b05b4df476374b6fc3085ebac7f293ee, skipping update Processing meta-smartphone: Fixed to revision 2b106be01228f64298d6cb338f93088806594344, skipping update Processing meta-intel: Fixed to revision f75f9b6f68473eb0efac802409608f8389be0030, skipping update Processing meta-xilinx: Fixed to revision 5191333565f9913b6175bb19485f7320db82080b, skipping update Processing meta-openpandora: Fixed to revision 9221a48cd088707e0b03f27704c5825fb754bc0c, skipping update Processing meta-raspberrypi: Current branch denzil is up to date. Processing meta-handheld: Fixed to revision 1f05a15aceb4c3a19fa070463b58125b5658b2a9, skipping update Processing meta-opie: Fixed to revision efa3892b20a4ef80274e56e5633ebd62c16f9731, skipping update Processing meta-java: Fixed to revision 3386ea6c96096f107f43f282f654e5afa456109e, skipping update Processing meta-browser: Fixed to revision c47f59df2e723495679c751cbdf6a8c6adec4b6a, skipping update Processing meta-mono: Fixed to revision 83f8233b0498aadb18bf7605c3ba6c71d9e13a3a, skipping update Processing meta-kde: Fixed to revision 5b0882d951cfd71886d423c190faaa7c7f932333, skipping update Processing openembedded-core: Current branch denzil is up to date. Using /home/beagle/.oe/environment-angstromv2012.05 to setup needed variables. It is recommended to do '. /home/beagle/.oe/environment-angstromv2012.05' and run 'bitbake something' without using ./oebb.sh as wrapper Executing: MACHINE=beagleboard bitbake systemd-image Parsing recipes...NOTE: angstrom DOES NOT support libiconv because the eglibc provided iconv library is used NOTE: angstrom DOES NOT support libiconv because the eglibc provided iconv library is used done. Parsing of 2363 .bb files complete (0 cached, 2363 parsed). 2858 targets, 96 skipped, 0 masked, 0 errors. OE Build Configuration: BB_VERSION = "1.15.2" TARGET_ARCH = "arm" TARGET_OS = "linux-gnueabi" MACHINE = "beagleboard" DISTRO = "angstrom" DISTRO_VERSION = "v2012.05" TUNE_FEATURES = "armv7a vfp neon cortexa8" TARGET_FPU = "vfp-neon" meta-angstrom = "angstrom-v2012.05-yocto1.2:72de0508b00f2111674e8a56058c9e1ae7227697" meta-oe toolchain-layer meta-efl meta-gpe meta-gnome meta-xfce meta-initramfs = "denzil:c0117f5ad7d1fe18d149bda426c7134ff24daae8" meta-opie = "master:efa3892b20a4ef80274e56e5633ebd62c16f9731" meta-java = "master:3386ea6c96096f107f43f282f654e5afa456109e" meta-browser = "master:c47f59df2e723495679c751cbdf6a8c6adec4b6a" meta-mono = "master:83f8233b0498aadb18bf7605c3ba6c71d9e13a3a" meta-kde = "master:5b0882d951cfd71886d423c190faaa7c7f932333" meta-ti = "angstrom-staging-yocto1.2:edfd9649cbd16b2cdb5385954c0441c7bba92f8d" meta-efikamx = "master:2c09a3a780b23448e8a6ca964256ff7f5ccba65d" meta-nslu2 = "master:3d9fc951b05b4df476374b6fc3085ebac7f293ee" meta-htc meta-nokia meta-openmoko meta-palm = "master:2b106be01228f64298d6cb338f93088806594344" meta-handheld = "master:1f05a15aceb4c3a19fa070463b58125b5658b2a9" meta-raspberrypi = "denzil:34eef2ea4f5f24630dbb73b386861430167b8431" meta-intel meta-sugarbay meta-crownbay meta-emenlow meta-fishriver meta-fri2 meta-jasperforest meta-n450 = "master:f75f9b6f68473eb0efac802409608f8389be0030" meta = "denzil:0a9e8bf35afd5990c1b586bba5eb68f643458a4b" NOTE: Resolving any missing task queue dependencies NOTE: Preparing runqueue NOTE: Executing SetScene Tasks NOTE: Executing RunQueue Tasks NOTE: Running task 1110 of 2750 (ID: 140, /home/beagle/setup-scripts/sources/meta-openembedded/meta-oe/recipes-core/systemd/systemd_v189.bb, do_configure) NOTE: package systemd-v189-r6: task do_configure: Started ERROR: Function failed: do_configure (see /home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-v189-r6/temp/log.do_configure.24909 for further information) ERROR: Logfile of failure stored in: /home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-v189-r6/temp/log.do_configure.24909 Log data follows: | DEBUG: SITE files ['endian-little', 'bit-32', 'arm-common', 'common-linux', 'common-glibc', 'arm-linux', 'arm-linux-gnueabi', 'common'] | automake (GNU automake) 1.11.2 | Copyright (C) 2011 Free Software Foundation, Inc. | License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl-2.0.html> | This is free software: you are free to change and redistribute it. | There is NO WARRANTY, to the extent permitted by law. | | Written by Tom Tromey <tro...@redhat.com> | and Alexandre Duret-Lutz <a...@gnu.org>. | AUTOV is 1.11 | NOTE: Executing intltoolize --copy --force --automake | NOTE: Executing autoreconf --verbose --install --force --exclude=autopoint -I /home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-v189-r6/git/m4/ -I /home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-v189-r6/git/units/ -I/home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/i686-linux/usr/share/aclocal-1.11 -I /home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-v189-r6/git/aclocal-copy/ | autoreconf: Entering directory `.' | autoreconf: configure.ac: not using Gettext | autoreconf: running: aclocal -I /home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-v189-r6/git/m4/ -I /home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-v189-r6/git/units/ -I /home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/i686-linux/usr/share/aclocal-1.11 -I /home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-v189-r6/git/aclocal-copy/ -I /home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-v189-r6/git/m4/ -I /home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-v189-r6/git/units/ -I /home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/i686-linux/usr/share/aclocal-1.11 -I /home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-v189-r6/git/aclocal-copy/ --force --warnings=cross -I m4 ${ACLOCAL_FLAGS} | aclocal: unknown warning category `cross' | autoreconf: configure.ac: tracing | autoreconf: running: libtoolize --copy --force | libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `build-aux'. | libtoolize: copying file `build-aux/ltmain.sh' | libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. | libtoolize: copying file `m4/libtool.m4' | libtoolize: copying file `m4/ltoptions.m4' | libtoolize: copying file `m4/ltsugar.m4' | libtoolize: copying file `m4/ltversion.m4' | libtoolize: copying file `m4/lt~obsolete.m4' | aclocal: unknown warning category `cross' | autoreconf: running: /home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/i686-linux/usr/bin/autoconf --include=/home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-v189-r6/git/m4/ --include=/home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-v189-r6/git/units/ --include=/home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/i686-linux/usr/share/aclocal-1.11 --include=/home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-v189-r6/git/aclocal-copy/ --force --warnings=cross | autoreconf: running: /home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/i686-linux/usr/bin/autoheader --include=/home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-v189-r6/git/m4/ --include=/home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-v189-r6/git/units/ --include=/home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/i686-linux/usr/share/aclocal-1.11 --include=/home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-v189-r6/git/aclocal-copy/ --force --warnings=cross | autoreconf: running: automake --foreign --add-missing --coERROR: Function failed: do_configure (see /home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-v189-r6/temp/log.do_configure.24909 for further information) | py --force-missing --warnings=cross | automake: unknown warning category `cross' | autoreconf: running: gnu-configize | autoreconf: Leaving directory `.' | NOTE: Running /home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-v189-r6/git/configure --build=i686-linux --host=arm-angstrom-linux-gnueabi --target=arm-angstrom-linux-gnueabi --prefix=/usr --exec_prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/libexec --datadir=/usr/share --sysconfdir=/etc --sharedstatedir=/com --localstatedir=/var --libdir=/usr/lib --includedir=/usr/include --oldincludedir=/usr/include --infodir=/usr/share/info --mandir=/usr/share/man --disable-silent-rules --disable-dependency-tracking --with-libtool-sysroot=/home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard --with-distro=angstrom --with-rootprefix= --with-rootlibdir=/lib --sbindir=/sbin --libexecdir=/lib --enable-pam --enable-xz --disable-manpages --disable-coredump --disable-introspection --with-pci-ids-path=/usr/share/misc --disable-gtk-doc-html --disable-tcpwrap --enable-split-usr | configure: WARNING: unrecognized options: --disable-introspection | configure: loading site script /home/beagle/setup-scripts/sources/meta-openembedded/meta-oe/site/endian-little | configure: loading site script /home/beagle/setup-scripts/sources/openembedded-core/meta/site/endian-little | configure: loading site script /home/beagle/setup-scripts/sources/openembedded-core/meta/site/arm-common | configure: loading site script /home/beagle/setup-scripts/sources/openembedded-core/meta/site/common-linux | configure: loading site script /home/beagle/setup-scripts/sources/openembedded-core/meta/site/common-glibc | configure: loading site script /home/beagle/setup-scripts/sources/openembedded-core/meta/site/arm-linux | configure: loading site script /home/beagle/setup-scripts/sources/openembedded-core/meta/site/common | configure: loading site script /home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard/usr/share/arm-angstrom-linux-gnueabi_config_site.d/ncurses_config | checking for arm-angstrom-linux-gnueabi-gcc... arm-angstrom-linux-gnueabi-gcc -march=armv7-a -fno-tree-vectorize -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8 --sysroot=/home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/sysroots/beagleboard | checking whether the C compiler works... no | configure: error: in `/home/beagle/setup-scripts/build/tmp-angstrom_v2012_05-eglibc/work/armv7a-angstrom-linux-gnueabi/systemd-v189-r6/git': | configure: error: C compiler cannot create executables | See `config.log' for more details | ERROR: oe_runconf failed NOTE: package systemd-v189-r6: task do_configure: Failed ERROR: Task 140 (/home/beagle/setup-scripts/sources/meta-openembedded/meta-oe/recipes-core/systemd/systemd_v189.bb, do_configure) failed with exit code '1' NOTE: Tasks Summary: Attempted 2685 tasks of which 2684 didn't need to be rerun and 1 failed. Summary: 1 task failed: /home/beagle/setup-scripts/sources/meta-openembedded/meta-oe/recipes-core/systemd/systemd_v189.bb, do_configure Summary: There was 1 ERROR message shown, returning a non-zero exit code. _______________________________________________ Angstrom-distro-devel mailing list Angstrom-distro-devel@linuxtogo.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel