I use droidcam to use my phone as a camera/webcam. After 3.17, though, it won't compile the module anymore, generating this error:
make
make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory '/usr/src/kernels/3.19.3-200.fc21.x86_64'
LD /tmp/foobar/v4l2loopback/built-in.o
CC [M] /tmp/foobar/v4l2loopback/v4l2loopback-dc.o
/tmp/foobar/v4l2loopback/v4l2loopback-dc.c: In function ‘attr_store_maxopeners’:
/tmp/foobar/v4l2loopback/v4l2loopback-dc.c:456:3: error: implicit declaration of function ‘strict_strtoul’ [-Werror=implicit-function-declaration]
if (strict_strtoul(buf, 0, &curr))
^
/tmp/foobar/v4l2loopback/v4l2loopback-dc.c: At top level:
/tmp/foobar/v4l2loopback/v4l2loopback-dc.c:2311:3: warning: initialization from incompatible pointer type
.vidioc_s_std = &vidioc_s_std,
^
/tmp/foobar/v4l2loopback/v4l2loopback-dc.c:2311:3: warning: (near initialization for ‘v4l2_loopback_ioctl_ops.vidioc_s_std’)
/tmp/foobar/v4l2loopback/v4l2loopback-dc.c:2331:3: warning: initialization from incompatible pointer type
.vidioc_s_audio = &vidioc_s_audio,
^
/tmp/foobar/v4l2loopback/v4l2loopback-dc.c:2331:3: warning: (near initialization for ‘v4l2_loopback_ioctl_ops.vidioc_s_audio’)
/tmp/foobar/v4l2loopback/v4l2loopback-dc.c:2333:3: warning: initialization from incompatible pointer type
.vidioc_s_audout = &vidioc_s_audout,
^
/tmp/foobar/v4l2loopback/v4l2loopback-dc.c:2333:3: warning: (near initialization for ‘v4l2_loopback_ioctl_ops.vidioc_s_audout’)
cc1: some warnings being treated as errors
scripts/Makefile.build:263: recipe for target '/tmp/foobar/v4l2loopback/v4l2loopback-dc.o' failed
---
any ideas?


Reply With Quote
