per l'ennesima volta tento di installa rela pinnacle hybrid pro stick 330e su ubuntu 8.10 . sto seguendo la wiki della comunitàhttp://wiki.ubuntu-it.org/Hardware/SchedeTv/PctvPinnacle330e. la procedura mi da questo errore:
Codice: Seleziona tutto
casa@casa-desktop:/usr/src$ sudo ln -s /usr/src/linux-source-2.6.27 /lib/modules/$(uname -r)/source
ln: creazione del link simbolico `/lib/modules/2.6.27-11-generic/source': Il file esiste
casa@casa-desktop:/usr/src$ cd /home/casa/pinnacle/em28xx-new/
casa@casa-desktop:~/pinnacle/em28xx-new$ ./build.sh build
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/casa/pinnacle/em28xx-new/em2880-dvb.o
In file included from include/linux/kernel.h:18,
from include/asm/system.h:10,
from include/asm/processor.h:17,
from include/linux/prefetch.h:14,
from include/linux/list.h:6,
from /home/casa/pinnacle/em28xx-new/em2880-dvb.c:22:
include/linux/ratelimit.h: In function ‘ratelimit’:
include/linux/ratelimit.h:23: warning: missing initializer
include/linux/ratelimit.h:23: warning: (near initialization for ‘rs.printed’)
In file included from /home/casa/pinnacle/em28xx-new/em2880-dvb.c:37:
/home/casa/pinnacle/em28xx-new/em28xx.h:32:20: error: dmxdev.h: Nessun file o directory
/home/casa/pinnacle/em28xx-new/em28xx.h:33:23: error: dvb_demux.h: Nessun file o directory
/home/casa/pinnacle/em28xx-new/em28xx.h:34:21: error: dvb_net.h: Nessun file o directory
/home/casa/pinnacle/em28xx-new/em28xx.h:35:26: error: dvb_frontend.h: Nessun file o directory
In file included from /home/casa/pinnacle/em28xx-new/em2880-dvb.c:37:
/home/casa/pinnacle/em28xx-new/em28xx.h: At top level:
/home/casa/pinnacle/em28xx-new/em28xx.h:562: error: field ‘demux’ has incomplete type
/home/casa/pinnacle/em28xx-new/em28xx.h:570: error: field ‘adapter’ has incomplete type
/home/casa/pinnacle/em28xx-new/em28xx.h:573: error: field ‘dmxdev’ has incomplete type
/home/casa/pinnacle/em28xx-new/em28xx.h:575: error: field ‘dvbnet’ has incomplete type
In file included from /home/casa/pinnacle/em28xx-new/em2880-dvb.c:44:
/home/casa/pinnacle/em28xx-new/mt352/mt352.h: In function ‘mt352_write’:
/home/casa/pinnacle/em28xx-new/mt352/mt352.h:68: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/mt352/mt352.h:69: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:51:22: error: lgdt330x.h: Nessun file o directory
/home/casa/pinnacle/em28xx-new/em2880-dvb.c: At top level:
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:109: warning: ‘struct dvb_frontend_tune_settings’ declared inside parameter list
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:109: warning: its scope is only this definition or declaration, which is probably not what you want
/home/casa/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em2880_fe_get_tune_settings’:
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:110: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:111: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:112: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c: At top level:
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:140: error: variable ‘em2880_fe_template_ops’ has initializer but incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:141: error: unknown field ‘info’ specified in initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:141: error: extra brace group at end of initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:141: error: (near initialization for ‘em2880_fe_template_ops’)
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:151: warning: excess elements in struct initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:151: warning: (near initialization for ‘em2880_fe_template_ops’)
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:152: error: unknown field ‘init’ specified in initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:152: warning: excess elements in struct initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:152: warning: (near initialization for ‘em2880_fe_template_ops’)
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:153: error: unknown field ‘release’ specified in initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:153: warning: excess elements in struct initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:153: warning: (near initialization for ‘em2880_fe_template_ops’)
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:155: error: unknown field ‘sleep’ specified in initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:155: warning: excess elements in struct initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:155: warning: (near initialization for ‘em2880_fe_template_ops’)
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:156: error: unknown field ‘set_frontend’ specified in initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:156: warning: excess elements in struct initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:156: warning: (near initialization for ‘em2880_fe_template_ops’)
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:157: error: unknown field ‘get_frontend’ specified in initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:157: warning: excess elements in struct initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:157: warning: (near initialization for ‘em2880_fe_template_ops’)
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:158: error: unknown field ‘get_tune_settings’ specified in initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:158: warning: excess elements in struct initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:158: warning: (near initialization for ‘em2880_fe_template_ops’)
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:159: error: unknown field ‘read_status’ specified in initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:159: warning: excess elements in struct initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:159: warning: (near initialization for ‘em2880_fe_template_ops’)
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:160: error: unknown field ‘read_ber’ specified in initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:160: warning: excess elements in struct initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:160: warning: (near initialization for ‘em2880_fe_template_ops’)
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:161: error: unknown field ‘read_signal_strength’ specified in initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:161: warning: excess elements in struct initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:161: warning: (near initialization for ‘em2880_fe_template_ops’)
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:162: error: unknown field ‘read_snr’ specified in initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:162: warning: excess elements in struct initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:162: warning: (near initialization for ‘em2880_fe_template_ops’)
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:163: error: unknown field ‘read_ucblocks’ specified in initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:164: warning: excess elements in struct initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:164: warning: (near initialization for ‘em2880_fe_template_ops’)
/home/casa/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em2880_complete_irq’:
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:218: error: implicit declaration of function ‘dvb_dmx_swfilter’
/home/casa/pinnacle/em28xx-new/em2880-dvb.c: At top level:
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:350: warning: ‘struct dvb_demux_feed’ declared inside parameter list
/home/casa/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em2880_start_feed’:
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:352: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:353: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c: At top level:
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:367: warning: ‘struct dvb_demux_feed’ declared inside parameter list
/home/casa/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em2880_stop_feed’:
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:369: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:370: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em28xx_ts_bus_ctrl’:
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:396: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c: In function ‘mt352_pinnacle_init’:
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:444: warning: missing initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:444: warning: (near initialization for ‘zlconf[23].reg’)
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:447: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c: At top level:
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:475: error: variable ‘em2880_lgdt3303_dev’ has initializer but incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:476: error: unknown field ‘demod_address’ specified in initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:476: warning: excess elements in struct initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:476: warning: (near initialization for ‘em2880_lgdt3303_dev’)
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:477: error: unknown field ‘demod_chip’ specified in initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:477: error: ‘LGDT3303’ undeclared here (not in a function)
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:478: warning: excess elements in struct initializer
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:478: warning: (near initialization for ‘em2880_lgdt3303_dev’)
/home/casa/pinnacle/em28xx-new/em2880-dvb.c: In function ‘kworld355u_i2c_gate_ctrl’:
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:492: error: field ‘frontend’ has incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:498: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em28xx_set_params’:
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:512: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:521: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em28xx_get_frequency’:
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:639: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em28xx_get_bandwidth’:
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:646: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em28xx_dvb_init’:
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:654: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em28xx_s921_init’:
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:709: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em28xx_zl10353_init’:
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:726: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em28xx_zl10353_sleep’:
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:775: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em28xx_dvb_sleep’:
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:791: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em2880_dvb_init’:
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:882: error: implicit declaration of function ‘dvb_attach’
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:883: warning: assignment makes pointer from integer without a cast
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:886: warning: assignment makes pointer from integer without a cast
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:891: warning: assignment makes pointer from integer without a cast
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:897: error: ‘lgdt330x_attach’ undeclared (first use in this function)
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:897: error: (Each undeclared identifier is reported only once
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:897: error: for each function it appears in.)
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:898: warning: assignment makes pointer from integer without a cast
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:907: warning: assignment makes pointer from integer without a cast
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:912: warning: assignment makes pointer from integer without a cast
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:918: warning: assignment makes pointer from integer without a cast
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:921: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:922: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:923: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:937: error: invalid application of ‘sizeof’ to incomplete type ‘struct dvb_frontend’
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:938: error: invalid application of ‘sizeof’ to incomplete type ‘struct dvb_frontend_ops’
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:938: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:938: error: invalid application of ‘sizeof’ to incomplete type ‘struct dvb_frontend_ops’
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:938: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:938: error: invalid application of ‘sizeof’ to incomplete type ‘struct dvb_frontend_ops’
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:954: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:955: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:957: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:959: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:963: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:965: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:974: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:988: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:990: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:991: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:1009: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:1012: error: implicit declaration of function ‘dvb_register_adapter’
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:1030: error: implicit declaration of function ‘dvb_register_frontend’
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:1037: error: ‘DMX_TS_FILTERING’ undeclared (first use in this function)
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:1038: error: ‘DMX_SECTION_FILTERING’ undeclared (first use in this function)
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:1039: error: ‘DMX_MEMORY_BASED_FILTERING’ undeclared (first use in this function)
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:1041: error: implicit declaration of function ‘dvb_dmx_init’
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:1052: error: implicit declaration of function ‘dvb_dmxdev_init’
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:1056: error: implicit declaration of function ‘dvb_dmxdev_release’
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:1067: error: implicit declaration of function ‘dvb_net_init’
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:1067: error: dereferencing pointer to incomplete type
/home/casa/pinnacle/em28xx-new/em2880-dvb.c: In function ‘em2880_dvb_fini’:
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:1087: error: implicit declaration of function ‘dvb_net_release’
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:1088: error: implicit declaration of function ‘dvb_unregister_frontend’
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:1097: error: implicit declaration of function ‘dvb_frontend_detach’
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:1102: error: implicit declaration of function ‘dvb_dmx_release’
/home/casa/pinnacle/em28xx-new/em2880-dvb.c:1104: error: implicit declaration of function ‘dvb_unregister_adapter’
make[2]: *** [/home/casa/pinnacle/em28xx-new/em2880-dvb.o] Error 1
make[1]: *** [_module_/home/casa/pinnacle/em28xx-new] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-11-generic'
make: *** [default] Error 2
casa@casa-desktop:~/pinnacle/em28xx-new$

