On Sun, 2017-02-12 at 05:43 +0000, 慕 冬亮 wrote: > Hi all, > > > when I want to compile the master branch of linux kernel in Debian > Stretch, there is one error in the following. It seems to be problem > of Debian, not the upstream > > > $ make > CHK include/config/kernel.release > CHK include/generated/uapi/linux/version.h > CHK include/generated/utsrelease.h > CHK include/generated/bounds.h > CHK include/generated/timeconst.h > CHK include/generated/asm-offsets.h > CALL scripts/checksyscalls.sh > CHK include/generated/compile.h > make[1]: *** No rule to make target 'debian/certs/benh@debian.org.cert.pem', needed by 'certs/x509_certificate_list'. Stop. > Makefile:988: recipe for target 'certs' failed > make: *** [certs] Error 2 You have started with the config file for our official kernel binary packages, for which the modules get signed. You will not be signing modules with our signing key, so you need to change the configuration accordingly. The config files provided in linux-source-4.9 have the module signing configuration changed to be suitable for custom kernel builds. Ben. -- Ben Hutchings If God had intended Man to program, we'd have been born with serial I/O ports.
Attachment:
signature.asc
Description: This is a digitally signed message part