Hello! I’m trying to build Linux Kernel from upstream and faced some build error. Environment: Ubuntu 20.04 gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0 Linux Kernel 5.8.0-59-generic Steps to build: I follow the instructions specified in this site https://wiki.ubuntu.com/KernelTeam/GitKernelBuild 1 cp /boot/config-$(uname -r) .config 2 make olddefconfig 3 make clean 4 make -j $(getconf _NPROCESSORS_ONLN) deb-pkg LOCALVERSION=-custom After pretty long time of compiling source files I got the following error: make[2]: *** [debian/rules:7: build-arch] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 make[1]: *** [scripts/Makefile.package:77: deb-pkg] Error 2 make: *** [Makefile:1559: deb-pkg] Error 2 Is there a way to fix that? -- Regards, Adverg Ebashinskii
Try `make -j $(getconf _NPROCESSORS_ONLN) bindeb-pkg LOCALVERSION=-custom` Line 77 of scripts/Makefile.Package is: `$ mv $(KDEB_SOURCENAME).tar.gz ../$(KDEB_SOURCENAME)_$${origversion}.orig.tar.gz` which suggests it is not finding the file $(KDEB_SOURCENAME).tar.gz debians instructions tell one to use the bindeb-pkg build target instead of deb-pkg build target for some reason. I can't see it not working unless there is another error before this you are not giving us. Regards, Ewan
can't see it not working unless there is another error before this you are not giving us. Thank you for the reply. Actually the root cause of the error was much earlier in the output. Running scripts/config --disable SYSTEM_TRUSTED_KEYS makes the kernel compiles successfully. -- Regards, Adverg Ebashinskii
participants (2)
-
Adverg Ebashinskii -
Ewan Marshall