- Codice: Seleziona tutto
./build.sh build
mi restituisce il seguente errore:
- Codice: Seleziona tutto
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[1]: Entering directory `/usr/src/linux-headers-2.6.27-11-generic'
CC [M] /home/marco/pinnacle/em28xx-new/em2880-dvb.o
In file included from /home/marco/pinnacle/em28xx-new/em2880-dvb.c:37:
/home/marco/pinnacle/em28xx-new/em28xx.h:32:20: error: dmxdev.h: Nessun file o directory
/home/marco/pinnacle/em28xx-new/em28xx.h:33:23: error: dvb_demux.h: Nessun file o directory
/home/marco/pinnacle/em28xx-new/em28xx.h:34:21: error: dvb_net.h: Nessun file o directory
/home/marco/pinnacle/em28xx-new/em28xx.h:35:26: error: dvb_frontend.h: Nessun file o directory
In file included from /home/marco/pinnacle/em28xx-new/em2880-dvb.c:37:
/home/marco/pinnacle/em28xx-new/em28xx.h:562: error: field ‘demux’ has incomplete type
/home/marco/pinnacle/em28xx-new/em28xx.h:570: error: field ‘adapter’ has incomplete type
/home/marco/pinnacle/em28xx-new/em28xx.h:573: error: field ‘dmxdev’ has incomplete type
/home/marco/pinnacle/em28xx-new/em28xx.h:575: error: field ‘dvbnet’ has incomplete type
In file included from /home/marco/pinnacle/em28xx-new/em2880-dvb.c:44:
/home/marco/pinnacle/em28xx-new/mt352/mt352.h: In function ‘mt352_write’:
/home/marco/pinnacle/em28xx-new/mt352/mt352.h:68: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/mt352/mt352.h:69: error: dereferencing pointer to incomplete type
In file included from /home/marco/pinnacle/em28xx-new/em2880-dvb.c:46:
/home/marco/pinnacle/em28xx-new/drx3973d/drx3973d_demod.h: At top level:
/home/marco/pinnacle/em28xx-new/drx3973d/drx3973d_demod.h:9: error: field ‘frontend’ has incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:52:22: error: lgdt330x.h: Nessun file o directory
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:245: warning: ‘struct dvb_frontend_tune_settings’ declared inside parameter list
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:245: warning: its scope is only this definition or declaration, which is probably not what you want
/home/marco/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em2880_fe_get_tune_settings’:
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:246: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:247: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:248: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c: At top level:
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:276: error: variable ‘em2880_fe_template_ops’ has initializer but incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:277: error: unknown field ‘info’ specified in initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:277: error: extra brace group at end of initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:277: error: (near initialization for ‘em2880_fe_template_ops’)
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:287: warning: excess elements in struct initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:287: warning: (near initialization for ‘em2880_fe_template_ops’)
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:288: error: unknown field ‘init’ specified in initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:288: warning: excess elements in struct initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:288: warning: (near initialization for ‘em2880_fe_template_ops’)
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:289: error: unknown field ‘release’ specified in initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:289: warning: excess elements in struct initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:289: warning: (near initialization for ‘em2880_fe_template_ops’)
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:291: error: unknown field ‘sleep’ specified in initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:291: warning: excess elements in struct initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:291: warning: (near initialization for ‘em2880_fe_template_ops’)
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:292: error: unknown field ‘set_frontend’ specified in initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:292: warning: excess elements in struct initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:292: warning: (near initialization for ‘em2880_fe_template_ops’)
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:293: error: unknown field ‘get_frontend’ specified in initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:293: warning: excess elements in struct initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:293: warning: (near initialization for ‘em2880_fe_template_ops’)
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:294: error: unknown field ‘get_tune_settings’ specified in initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:294: warning: excess elements in struct initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:294: warning: (near initialization for ‘em2880_fe_template_ops’)
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:295: error: unknown field ‘read_status’ specified in initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:295: warning: excess elements in struct initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:295: warning: (near initialization for ‘em2880_fe_template_ops’)
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:296: error: unknown field ‘read_ber’ specified in initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:296: warning: excess elements in struct initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:296: warning: (near initialization for ‘em2880_fe_template_ops’)
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:297: error: unknown field ‘read_signal_strength’ specified in initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:297: warning: excess elements in struct initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:297: warning: (near initialization for ‘em2880_fe_template_ops’)
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:298: error: unknown field ‘read_snr’ specified in initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:298: warning: excess elements in struct initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:298: warning: (near initialization for ‘em2880_fe_template_ops’)
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:299: error: unknown field ‘read_ucblocks’ specified in initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:300: warning: excess elements in struct initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:300: warning: (near initialization for ‘em2880_fe_template_ops’)
/home/marco/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em2880_complete_irq’:
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:339: error: implicit declaration of function ‘dvb_dmx_swfilter’
/home/marco/pinnacle/em28xx-new/em2880-dvb.c: At top level:
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:448: warning: ‘struct dvb_demux_feed’ declared inside parameter list
/home/marco/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em2880_start_feed’:
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:450: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:451: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c: At top level:
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:465: warning: ‘struct dvb_demux_feed’ declared inside parameter list
/home/marco/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em2880_stop_feed’:
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:467: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:468: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em28xx_ts_bus_ctrl’:
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:494: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c: In function ‘mt352_pinnacle_init’:
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:545: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c: At top level:
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:573: error: variable ‘em2880_lgdt3303_dev’ has initializer but incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:574: error: unknown field ‘demod_address’ specified in initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:574: warning: excess elements in struct initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:574: warning: (near initialization for ‘em2880_lgdt3303_dev’)
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:575: error: unknown field ‘demod_chip’ specified in initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:575: error: ‘LGDT3303’ undeclared here (not in a function)
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:576: warning: excess elements in struct initializer
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:576: warning: (near initialization for ‘em2880_lgdt3303_dev’)
/home/marco/pinnacle/em28xx-new/em2880-dvb.c: In function ‘kworld355u_i2c_gate_ctrl’:
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:590: error: field ‘frontend’ has incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:596: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em28xx_set_params’:
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:610: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:619: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em28xx_get_frequency’:
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:737: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em28xx_get_bandwidth’:
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:744: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em28xx_dvb_init’:
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:752: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em28xx_s921_init’:
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:807: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em28xx_zl10353_init’:
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:824: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em28xx_zl10353_sleep’:
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:873: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em28xx_dvb_sleep’:
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:889: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em2880_dvb_init’:
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:960: error: implicit declaration of function ‘dvb_attach’
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:964: warning: assignment makes pointer from integer without a cast
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:983: warning: assignment makes pointer from integer without a cast
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:986: warning: assignment makes pointer from integer without a cast
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:991: warning: assignment makes pointer from integer without a cast
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:997: error: ‘lgdt330x_attach’ undeclared (first use in this function)
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:997: error: (Each undeclared identifier is reported only once
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:997: error: for each function it appears in.)
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:998: warning: assignment makes pointer from integer without a cast
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1007: warning: assignment makes pointer from integer without a cast
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1012: warning: assignment makes pointer from integer without a cast
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1018: warning: assignment makes pointer from integer without a cast
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1021: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1022: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1023: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1037: error: invalid application of ‘sizeof’ to incomplete type ‘struct dvb_frontend’
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1038: error: invalid application of ‘sizeof’ to incomplete type ‘struct dvb_frontend_ops’
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1038: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1038: error: invalid application of ‘sizeof’ to incomplete type ‘struct dvb_frontend_ops’
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1038: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1038: error: invalid application of ‘sizeof’ to incomplete type ‘struct dvb_frontend_ops’
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1054: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1055: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1057: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1059: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1063: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1065: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1074: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1088: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1090: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1091: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1109: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1112: error: implicit declaration of function ‘dvb_register_adapter’
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1130: error: implicit declaration of function ‘dvb_register_frontend’
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1137: error: ‘DMX_TS_FILTERING’ undeclared (first use in this function)
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1138: error: ‘DMX_SECTION_FILTERING’ undeclared (first use in this function)
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1139: error: ‘DMX_MEMORY_BASED_FILTERING’ undeclared (first use in this function)
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1141: error: implicit declaration of function ‘dvb_dmx_init’
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1152: error: implicit declaration of function ‘dvb_dmxdev_init’
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1156: error: implicit declaration of function ‘dvb_dmxdev_release’
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1167: error: implicit declaration of function ‘dvb_net_init’
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1167: error: dereferencing pointer to incomplete type
/home/marco/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em2880_dvb_fini’:
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1187: error: implicit declaration of function ‘dvb_net_release’
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1188: error: implicit declaration of function ‘dvb_unregister_frontend’
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1195: error: implicit declaration of function ‘dvb_frontend_detach’
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1200: error: implicit declaration of function ‘dvb_dmx_release’
/home/marco/pinnacle/em28xx-new/em2880-dvb.c:1202: error: implicit declaration of function ‘dvb_unregister_adapter’
make[2]: *** [/home/marco/pinnacle/em28xx-new/em2880-dvb.o] Error 1
make[1]: *** [_module_/home/marco/pinnacle/em28xx-new] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-11-generic'
make: *** [default] Error 2
qualcuno ci capisce qualcosa e può aiutarmi?
