Pagina 1 di 1

RISOLTO Problemi compilazione modulo kernel OMNIBOOK-2

Inviato: dom 21 set 2008, 17:08
da scartozzo
Buongiorno,

Utilizzo Slackware 12.1 su un notebook toshiba satellite M40X.
Vorrei utilizzare i tasti funzione e multimediali nonchè le altre opzioni.
Ho quindi scaricato il pacchetto omnibook-2.20070211.tar.gz.
Una volta scompattato in /usr/src ed entrato nella directory appena creata (omnibook-2.20070211) eseguo la compilazione con il comando "make".
Purtroppo mi restituisce il seguente errore:

Codice: Seleziona tutto

root@contri:/usr/src/omnibook-2.20070211# make
make -C /lib/modules/2.6.24.5-smp/build SUBDIRS=/usr/src/omnibook-2.20070211 modules
make[1]: Entering directory `/usr/src/linux-2.6.24.5'
  CC [M]  /usr/src/omnibook-2.20070211/init.o
In file included from /usr/src/omnibook-2.20070211/init.c:26:
/usr/src/omnibook-2.20070211/laptop.h:25: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:34: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:43: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:52: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:61: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:70: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:79: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:88: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:97: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:106: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:115: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:124: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:133: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:142: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:151: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:160: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:170: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:179: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:190: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:199: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:208: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:217: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:226: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:235: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:245: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:254: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:262: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:270: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:278: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:287: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:295: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:303: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:311: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:320: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:329: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:338: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:347: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:356: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:365: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:374: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:383: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:392: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:401: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:410: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:419: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:428: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:437: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:446: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:455: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:464: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:473: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:482: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:491: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:500: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:509: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:518: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:527: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:536: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:545: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:554: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:563: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:572: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:581: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:590: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:599: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:608: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:617: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:626: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:635: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:644: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:653: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:662: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:671: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:680: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:689: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:698: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:707: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:716: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:725: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:734: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:743: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:752: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:761: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:770: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:779: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:788: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:797: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:812: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:821: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:830: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:839: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:848: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:857: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:866: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:875: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:884: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:893: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:902: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:911: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:920: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:929: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:938: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:947: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:956: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:965: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:974: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:983: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:992: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/laptop.h:1001: warning: initialization from incompatible pointer type
/usr/src/omnibook-2.20070211/init.c: In function 'dmi_matched':
/usr/src/omnibook-2.20070211/init.c:141: warning: assignment discards qualifiers from pointer target type
  CC [M]  /usr/src/omnibook-2.20070211/lib.o
  CC [M]  /usr/src/omnibook-2.20070211/ec.o
  CC [M]  /usr/src/omnibook-2.20070211/kbc.o
  CC [M]  /usr/src/omnibook-2.20070211/pio.o
  CC [M]  /usr/src/omnibook-2.20070211/compal.o
  CC [M]  /usr/src/omnibook-2.20070211/acpi.o
/usr/src/omnibook-2.20070211/acpi.c:76: warning: initialization from incompatible pointer type
  CC [M]  /usr/src/omnibook-2.20070211/nbsmi.o
/usr/src/omnibook-2.20070211/nbsmi.c:396: warning: initialization from incompatible pointer type
  CC [M]  /usr/src/omnibook-2.20070211/ac.o
  CC [M]  /usr/src/omnibook-2.20070211/battery.o
  CC [M]  /usr/src/omnibook-2.20070211/blank.o
  CC [M]  /usr/src/omnibook-2.20070211/bluetooth.o
  CC [M]  /usr/src/omnibook-2.20070211/cooling.o
  CC [M]  /usr/src/omnibook-2.20070211/display.o
  CC [M]  /usr/src/omnibook-2.20070211/dock.o
  CC [M]  /usr/src/omnibook-2.20070211/dump.o
  CC [M]  /usr/src/omnibook-2.20070211/fan.o
  CC [M]  /usr/src/omnibook-2.20070211/fan_policy.o
  CC [M]  /usr/src/omnibook-2.20070211/hotkeys.o
  CC [M]  /usr/src/omnibook-2.20070211/info.o
  CC [M]  /usr/src/omnibook-2.20070211/lcd.o
/usr/src/omnibook-2.20070211/lcd.c:37: error: unknown field 'owner' specified in initializer
/usr/src/omnibook-2.20070211/lcd.c:37: warning: initialization makes integer from pointer without a cast
/usr/src/omnibook-2.20070211/lcd.c:38: error: unknown field 'get_brightness' specified in initializer
/usr/src/omnibook-2.20070211/lcd.c:38: warning: initialization makes integer from pointer without a cast
/usr/src/omnibook-2.20070211/lcd.c:39: error: unknown field 'update_status' specified in initializer
/usr/src/omnibook-2.20070211/lcd.c:39: warning: initialization makes integer from pointer without a cast
/usr/src/omnibook-2.20070211/lcd.c: In function 'omnibook_get_backlight':
/usr/src/omnibook-2.20070211/lcd.c:48: error: 'struct backlight_device' has no member named 'class_dev'
/usr/src/omnibook-2.20070211/lcd.c: In function 'omnibook_set_backlight':
/usr/src/omnibook-2.20070211/lcd.c:58: error: invalid type argument of '->'
/usr/src/omnibook-2.20070211/lcd.c:61: error: 'struct backlight_device' has no member named 'class_dev'
/usr/src/omnibook-2.20070211/lcd.c: In function 'omnibook_brightness_init':
/usr/src/omnibook-2.20070211/lcd.c:131: warning: passing argument 4 of 'backlight_device_register' from incompatible pointer type
make[2]: *** [/usr/src/omnibook-2.20070211/lcd.o] Error 1
make[1]: *** [_module_/usr/src/omnibook-2.20070211] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.24.5'
make: *** [omnibook.ko] Error 2
root@contri:/usr/src/omnibook-2.20070211# make install
make -C /lib/modules/2.6.24.5-smp/build SUBDIRS=/usr/src/omnibook-2.20070211 modules
make[1]: Entering directory `/usr/src/linux-2.6.24.5'
  CC [M]  /usr/src/omnibook-2.20070211/lcd.o
