Ich habe einen drahtlosen USB-Adapter EW-7822UAC von Edimax und konnte früher einen Linux-Treiber aus der vom Hersteller bereitgestellten Quelle erstellen / kompilieren, indem ich das Build-Essential-Paket auf einer Neuinstallation von Ubuntu installierte, auch ohne das zu aktualisieren System.
Jetzt habe ich Kubuntu 13.10 64-Bit installiert, und wenn ich versuche, den Treiber zu erstellen, erhalte ich eine Reihe wiederholter Fehler und Warnungen, und schließlich schlägt der Erstellungsprozess fehl.
Der Kernel ist 3.11.0-12-generic
und ich musste nichts anderes als Build-Essential in (K) Ubuntu 12.04 installieren.
Das Folgende ist der Block wiederholter Warnungen und Fehler, den ich nach dem Aufrufen des Befehls make erhalten habe:
/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;
Jede Hilfe wird sehr geschätzt, aber bitte schonen Sie den Jargon. Vielen Dank.