- Code: Select all
# cd /usr/lib/modules/4.14.34-1-ARCH/source/
# gunzip -c /proc/config.gz > .config
Then I performed a "make modules_prepare" to generate pre-built kernel (it seems to be needed by modules compilation -> do you confirm ?):
- Code: Select all
root@runeaudio(rw):/usr/lib/modules/4.14.34-1-ARCH/source# make modules_prepare
scripts/kconfig/conf --silentoldconfig Kconfig
CHK include/config/kernel.release
UPD include/config/kernel.release
CHK include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
UPD include/generated/utsrelease.h
HOSTCC scripts/basic/bin2c
CC kernel/bounds.s
CHK include/generated/bounds.h
UPD include/generated/bounds.h
CHK include/generated/timeconst.h
/bin/sh: bc: command not found
make[1]: *** [Kbuild:43: include/generated/timeconst.h] Error 127
make: *** [Makefile:1085: prepare0] Error 2
And not surprisingly, I have the error: "bc command not found".
I tried to download the bc package by "pacman -Sy bc" but it leads to another error :
- Code: Select all
root@runeaudio(rw):/usr/lib/modules/4.14.34-1-ARCH/source# make modules_prepare
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
bc: error while loading shared libraries: libreadline.so.8: cannot open shared object file: No such file or directory
make[1]: *** [Kbuild:43: include/generated/timeconst.h] Error 127
make: *** [Makefile:1085: prepare0] Error 2
That's where I am ...
Thank you for your help.
Nocolo