Posiadam bezprzewodowy adapter USB EW-7822UAC firmy Edimax i kiedyś byłem w stanie zbudować / skompilować sterownik Linuksa ze źródła dostarczonego przez dostawcę, instalując niezbędny do kompilacji pakiet na nowej instalacji Ubuntu, nawet bez aktualizacji system.
Teraz zainstalowałem 64-bit Kubuntu 13.10, a kiedy próbuję zbudować sterownik, pojawia się mnóstwo powtarzających się błędów i ostrzeżeń, a proces kompilacji kończy się niepowodzeniem.
Jądro jest 3.11.0-12-generic
i nie musiałem instalować niczego innego niż niezbędne do kompilacji w (K) ubuntu 12.04.
Oto blok powtarzających się ostrzeżeń i błędów, które otrzymałem po wywołaniu komendy 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;
Każda pomoc będzie mile widziana, ale proszę, nie żartuj sobie. Dzięki.