jpenguin icon

Untitled

jpenguin | PRO | 04/06/20 10:45:54 PM UTC | 0 ⭐ | 628 👁️ | Never ⏰ | []
Bash |

3.33 KB

|

None

|

0 👍

/

0 👎

 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