SUMMARY: during make-kpkg, why do i get a make error with dummy_do_dep?

FULL:
I'm trying to create a kernel package "The Debian Way".  Following
directions from the Debian Reference Manual section 7.1.1
http://www.debian.org/doc/manuals/reference/ch-kernel.en.html#s-kernel-debia
n

I'm using stable and am trying to use make-kpkg, but I keep getting a
problem with the dummy_do_help target:
make[1]: *** No rule to make target `dummy_do_dep'.  Stop.

I've tried as root.
I've tried as a normal user in group src.
I've tried as myself in my on home dir.
I've tried both with and without fakeroot.

I did notice that dummy_do_dep appears in debian/rules but I'm not sure how
that file fits into the picture.

So,
1) what is debian/rules
2) what is dummy_do_dep
3) how can I fix this????
4) during my trials, there were some issues with debian/changelog (appears
empty) how does that figure in?


Here's my command line & truncated output:

elvis:/usr/src/kernel-source-2.4.19# fakeroot make-kpkg --append_to_version
-test1 --initrd --revision=2004030.01 kernel_image modules_image

lots of configing, and then...

*** End of Linux kernelconfiguration.
*** Check the top-level Makefile for additional configuration.
*** Next, you must run 'make dep'.

make[1]: Leaving directory `/usr/src/kernel-source-2.4.19'
/usr/bin/make -f ./debian/rules dummy_do_dep
Use of uninitialized value in pattern match (m//) at
        /usr/share/kernel-package/kpkg-vercheck line 76 (#1)
    (W uninitialized) An undefined value was used as if it were already
    defined.  It was interpreted as a "" or a 0, but maybe it was a mistake.
    To suppress this warning assign a defined value to your variables.
    
    To help you figure out what was undefined, perl tells you what operation
    you used the undefined value in.  Note, however, that perl optimizes
your
    program and the operation displayed in the warning may not necessarily
    appear literally in your program.  For example, "that $foo" is
    usually optimized into "that " . $foo, and the warning will refer to
    the concatenation (.) operator, even though there is no . in your
    program.
    
Use of uninitialized value in pattern match (m//) at
        /usr/share/kernel-package/kpkg-vercheck line 108 (#1)
Use of uninitialized value in pattern match (m//) at
        /usr/share/kernel-package/kpkg-vercheck line 152 (#1)
Use of uninitialized value in concatenation (.) or string at
        /usr/share/kernel-package/kpkg-vercheck line 164 (#1)
make[1]: Entering directory `/usr/src/kernel-source-2.4.19'
make[1]: *** No rule to make target `dummy_do_dep'.  Stop.
make[1]: Leaving directory `/usr/src/kernel-source-2.4.19'
make: *** [stamp-kernel-configure] Error 2


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to