Bug#1014633: linux-headers-5.19.0-rc4-common: file check-local-export does not exist

2022-08-01 Thread Ben Hutchings
On Sun, 2022-07-31 at 23:02 +0200, Andreas Beckmann wrote:
> Followup-For: Bug #1014633
> 
> What about adding a superficial autopkgtest that tries to compile a
> dummy third-party kernel module using kbuild? That should help noticing
> such breakage earlier.

This is such an obviously good idea that I already did it in version
5.18.14-1. :-)

Ben.

-- 
Ben Hutchings
Life would be so much easier if we could look at the source code.


signature.asc
Description: This is a digitally signed message part


Bug#1014633: linux-headers-5.19.0-rc4-common: file check-local-export does not exist

2022-07-31 Thread Andreas Beckmann
Followup-For: Bug #1014633

What about adding a superficial autopkgtest that tries to compile a
dummy third-party kernel module using kbuild? That should help noticing
such breakage earlier.


Andreas



Bug#1014633: linux-headers-5.19.0-rc4-common: file check-local-export does not exist

2022-07-22 Thread Thom
Package: linux-headers-5.19.0-rc6-common
Version: 5.19~rc6-1~exp1
Followup-For: Bug #1014633
X-Debbugs-Cc: thom1...@gmail.com

Dear Maintainer,

Same issue with building kernel modules for virtualbox amd64 6.1.36-dfsg-1

So I grab check-local-export from kernel source and put it in plase

This solves the problem for me.


$ cat /var/lib/dkms/virtualbox/6.1.36/build/make.log
DKMS make.log for virtualbox-6.1.36 for kernel 5.19.0-rc6-amd64 (x86_64)
Fri Jul 22 22:44:36 +10 2022
make: Entering directory '/usr/src/linux-headers-5.19.0-rc6-amd64'
warning: the compiler differs from the one used to build the kernel
  The kernel was built by: gcc-11 (Debian 11.3.0-4) 11.3.0
  You are using:   gcc-11 (Debian 11.3.0-5) 11.3.0
  CC [M]  /var/lib/dkms/virtualbox/6.1.36/build/vboxdrv/linux/SUPDrv-linux.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.36/build/vboxdrv/SUPDrv.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.36/build/vboxdrv/SUPDrvGip.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.36/build/vboxdrv/SUPDrvSem.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.36/build/vboxdrv/SUPDrvTracer.o
  CC [M]  /var/lib/dkms/virtualbox/6.1.36/build/vboxdrv/SUPLibAll.o
/bin/sh: 1: 
/usr/src/linux-headers-5.19.0-rc6-common/scripts/check-local-export: not found
make[2]: *** 
[/usr/src/linux-headers-5.19.0-rc6-common/scripts/Makefile.build:254: 
/var/lib/dkms/virtualbox/6.1.36/build/vboxdrv/SUPLibAll.o] Error 127
make[2]: *** Deleting file 
'/var/lib/dkms/virtualbox/6.1.36/build/vboxdrv/SUPLibAll.o'
make[2]: *** Waiting for unfinished jobs
/bin/sh: 1: 
/usr/src/linux-headers-5.19.0-rc6-common/scripts/check-local-export: not found
make[2]: *** 
[/usr/src/linux-headers-5.19.0-rc6-common/scripts/Makefile.build:254: 
/var/lib/dkms/virtualbox/6.1.36/build/vboxdrv/SUPDrvSem.o] Error 127
make[2]: *** Deleting file 
'/var/lib/dkms/virtualbox/6.1.36/build/vboxdrv/SUPDrvSem.o'
/bin/sh: 1: 
/usr/src/linux-headers-5.19.0-rc6-common/scripts/check-local-export: not found
make[2]: *** 
[/usr/src/linux-headers-5.19.0-rc6-common/scripts/Makefile.build:254: 
/var/lib/dkms/virtualbox/6.1.36/build/vboxdrv/linux/SUPDrv-linux.o] Error 127
make[2]: *** Deleting file 
'/var/lib/dkms/virtualbox/6.1.36/build/vboxdrv/linux/SUPDrv-linux.o'
/var/lib/dkms/virtualbox/6.1.36/build/vboxdrv/SUPDrvTracer.o: warning: objtool: 
SUPR0TracerFireProbe+0x7: indirect jump found in RETPOLINE build
/var/lib/dkms/virtualbox/6.1.36/build/vboxdrv/SUPDrvTracer.o: warning: objtool: 
supdrvTracerProbeFireStub+0x0: 'naked' return found in RETHUNK build
/var/lib/dkms/virtualbox/6.1.36/build/vboxdrv/SUPDrvTracer.o: warning: objtool: 
SUPR0TracerFireProbe+0x7: missing int3 after indirect jump
/var/lib/dkms/virtualbox/6.1.36/build/vboxdrv/SUPDrvTracer.o: warning: objtool: 
supdrvTracerProbeFireStub+0x0: missing int3 after ret
/bin/sh: 1: 
/usr/src/linux-headers-5.19.0-rc6-common/scripts/check-local-export: not found
make[2]: *** 
[/usr/src/linux-headers-5.19.0-rc6-common/scripts/Makefile.build:254: 
/var/lib/dkms/virtualbox/6.1.36/build/vboxdrv/SUPDrvTracer.o] Error 127
make[2]: *** Deleting file 
'/var/lib/dkms/virtualbox/6.1.36/build/vboxdrv/SUPDrvTracer.o'
/bin/sh: 1: 
/usr/src/linux-headers-5.19.0-rc6-common/scripts/check-local-export: not found
make[2]: *** 
[/usr/src/linux-headers-5.19.0-rc6-common/scripts/Makefile.build:254: 
/var/lib/dkms/virtualbox/6.1.36/build/vboxdrv/SUPDrvGip.o] Error 127
make[2]: *** Deleting file 
'/var/lib/dkms/virtualbox/6.1.36/build/vboxdrv/SUPDrvGip.o'
/bin/sh: 1: 
/usr/src/linux-headers-5.19.0-rc6-common/scripts/check-local-export: not found
make[2]: *** 
[/usr/src/linux-headers-5.19.0-rc6-common/scripts/Makefile.build:254: 
/var/lib/dkms/virtualbox/6.1.36/build/vboxdrv/SUPDrv.o] Error 127
make[2]: *** Deleting file 
'/var/lib/dkms/virtualbox/6.1.36/build/vboxdrv/SUPDrv.o'
make[1]: *** 
[/usr/src/linux-headers-5.19.0-rc6-common/scripts/Makefile.build:471: 
/var/lib/dkms/virtualbox/6.1.36/build/vboxdrv] Error 2
make: *** [/usr/src/linux-headers-5.19.0-rc6-common/Makefile:1867: 
/var/lib/dkms/virtualbox/6.1.36/build] Error 2
make: Leaving directory '/usr/src/linux-headers-5.19.0-rc6-amd64'



