On Tue, Jan 20, 2009 at 06:15:29PM +0800, Cheng Renquan wrote: > Hello, > > as the prepare target said, > > prepare - Set up for building external modules > > it should setup a environment for external modules building, right? > > I unpacked linux-2.6.28.tar.bz2 to /usr/src/linux-2.6.28/, copied a > good .config, > "make prepare" under it, > > but if I use it to build an external module under $PWD/kernel, it complains, > > $ env -i make -C /usr/src/linux-2.6.28/ M=$PWD/kernel > make: Entering directory `/usr/src/linux-2.6.28' > > WARNING: Symbol version dump /usr/src/linux-2.6.28/Module.symvers > is missing; modules will have no dependencies and modversions. > > Building modules, stage 2. > MODPOST 1 modules > /bin/sh: scripts/mod/modpost: No such file or directory > make[1]: *** [__modpost] Error 127 > make: *** [modules] Error 2 > make: Leaving directory `/usr/src/linux-2.6.28' > > it seems OK if I do a "make scritps/" in advance, so should we add scripts > depend to prepare? Yes. I wonder why this is not done today?? Can I ask you to try it out and see if anythings breaks. Sam -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html