Open averyanalex opened 4 years ago
please install libelf-dev or libelf-devel or elfutils-libelf-devel depending on your Distro.
eg:
On Ubuntu:
sudo apt-get install libdelf-dev
Reply if problem solved.
GNU nano 5.2 /var/lib/dkms/rt3290sta/2.6.0.0/build/make.log
DKMS make.log for rt3290sta-2.6.0.0 for kernel 5.8.3-arch1-1 (x86_64)
Чт 27 авг 2020 19:10:11 MSK
make: вход в каталог «/var/lib/dkms/rt3290sta/2.6.0.0/build/src»
make -C tools
cp -f os/linux/Makefile.6 /var/lib/dkms/rt3290sta/2.6.0.0/build/src/os/linux/Makefile
make[1]: вход в каталог «/var/lib/dkms/rt3290sta/2.6.0.0/build/src/tools»
gcc -g bin2h.c -o bin2h
make -C /lib/modules/5.8.3-arch1-1/build SUBDIRS=/var/lib/dkms/rt3290sta/2.6.0.0/build/src/os/linux modules
make[1]: вход в каталог «/usr/lib/modules/5.8.3-arch1-1/build»
make[1]: выход из каталога «/var/lib/dkms/rt3290sta/2.6.0.0/build/src/tools»
/var/lib/dkms/rt3290sta/2.6.0.0/build/src/tools/bin2h
scripts/Makefile.build:44: arch/x86/entry/syscalls/Makefile: Нет такого файла или каталога
make[2]: Нет правила для сборки цели «arch/x86/entry/syscalls/Makefile». Останов.
make[1]: [arch/x86/Makefile:217: archheaders] Ошибка 2
make[1]: Ожидание завершения заданий…
make[1]: выход из каталога «/usr/lib/modules/5.8.3-arch1-1/build»
make: [Makefile:381: LINUX] Ошибка 2
make: выход из каталога «/var/lib/dkms/rt3290sta/2.6.0.0/build/src»
P.S. Sorry for Russian, and it is Arch Linux
sudo dkms install -m rt3290sta -v 2.6.0.0 --force
Creating symlink /var/lib/dkms/rt3290sta/2.6.0.0/source -> /usr/src/rt3290sta-2.6.0.0
DKMS: add completed.
Kernel preparation unnecessary for this kernel. Skipping...
Building module: cleaning build area... make -j4 KERNELRELEASE=5.4.0-26-generic -C src/ LINUX_SRC=/lib/modules/5.4.0-26-generic/build.......(bad exit status: 2) Error! Bad return status for module build on kernel: 5.4.0-26-generic (x86_64) Consult /var/lib/dkms/rt3290sta/2.6.0.0/build/make.log for more information.
/var/lib/dkms/rt3290sta/2.6.0.0/build/make.log: DKMS make.log for rt3290sta-2.6.0.0 for kernel 5.4.0-26-generic (x86_64) Ср 05 авг 2020 19:42:20 MSK make: вход в каталог «/var/lib/dkms/rt3290sta/2.6.0.0/build/src» make -C tools make[1]: вход в каталог «/var/lib/dkms/rt3290sta/2.6.0.0/build/src/tools» gcc -g bin2h.c -o bin2h cp -f os/linux/Makefile.6 /var/lib/dkms/rt3290sta/2.6.0.0/build/src/os/linux/Makefile make -C /lib/modules/5.4.0-26-generic/build SUBDIRS=/var/lib/dkms/rt3290sta/2.6.0.0/build/src/os/linux modules make[1]: вход в каталог «/usr/src/linux-headers-5.4.0-26-generic» make[1]: выход из каталога «/var/lib/dkms/rt3290sta/2.6.0.0/build/src/tools» /var/lib/dkms/rt3290sta/2.6.0.0/build/src/tools/bin2h warning: Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel UPD include/config/kernel.release make[2]: Нет правила для сборки цели «arch/x86/tools/relocs_32.c», требуемой для «arch/x86/tools/relocs_32.o». Останов. make[1]: [arch/x86/Makefile:232: archscripts] Ошибка 2 make[1]: Ожидание завершения заданий… make[1]: выход из каталога «/usr/src/linux-headers-5.4.0-26-generic» make: [Makefile:381: LINUX] Ошибка 2 make: выход из каталога «/var/lib/dkms/rt3290sta/2.6.0.0/build/src»