Closed hybotics closed 2 years ago
There are several undefined symbols as shown below.
Linux startbase 5.15.56-v8+ #1575 SMP PREEMPT Fri Jul 22 20:31:26 BST 2022 aarch64 GNU/Linux
$ make make -C utils Building v4l2-loopback driver... make -C /lib/modules/`uname -r`/build M=/home/hybotics/Arducam16MP/v4l2loopback KCPPFLAGS="-DSNAPSHOT_VERSION='"v0.12.7-289-g76434ab"'" modules make[1]: Entering directory '/home/hybotics/Arducam16MP/v4l2loopback/utils' cc -I.. v4l2loopback-ctl.c -o v4l2loopback-ctl make[1]: Entering directory '/home/hybotics/Arducam16MP/5.15.56-v8+/linux-a90998a3e549911234f9f707050858b98b71360f' make[1]: Leaving directory '/home/hybotics/Arducam16MP/v4l2loopback/utils' CC [M] /home/hybotics/Arducam16MP/v4l2loopback/v4l2loopback.o MODPOST /home/hybotics/Arducam16MP/v4l2loopback/Module.symvers ERROR: modpost: "__arch_copy_to_user" [/home/hybotics/Arducam16MP/v4l2loopback/v4l2loopback.ko] undefined! ERROR: modpost: "cpu_hwcap_keys" [/home/hybotics/Arducam16MP/v4l2loopback/v4l2loopback.ko] undefined! ERROR: modpost: "arm64_const_caps_ready" [/home/hybotics/Arducam16MP/v4l2loopback/v4l2loopback.ko] undefined! ERROR: modpost: "__arch_copy_from_user" [/home/hybotics/Arducam16MP/v4l2loopback/v4l2loopback.ko] undefined! ERROR: modpost: "_raw_spin_unlock" [/home/hybotics/Arducam16MP/v4l2loopback/v4l2loopback.ko] undefined! make[2]: *** [scripts/Makefile.modpost:134: /home/hybotics/Arducam16MP/v4l2loopback/Module.symvers] Error 1 make[2]: *** Deleting file '/home/hybotics/Arducam16MP/v4l2loopback/Module.symvers' make[1]: *** [Makefile:1801: modules] Error 2 make[1]: Leaving directory '/home/hybotics/Arducam16MP/5.15.56-v8+/linux-a90998a3e549911234f9f707050858b98b71360f' make: *** [Makefile:51: v4l2loopback.ko] Error 2
that seems to be a problem with the RasPiOS kernel headers.
see also https://github.com/morrownr/88x2bu/issues/56
There are several undefined symbols as shown below.
Linux startbase 5.15.56-v8+ #1575 SMP PREEMPT Fri Jul 22 20:31:26 BST 2022 aarch64 GNU/Linux