У мене є бездротовий адаптер USB EW-7822UAC від Edimax, і я мав змогу створювати / компілювати драйвер Linux з джерела, який постачальник постачав просто встановивши необхідний пакунок збірки на свіжу установку Ubuntu, навіть без оновлення система.
Тепер я встановив 64-розрядний Kubuntu 13.10, і коли я намагаюся створити драйвер, я отримую купу повторних помилок та попереджень і, врешті-решт, процес збирання не вдається.
Ядро є, 3.11.0-12-generic
і мені не потрібно було встановлювати нічого іншого, крім build-basic в (K) ubuntu 12.04.
Нижче наведено блок повторних попереджень та помилок, який я отримав після того, як викликав команду 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;
Будь-яка допомога буде дуже вдячна, але, будь ласка, йдіть легко на жаргоні. Дякую.