Ho un adattatore wireless USB EW-7822UAC di Edimax e ero in grado di costruire / compilare un driver Linux dalla fonte che il fornitore forniva semplicemente installando il pacchetto build-essential su una nuova installazione di Ubuntu, anche senza aggiornare il sistema.
Ora, ho installato Kubuntu 13.10 a 64 bit e quando provo a compilare il driver, ricevo un sacco di errori e avvisi ripetuti e alla fine il processo di compilazione fallisce.
Il kernel è 3.11.0-12-generic
e non ho avuto bisogno di installare altro che build-essential in (K) Ubuntu 12.04.
Di seguito sono riportati i blocchi di ripetuti avvisi ed errori che ho ricevuto dopo aver richiamato il comando make:
/home/xxx/build/rtl8812AU_8821AU_linux_v4.2.2_7502.20130517/os_dep/linux/os_intfs.c:601:8: warning: assignment makes pointer from integer without a cast [enabled by default]
entry = create_proc_read_entry("bw_mode", S_IFREG | S_IRUGO,
^
/home/xxx/build/rtl8812AU_8821AU_linux_v4.2.2_7502.20130517/os_dep/linux/os_intfs.c:607:7: error: dereferencing pointer to incomplete type
entry->write_proc = proc_set_bw_mode;
Qualsiasi aiuto sarà molto apprezzato, ma per favore andate piano con il gergo. Grazie.