New issue 18 by stephan....@gmail.com: vtuner-driver fails to build with
kernel-3.3
http://code.google.com/p/vtuner/issues/detail?id=18
building against kernel 3.3-rc4:
make -C
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/linux-3.3-rc4
SUBDIRS=/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9
modules
make[1]: Entering directory
`/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/linux-3.3-rc4'
CC [M]
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.o
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:104:13:
warning: 'struct
dvb_frontend_parameters' declared inside parameter list
[enabled by default]
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:104:13:
warning:
its scope is only this definition or declaration, which is
probably not what you want [enabled by default]
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:
In
function 'dvb_proxyfe_get_frontend':
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:118:39:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:120:6:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:121:6:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:126:39:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:128:6:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:129:6:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:130:6:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:131:6:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:132:6:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:133:6:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:134:6:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:140:38:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:142:6:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:143:6:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:144:6:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:152:3:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:153:3:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:
At
top level:
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:158:13:
warning: 'struct
dvb_frontend_parameters' declared inside parameter list
[enabled by default]
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:
In
function 'dvb_proxyfe_set_frontend':
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:165:34:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:166:34:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:172:39:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:175:46:
error:
dereferencing pointer to incomplete type
g pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:257:39:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:259:44:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:260:47:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:261:47:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:262:48:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:263:52:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:264:49:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:265:56:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:271:38:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:273:45:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:274:43:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:275:44:
error:
dereferencing pointer to incomplete type
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:
At
top level:
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:470:2:
warning:
initialization from incompatible pointer type [enabled by default]
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:470:2:
warning:
(near initialization for 'dvb_proxyfe_ofdm_ops.set_frontend')
[enabled by default]
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:471:2:
warning:
initialization from incompatible pointer type [enabled by default]
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:471:2:
warning:
(near initialization for 'dvb_proxyfe_ofdm_ops.get_frontend')
[enabled by default]
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:500:2:
warning:
initialization from incompatible pointer type [enabled by default]
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:500:2:
warning:
(near initialization for 'dvb_proxyfe_qam_ops.set_frontend')
[enabled by default]
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:501:2:
warning:
initialization from incompatible pointer type [enabled by default]
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:501:2:
warning:
(near initialization for 'dvb_proxyfe_qam_ops.get_frontend')
[enabled by default]
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:532:2:
warning:
initialization from incompatible pointer type [enabled by default]
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:532:2:
warning:
(near initialization for 'dvb_proxyfe_qpsk_ops.get_frontend')
[enabled by default]
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:535:2:
warning:
initialization from incompatible pointer type [enabled by default]
/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.c:535:2:
warning:
(near initialization for 'dvb_proxyfe_qpsk_ops.set_frontend')
[enabled by default]
make[2]: ***
[/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9/vtunerc_proxyfe.o]
Error 1
make[1]: ***
[_module_/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/vtuner-driver-9]
Error 2
make[1]: Leaving directory
`/home/stephan/projects/openelec-master/build.OpenELEC_PVR-Fusion.x86_64-devel/linux-3.3-rc4'
make: *** [default] Error 2
Comment #1 on issue 18 by jpetrous: vtuner-driver fails to build with
kernel-3.3
http://code.google.com/p/vtuner/issues/detail?id=18
Mauro (linux-media maintainer) did very big change inside dvb-core
subsystem in kernel 3.3.
See more here: http://patchwork.linuxtv.org/patch/9157/
I'm just investigating it. Patches follow asap.
Honza
Comment #2 on issue 18 by jpetrous: vtuner-driver fails to build with
kernel-3.3
http://code.google.com/p/vtuner/issues/detail?id=18
I just did very quick'n'dirty patch for linux 3.3.
Please replace vtunerc_proxyfe.c by attached variant and recheck.
Honza
Attachments:
vtunerc_proxyfe.c 14.7 KB
many thanks and sorry for the delay, with this updated vtunerc_proxyfe.c
the driver compiles with 3.3-rc7, i cant test byself but will let test the
driver the next days and report back. Thanks much again