CC [M] /home/user/build/akvcam-dkms/src/akvcam-1.0.3/src/log.o CC [M] /home/user/build/akvcam-dkms/src/akvcam-1.0.3/src/map.o CC [M] /home/user/build/akvcam-dkms/src/akvcam-1.0.3/src/mmap.o CC [M] /home/user/build/akvcam-dkms/src/akvcam-1.0.3/src/node.o /home/user/build/akvcam-dkms/src/akvcam-1.0.3/src/events.c: In function ‘akvcam_events_enqueue’: /home/user/build/akvcam-dkms/src/akvcam-1.0.3/src/events.c:156:5: error: implicit declaration of function ‘ktime_get_ts’; did you mean ‘ktime_get_ns’? [-Werror=implicit-function-declaration] 156 | ktime_get_ts(&qevent->timestamp); | ^~~~~~~~~~~~ | ktime_get_ns CC [M] /home/user/build/akvcam-dkms/src/akvcam-1.0.3/src/rbuffer.o CC [M] /home/user/build/akvcam-dkms/src/akvcam-1.0.3/src/object.o /home/user/build/akvcam-dkms/src/akvcam-1.0.3/src/buffers.c: In function ‘akvcam_buffers_dequeue’: /home/user/build/akvcam-dkms/src/akvcam-1.0.3/src/buffers.c:488:30: error: passing argument 1 of ‘akvcam_get_timestamp’ from incompatible pointer type [-Werror=incompatible-pointer-types] 488 | akvcam_get_timestamp(&v4l2_buff->timestamp); | ^~~~~~~~~~~~~~~~~~~~~ | | | struct __kernel_v4l2_timeval * In file included from /home/user/build/akvcam-dkms/src/akvcam-1.0.3/src/buffers.h:28, from /home/user/build/akvcam-dkms/src/akvcam-1.0.3/src/buffers.c:28: /home/user/build/akvcam-dkms/src/akvcam-1.0.3/src/utils.h:101:43: note: expected ‘struct timeval *’ but argument is of type ‘struct __kernel_v4l2_timeval *’ 101 | void akvcam_get_timestamp(struct timeval *tv); | ~~~~~~~~~~~~~~~~^~ /home/user/build/akvcam-dkms/src/akvcam-1.0.3/src/buffers.c: In function ‘akvcam_buffers_write_frame’: /home/user/build/akvcam-dkms/src/akvcam-1.0.3/src/buffers.c:729:34: error: passing argument 1 of ‘akvcam_get_timestamp’ from incompatible pointer type [-Werror=incompatible-pointer-types] 729 | akvcam_get_timestamp(&v4l2_buff->timestamp); | ^~~~~~~~~~~~~~~~~~~~~ | | | struct __kernel_v4l2_timeval * In file included from /home/user/build/akvcam-dkms/src/akvcam-1.0.3/src/buffers.h:28, from /home/user/build/akvcam-dkms/src/akvcam-1.0.3/src/buffers.c:28: /home/user/build/akvcam-dkms/src/akvcam-1.0.3/src/utils.h:101:43: note: expected ‘struct timeval *’ but argument is of type ‘struct __kernel_v4l2_timeval *’ 101 | void akvcam_get_timestamp(struct timeval *tv); | ~~~~~~~~~~~~~~~~^~ cc1: some warnings being treated as errors make[2]: *** [scripts/Makefile.build:268: /home/user/build/akvcam-dkms/src/akvcam-1.0.3/src/events.o] Error 1 make[2]: *** Waiting for unfinished jobs.... CC [M] /home/user/build/akvcam-dkms/src/akvcam-1.0.3/src/settings.o cc1: some warnings being treated as errors make[2]: *** [scripts/Makefile.build:268: /home/user/build/akvcam-dkms/src/akvcam-1.0.3/src/buffers.o] Error 1 make[1]: *** [Makefile:1683: /home/user/build/akvcam-dkms/src/akvcam-1.0.3/src] Error 2 make[1]: Leaving directory '/usr/lib/modules/5.6.2-arch1-2/build' make: *** [Makefile:42: all] Error 2
Comments