Pagina 1 di 1

Compilazione NDISWRAP

Inviato: ven 21 lug 2006, 15:29
da orso75
Salve a tutti.
Vorrei utilizzare una scheda MA111 USB sul mio portatile con slack 10.2.

leggendo in giro mi sembra di aver capito che deco utilizzare ndiswrap.

ho quindi scaricatto il kernel 2.6.17.6
ho creato i link simbolici
ln -s /usr/src/linux/include/linux /usr/include/linux
ln -s /usr/src/linux/include/asm /usr/include/asm
ln -s /usr/src/linux/include/asm-generic /usr/include/asm-generic
per gli header.
ho compilato il kernel come ritenevo opportuno (magari esagerando con i moduli wireless...)
poi hoscaricato ndiswrap 1.1
ho lanciato make ...
ma ottengo solo un errore di
structure has no member named 'owner'
....qualcuno potrebbe aiutarmi?

Inviato: ven 21 lug 2006, 17:54
da ZeroByte
Ciao! Controlla la versione di gcc che hai. Sapevo che Ndiswrapper aveva problemi di compilazione con gcc 3.4. Non so se sia il tuo problema però...

ZeroByte

Inviato: sab 22 lug 2006, 8:16
da l1q1d
posta esattamente tutto l'errore, la guida relativa l'ho scritta io per cui se c'è un errore è meglio corregerlo...

Inviato: lun 24 lug 2006, 10:22
da orso75
Slack 10.2

ok ecco l'errore,
una volta lanciato il make ottengo:

MAKE -C DRIVER
MAKE[1]: ENTERING DIRECTORY `/WIN/SLACK_WLESS/NDISWRAPPER-1.1/DRIVER'
MAKE -C /LIB/MODULES/2.6.17.6/BUILD SUBDIRS=/WIN/SLACK_WLESS/NDISWRAPPER-1.1/DRIVER \
NDISWRAPPER_VERSION=1.1 \
EXTRA_VERSION= MODULES
MAKE[2]: ENTERING DIRECTORY `/USR/SRC/LINUX-2.6.17.6'
CC [M] /WIN/SLACK_WLESS/NDISWRAPPER-1.1/DRIVER/HAL.O
CC [M] /WIN/SLACK_WLESS/NDISWRAPPER-1.1/DRIVER/IW_NDIS.O
CC [M] /WIN/SLACK_WLESS/NDISWRAPPER-1.1/DRIVER/LOADER.O
/WIN/SLACK_WLESS/NDISWRAPPER-1.1/DRIVER/LOADER.C: IN FUNCTION `REGISTER_DEVICES':
/WIN/SLACK_WLESS/NDISWRAPPER-1.1/DRIVER/LOADER.C:861: WARNING: ASSIGNMENT FROM INCOMPATIBLE POINTER
TYPE
/WIN/SLACK_WLESS/NDISWRAPPER-1.1/DRIVER/LOADER.C:873: ERROR: STRUCTURE HAS NO MEMBER NAMED `OWNER'
MAKE[3]: *** [/WIN/SLACK_WLESS/NDISWRAPPER-1.1/DRIVER/LOADER.O] ERROR 1
MAKE[2]: *** [_MODULE_/WIN/SLACK_WLESS/NDISWRAPPER-1.1/DRIVER] ERROR 2
MAKE[2]: LEAVING DIRECTORY `/USR/SRC/LINUX-2.6.17.6'
MAKE[1]: *** [DEFAULT] ERROR 2
MAKE[1]: LEAVING DIRECTORY `/WIN/SLACK_WLESS/NDISWRAPPER-1.1/DRIVER'
MAKE: *** [ALL] ERROR 2

Inviato: lun 24 lug 2006, 13:24
da l1q1d
Prova con una versione successiva di ndiswrapper

Inviato: lun 24 lug 2006, 13:24
da chrix
ZeroByte ha scritto:Ciao! Controlla la versione di gcc che hai. Sapevo che Ndiswrapper aveva problemi di compilazione con gcc 3.4. Non so se sia il tuo problema però...

ZeroByte
questo verissimo!