-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'stable-updates'), (500, 
'stable-security'), (500, 'proposed-updates'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.19.0-rc6-amd64 (SMP w/6 CPU threads; PREEMPT)
Kernel taint flags: TAINT_USER, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-- no debconf information



Bug#1014633: linux-headers-5.19.0-rc4-common: file check-local-export does not exist

2022-07-09 Thread программист некто
Package: linux-headers-5.19.0-rc4-common
Version: 5.19~rc4-1~exp1
Severity: serious

Hello.
I can't build kernel module

DKMS make.log for rtl88x2bu-git for kernel 5.19.0-rc4-amd64 (x86_64)
Пн 04 июл 2022 22:11:57 MSK
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.19.0-rc4-amd64/build 
M=/var/lib/dkms/rtl88x2bu/git/build modules
make[1]: вход в каталог «/usr/src/linux-headers-5.19.0-rc4-amd64»
CC [M] /var/lib/dkms/rtl88x2bu/git/build/core/rtw_cmd.o
CC [M] /var/lib/dkms/rtl88x2bu/git/build/core/rtw_security.o
/bin/sh: 1: 
/usr/src/linux-headers-5.19.0-rc4-common/scripts/check-local-export: not found
make[2]: *** 
[/usr/src/linux-headers-5.19.0-rc4-common/scripts/Makefile.build:254: 
/var/lib/dkms/rtl88x2bu/git/build/core/rtw_security.o] Ошибка 127
make[2]: *** Удаляется файл 
«/var/lib/dkms/rtl88x2bu/git/build/core/rtw_security.o»
make[2]: *** Ожидание завершения заданий…
/bin/sh: 1: 
/usr/src/linux-headers-5.19.0-rc4-common/scripts/check-local-export: not found
make[2]: *** 
[/usr/src/linux-headers-5.19.0-rc4-common/scripts/Makefile.build:254: 
/var/lib/dkms/rtl88x2bu/git/build/core/rtw_cmd.o] Ошибка 127
make[2]: *** Удаляется файл «/var/lib/dkms/rtl88x2bu/git/build/core/rtw_cmd.o»
make[1]: *** [/usr/src/linux-headers-5.19.0-rc4-common/Makefile:1867: 
/var/lib/dkms/rtl88x2bu/git/build] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-headers-5.19.0-rc4-amd64»
make: *** [Makefile:2454: modules] Ошибка 2


Debian don't have file check-local-export at all
https://packages.debian.org/search?suite=default=all=any=contents=check-local-export
https://packages.debian.org/search?suite=sid=any=contents=check-local-export
But on previous kernels build was successful.
And there is no problem on original 5.19.0-rc4 kernel.
See also https://github.com/RinCat/RTL88x2BU-Linux-Driver/issues/143