On 22 Mar 2002, justin cunningham wrote:

> Hello, I am trying to compile a custom 2.4.18 kernel and keep getting
> this error:
>
> make[2]: Leaving directory
> `/usr/src/kernel-source-2.4.18/arch/i386/boot'
> make[1]: Leaving directory `/usr/src/kernel-source-2.4.18'
> touch stamp-build
> need root priviledges
> make: *** [kernel-image-deb] Error 1
>
> I don't understand-- 'stamp-build' is owned by the user justin who is
> logged in and compiling.  What am/have I done incorrectly?  Oh, and yes
> there is not a d in privileges-- that is a cut/paste of the output.
>
> I'm following these walkthroughs
>
> http://www.linuxdoc.org/HOWTO/Kernel-HOWTO-5.html
>
> http://newbiedoc.sourceforge.net/system/kernel-pkg.en.html#MAKE-KERNEL-P
> KG

Easy fix. You need to prefix your make-pkg command with fakeroot. See the
documentation in /usr/share/doc/kernel-package, particularly the main
README and also README.modules.

The newbiedoc howto does not suggest using fakeroot, I know.  However, it
does not work for me without fakeroot. (I think my build fails at the same
points as yours without fakeroot). I keep meaning to bring this point up
with the author, but haven't got around to it. Perhaps you can.

Puzzlingly enough, this newbiedoc document says the instructions have been
tested as written. Go figure. Note the kernel-package documentation does
mention using fakeroot.

                                                      Faheem.

Reply via email to