Hi, I just got the new files from the repository, and I tried:
hg clone http://mcentral.de/hg/~mrec/em28xx-new cd em28xx-new But when I run make, I got a lot of errors, I had previously used the v4l-experimental, and had compiled with no problems, these are the errors I got, I would appreciate if you can tell why seem to be missing some files. [EMAIL PROTECTED]:/lib/firmware/em28xx-new# make running ./build.sh build make[1]: Entering directory `/lib/firmware/em28xx-new' rm -rf Module.symvers; make -C /lib/modules/`if [ -d /lib/modules/2.6.21.4-eeepc ]; then echo 2.6.21.4-eeepc; else uname -r; fi`/build SUBDIRS=`pwd` modules make[2]: Entering directory `/usr/src/linux-headers-2.6.27-7-generic' CC [M] /lib/firmware/em28xx-new/em2880-dvb.o In file included from /lib/firmware/em28xx-new/em2880-dvb.c:33: /lib/firmware/em28xx-new/em28xx.h:32:20: error: dmxdev.h: No such file or directory /lib/firmware/em28xx-new/em28xx.h:33:23: error: dvb_demux.h: No such file or directory /lib/firmware/em28xx-new/em28xx.h:34:21: error: dvb_net.h: No such file or directory /lib/firmware/em28xx-new/em28xx.h:35:26: error: dvb_frontend.h: No such file or directory In file included from /lib/firmware/em28xx-new/em2880-dvb.c:33: /lib/firmware/em28xx-new/em28xx.h:553: error: field ‘demux’ has incomplete type /lib/firmware/em28xx-new/em28xx.h:561: error: field ‘adapter’ has incomplete type /lib/firmware/em28xx-new/em28xx.h:564: error: field ‘dmxdev’ has incomplete type /lib/firmware/em28xx-new/em28xx.h:566: error: field ‘dvbnet’ has incomplete type In file included from /lib/firmware/em28xx-new/em2880-dvb.c:40: /lib/firmware/em28xx-new/mt352/mt352.h: In function ‘mt352_write’: /lib/firmware/em28xx-new/mt352/mt352.h:68: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/mt352/mt352.h:69: error: dereferencing pointer to incomplete type In file included from /lib/firmware/em28xx-new/em2880-dvb.c:42: /lib/firmware/em28xx-new/drx3973d/drx3973d_demod.h: At top level: /lib/firmware/em28xx-new/drx3973d/drx3973d_demod.h:9: error: field ‘frontend’ has incomplete type /lib/firmware/em28xx-new/em2880-dvb.c:48:22: error: lgdt330x.h: No such file or directory /lib/firmware/em28xx-new/em2880-dvb.c: In function ‘em2880_complete_irq’: /lib/firmware/em28xx-new/em2880-dvb.c:256: error: implicit declaration of function ‘dvb_dmx_swfilter’ /lib/firmware/em28xx-new/em2880-dvb.c: At top level: /lib/firmware/em28xx-new/em2880-dvb.c:365: warning: ‘struct dvb_demux_feed’ declared inside parameter list /lib/firmware/em28xx-new/em2880-dvb.c:365: warning: its scope is only this definition or declaration, which is probably not what you want /lib/firmware/em28xx-new/em2880-dvb.c: In function ‘em2880_start_feed’: /lib/firmware/em28xx-new/em2880-dvb.c:367: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c:368: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c: At top level: /lib/firmware/em28xx-new/em2880-dvb.c:382: warning: ‘struct dvb_demux_feed’ declared inside parameter list /lib/firmware/em28xx-new/em2880-dvb.c: In function ‘em2880_stop_feed’: /lib/firmware/em28xx-new/em2880-dvb.c:384: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c:385: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c: In function ‘em28xx_ts_bus_ctrl’: /lib/firmware/em28xx-new/em2880-dvb.c:411: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c: In function ‘mt352_pinnacle_init’: /lib/firmware/em28xx-new/em2880-dvb.c:462: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c: At top level: /lib/firmware/em28xx-new/em2880-dvb.c:488: error: variable ‘em2880_lgdt3303_dev’ has initializer but incomplete type /lib/firmware/em28xx-new/em2880-dvb.c:489: error: unknown field ‘demod_address’ specified in initializer /lib/firmware/em28xx-new/em2880-dvb.c:489: warning: excess elements in struct initializer /lib/firmware/em28xx-new/em2880-dvb.c:489: warning: (near initialization for ‘em2880_lgdt3303_dev’) /lib/firmware/em28xx-new/em2880-dvb.c:490: error: unknown field ‘demod_chip’ specified in initializer /lib/firmware/em28xx-new/em2880-dvb.c:490: error: ‘LGDT3303’ undeclared here (not in a function) /lib/firmware/em28xx-new/em2880-dvb.c:491: warning: excess elements in struct initializer /lib/firmware/em28xx-new/em2880-dvb.c:491: warning: (near initialization for ‘em2880_lgdt3303_dev’) /lib/firmware/em28xx-new/em2880-dvb.c: In function ‘kworld355u_i2c_gate_ctrl’: /lib/firmware/em28xx-new/em2880-dvb.c:505: error: field ‘frontend’ has incomplete type /lib/firmware/em28xx-new/em2880-dvb.c:511: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c: In function ‘em28xx_set_params’: /lib/firmware/em28xx-new/em2880-dvb.c:525: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c:534: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c: In function ‘em28xx_get_frequency’: /lib/firmware/em28xx-new/em2880-dvb.c:652: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c: In function ‘em28xx_get_bandwidth’: /lib/firmware/em28xx-new/em2880-dvb.c:659: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c: In function ‘em28xx_dvb_init’: /lib/firmware/em28xx-new/em2880-dvb.c:667: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c: In function ‘em28xx_s921_init’: /lib/firmware/em28xx-new/em2880-dvb.c:723: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c: In function ‘em28xx_zl10353_init’: /lib/firmware/em28xx-new/em2880-dvb.c:740: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c: In function ‘em28xx_zl10353_sleep’: /lib/firmware/em28xx-new/em2880-dvb.c:785: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c: In function ‘em28xx_dvb_sleep’: /lib/firmware/em28xx-new/em2880-dvb.c:797: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c: In function ‘em2880_dvb_init’: /lib/firmware/em28xx-new/em2880-dvb.c:866: error: implicit declaration of function ‘dvb_attach’ /lib/firmware/em28xx-new/em2880-dvb.c:870: warning: assignment makes pointer from integer without a cast /lib/firmware/em28xx-new/em2880-dvb.c:889: warning: assignment makes pointer from integer without a cast /lib/firmware/em28xx-new/em2880-dvb.c:892: warning: assignment makes pointer from integer without a cast /lib/firmware/em28xx-new/em2880-dvb.c:897: warning: assignment makes pointer from integer without a cast /lib/firmware/em28xx-new/em2880-dvb.c:903: error: ‘lgdt330x_attach’ undeclared (first use in this function) /lib/firmware/em28xx-new/em2880-dvb.c:903: error: (Each undeclared identifier is reported only once /lib/firmware/em28xx-new/em2880-dvb.c:903: error: for each function it appears in.) /lib/firmware/em28xx-new/em2880-dvb.c:904: warning: assignment makes pointer from integer without a cast /lib/firmware/em28xx-new/em2880-dvb.c:913: warning: assignment makes pointer from integer without a cast /lib/firmware/em28xx-new/em2880-dvb.c:918: warning: assignment makes pointer from integer without a cast /lib/firmware/em28xx-new/em2880-dvb.c:924: warning: assignment makes pointer from integer without a cast /lib/firmware/em28xx-new/em2880-dvb.c:927: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c:928: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c:929: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c:950: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c:951: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c:953: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c:955: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c:959: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c:961: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c:970: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c:984: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c:986: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c:987: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c:1005: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c:1008: error: implicit declaration of function ‘dvb_register_adapter’ /lib/firmware/em28xx-new/em2880-dvb.c:1026: error: implicit declaration of function ‘dvb_register_frontend’ /lib/firmware/em28xx-new/em2880-dvb.c:1033: error: ‘DMX_TS_FILTERING’ undeclared (first use in this function) /lib/firmware/em28xx-new/em2880-dvb.c:1034: error: ‘DMX_SECTION_FILTERING’ undeclared (first use in this function) /lib/firmware/em28xx-new/em2880-dvb.c:1035: error: ‘DMX_MEMORY_BASED_FILTERING’ undeclared (first use in this function) /lib/firmware/em28xx-new/em2880-dvb.c:1037: error: implicit declaration of function ‘dvb_dmx_init’ /lib/firmware/em28xx-new/em2880-dvb.c:1048: error: implicit declaration of function ‘dvb_dmxdev_init’ /lib/firmware/em28xx-new/em2880-dvb.c:1052: error: implicit declaration of function ‘dvb_dmxdev_release’ /lib/firmware/em28xx-new/em2880-dvb.c:1063: error: implicit declaration of function ‘dvb_net_init’ /lib/firmware/em28xx-new/em2880-dvb.c:1063: error: dereferencing pointer to incomplete type /lib/firmware/em28xx-new/em2880-dvb.c: In function ‘em2880_dvb_fini’: /lib/firmware/em28xx-new/em2880-dvb.c:1083: error: implicit declaration of function ‘dvb_net_release’ /lib/firmware/em28xx-new/em2880-dvb.c:1084: error: implicit declaration of function ‘dvb_unregister_frontend’ /lib/firmware/em28xx-new/em2880-dvb.c:1085: error: implicit declaration of function ‘dvb_frontend_detach’ /lib/firmware/em28xx-new/em2880-dvb.c:1089: error: implicit declaration of function ‘dvb_dmx_release’ /lib/firmware/em28xx-new/em2880-dvb.c:1091: error: implicit declaration of function ‘dvb_unregister_adapter’ make[3]: *** [/lib/firmware/em28xx-new/em2880-dvb.o] Error 1 make[2]: *** [_module_/lib/firmware/em28xx-new] Error 2 make[2]: Leaving directory `/usr/src/linux-headers-2.6.27-7-generic' make[1]: *** [default] Error 2 make[1]: Leaving directory `/lib/firmware/em28xx-new' [EMAIL PROTECTED]:/lib/firmware/em28xx-new# _______________________________________________ Em28xx mailing list [email protected] http://mcentral.de/mailman/listinfo/em28xx