/usr/src/omnibook-2.20070211/lcd.c:37: error: unknown field 'owner' specified in initializer
/usr/src/omnibook-2.20070211/lcd.c:37: warning: initialization makes integer from pointer without a cast
/usr/src/omnibook-2.20070211/lcd.c:38: error: unknown field 'get_brightness' specified in initializer
/usr/src/omnibook-2.20070211/lcd.c:38: warning: initialization makes integer from pointer without a cast
/usr/src/omnibook-2.20070211/lcd.c:39: error: unknown field 'update_status' specified in initializer
/usr/src/omnibook-2.20070211/lcd.c:39: warning: initialization makes integer from pointer without a cast
/usr/src/omnibook-2.20070211/lcd.c: In function 'omnibook_get_backlight':
/usr/src/omnibook-2.20070211/lcd.c:48: error: 'struct backlight_device' has no member named 'class_dev'
/usr/src/omnibook-2.20070211/lcd.c: In function 'omnibook_set_backlight':
/usr/src/omnibook-2.20070211/lcd.c:58: error: invalid type argument of '->'
/usr/src/omnibook-2.20070211/lcd.c:61: error: 'struct backlight_device' has no member named 'class_dev'
/usr/src/omnibook-2.20070211/lcd.c: In function 'omnibook_brightness_init':
/usr/src/omnibook-2.20070211/lcd.c:131: warning: passing argument 4 of 'backlight_device_register' from incompatible pointer type
make[2]: *** [/usr/src/omnibook-2.20070211/lcd.o] Error 1
make[1]: *** [_module_/usr/src/omnibook-2.20070211] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.24.5'
make: *** [omnibook.ko] Error 2
Qualcuno può aiutarmi a risolvere il problema?

Grazie.

Re: Problemi compilazione modulo kernel OMNIBOOK-2

Inviato: dom 21 set 2008, 17:57
da submax82
prova questa patch

http://sourceforge.net/tracker/index.ph ... tid=868544

oppure usa l'svn

poi dai un occhio anche a questo se vuoi https://sourceforge.net/projects/omnibookconf

P.S.: non postare lo stesso problema in più sezioni

Re: Problemi compilazione modulo kernel OMNIBOOK-2

Inviato: dom 21 set 2008, 18:48
da scartozzo
Grazie per l'attenzione.
Ora provo con la patch.
La soluzione con svn (conosco l'acronimo ma non ho la più pallida idea di come operare) mi rimane oscura.
Se potessi darmi ulteriori informazioni sarei contento.

Ciao.

Re: Problemi compilazione modulo kernel OMNIBOOK-2

Inviato: dom 21 set 2008, 21:38
da scartozzo
Ho compilato e installato da SVN - Trunk.
Una volta creato il modulo l'ho caricato e successivamente ho installato ktoshiba.
Tecnicamente dovrebbe essere tutto a posto ma purtroppo non vedo ancora risultati.