Messages in this thread | | | Date | Wed, 9 Aug 2006 14:24:09 +0200 | From | Olaf Hering <> | Subject | dependency errors in scripts/ and arch/powerpc/boot |
| |
Sam,
this script results in build errors because stuff in scripts/ and boot/ doesnt get rebuilt if the source dir changes. I was under the impression that the absolute path of the source dir is part of the build dependency. Even going from 2.6.18 to 2.6.17 fails. This used to work with older kernels, I think.
#!/bin/bash set -ex mydir=/dev/shm/$PPID numcpus=`grep -Ec '^cpu[0-9]' /proc/stat || echo 1`
rm -rf $mydir mkdir -p $mydir cd $mydir mkdir O
tar xfz /mounts/mirror/kernel/v2.6/linux-2.6.17.8.tar.gz tar xfz /mounts/mirror/kernel/v2.6/testing/linux-2.6.18-rc4.tar.gz cd linux-2.6.18-rc4 cp arch/powerpc/configs/pseries_defconfig ../O/.config yes '' | make -j$numcpus O=../O oldconfig > /dev/null make -j$numcpus O=../O zImage > /dev/null cd ../linux-2.6.17.8 make -j$numcpus O=../O zImage
...
+ cd ../linux-2.6.17.8 + make -j14 O=../O zImage GEN /dev/shm/13410/O/Makefile CHK include/linux/version.h UPD include/linux/version.h Using /dev/shm/13410/linux-2.6.17.8 as source for kernel GEN /dev/shm/13410/O/Makefile HOSTCC scripts/basic/fixdep HOSTCC scripts/basic/split-include HOSTCC scripts/basic/docproc HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/kxgettext.o HOSTCC scripts/kconfig/mconf.o HOSTCC scripts/kconfig/zconf.tab.o In file included from scripts/kconfig/zconf.tab.c:158: scripts/kconfig/zconf.hash.c: In function ‘kconf_id_lookup’: scripts/kconfig/zconf.hash.c:190: error: ‘T_OPT_DEFCONFIG_LIST’ undeclared (first use in this function) scripts/kconfig/zconf.hash.c:190: error: (Each undeclared identifier is reported only once scripts/kconfig/zconf.hash.c:190: error: for each function it appears in.) scripts/kconfig/zconf.hash.c:190: error: ‘TF_OPTION’ undeclared (first use in this function) scripts/kconfig/zconf.hash.c:203: error: ‘T_OPT_MODULES’ undeclared (first use in this function) scripts/kconfig/zconf.tab.c: In function ‘zconfparse’: scripts/kconfig/zconf.tab.c:1557: error: ‘TF_OPTION’ undeclared (first use in this function) scripts/kconfig/zconf.tab.c:1557: error: invalid operands to binary & scripts/kconfig/zconf.tab.c:1558: warning: implicit declaration of function ‘menu_add_option’ make[3]: *** [scripts/kconfig/zconf.tab.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [silentoldconfig] Error 2 make[1]: *** [include/linux/autoconf.h] Error 2 make: *** [zImage] Error 2
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |