Сборка вылетает, едва начавшись:
*** Building 'vboxdrv' module ***
make[1]: вход в каталог «/tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv»
make KBUILD_VERBOSE= SUBDIRS=/tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv SRCROOT=/tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv CONFIG_MODULE_SIG= -C /lib/modules/4.18.20-ll/build modules
make[2]: вход в каталог «/arsenal/Builds/linux-4.18.20»
CC [M] /tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv/linux/SUPDrv-linux.o
In file included from ./include/linux/atomic.h:5:0,
from ./include/linux/jump_label.h:189,
from ./arch/x86/include/asm/string_64.h:6,
from ./arch/x86/include/asm/string.h:5,
from ./include/linux/string.h:20,
from /tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv/include/iprt/string.h:37,
from /tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv/linux/../SUPDrvInternal.h:43,
from /tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv/linux/SUPDrv-linux.c:32:
./arch/x86/include/asm/atomic.h: В функции «arch_atomic_try_cmpxchg»:
./arch/x86/include/asm/atomic.h:197:2: ошибка: неопределенный именованный операнд «new»
return try_cmpxchg(&v->counter, old, new);
^
./arch/x86/include/asm/atomic.h:197:2: ошибка: неопределенный именованный операнд «new»
./arch/x86/include/asm/atomic.h:197:2: ошибка: неопределенный именованный операнд «new»
./arch/x86/include/asm/atomic.h:197:2: ошибка: неопределенный именованный операнд «new»
In file included from ./arch/x86/include/asm/atomic.h:280:0,
from ./include/linux/atomic.h:5,
from ./include/linux/jump_label.h:189,
from ./arch/x86/include/asm/string_64.h:6,
from ./arch/x86/include/asm/string.h:5,
from ./include/linux/string.h:20,
from /tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv/include/iprt/string.h:37,
from /tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv/linux/../SUPDrvInternal.h:43,
from /tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv/linux/SUPDrv-linux.c:32:
./arch/x86/include/asm/atomic64_64.h: В функции «arch_atomic64_try_cmpxchg»:
./arch/x86/include/asm/atomic64_64.h:183:2: ошибка: неопределенный именованный операнд «new»
return try_cmpxchg(&v->counter, old, new);
^
./arch/x86/include/asm/atomic64_64.h:183:2: ошибка: неопределенный именованный операнд «new»
./arch/x86/include/asm/atomic64_64.h:183:2: ошибка: неопределенный именованный операнд «new»
./arch/x86/include/asm/atomic64_64.h:183:2: ошибка: неопределенный именованный операнд «new»
scripts/Makefile.build:317: ошибка выполнения рецепта для цели «/tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv/linux/SUPDrv-linux.o»
make[3]: *** [/tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv/linux/SUPDrv-linux.o] Ошибка 1
Makefile:1505: ошибка выполнения рецепта для цели «_module_/tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv»
make[2]: *** [_module_/tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv] Ошибка 2
make[2]: выход из каталога «/arsenal/Builds/linux-4.18.20»
Makefile:299: ошибка выполнения рецепта для цели «vboxdrv»
make[1]: *** [vboxdrv] Ошибка 2
make[1]: выход из каталога «/tmp/SBo/virtualbox-kernel-5.0.40/vboxdrv»
Makefile:39: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2
Что оно пытается донести?
Slackware 14.2, слакбилд с SBo, ядро 4.18.20.