valik228 Posted November 22, 2020 Posted November 22, 2020 hello! I'm trying to build a kernel and I think it did. but the script shows the error: CC [M] kernel/kheaders.o [ error ] ERROR in function compile_kernel [ compilation.sh:411 ] [ error ] Kernel was not built [ @host ] [ o.k. ] Process terminated root@valik-comp:~/armbian-build# and no errors in the text above. (full logs in attachments). please tell me what to do ..? fulllog.txt.gz
lanefu Posted November 22, 2020 Posted November 22, 2020 What parameters are you passing to compile.sh
Werner Posted November 22, 2020 Posted November 22, 2020 From what I got in the logs its rk322x-current. However this branch is on 5.9. So either some modifications to the build script or a checkout a older commit. Edit: 5.9 builds nicely for me btw. A few patches fail to apply though. Probably never reviewed them for a while.
valik228 Posted November 22, 2020 Author Posted November 22, 2020 7 часов назад, lanefu сказал: What parameters are you passing to compile.sh i run the script without parameters, after that I select rk3229 from menu... 6 часов назад, Werner сказал: From what I got in the logs its rk322x-current. However this branch is on 5.9. So either some modifications to the build script or a checkout a older commit. Edit: 5.9 builds nicely for me btw. A few patches fail to apply though. Probably never reviewed them for a while. I want to understand what the error is
Solution Werner Posted November 22, 2020 Solution Posted November 22, 2020 This means that something went wrong when compiling some part of the kernel. Checkout the output/debug/ folder. There you will find all recorded errors in detail.
valik228 Posted November 22, 2020 Author Posted November 22, 2020 5 часов назад, Werner сказал: This means that something went wrong when compiling some part of the kernel. Checkout the output/debug/ folder. There you will find all recorded errors in detail. Ok, Thnx! drivers/net/wireless/rtl88x2bu/os_dep/linux/ioctl_cfg80211.c:7365:2: error: #else after #else 7365 | #else | ^~~~ drivers/net/wireless/rtl88x2bu/os_dep/linux/ioctl_cfg80211.c:7330: error: the conditional began here 7330 | #if (LINUX_VERSION_CODE >= KERNEL_VERSION(5, 8, 0)) | drivers/net/wireless/rtl88x2bu/os_dep/linux/ioctl_cfg80211.c:9708:3: error: ‘cfg80211_rtw_update_mgmt_frame_register’ undeclared here (not in a function) 9708 | cfg80211_rtw_update_mgmt_frame_register, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Igor Posted November 22, 2020 Posted November 22, 2020 4 hours ago, valik228 said: Ok, Thnx! Those errors can't be reproduced. You probably use some old / not updated build script. Make a clean clone.
Recommended Posts