I have never used
make
, but have need now. I am doing a Windows to Debian Testing reinstall on a friend's HP laptop.
So I need a wifi driver,
lspci
tells me:
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723DE 802.11b/g/n PCIe Adapter
I find this on the HP support forum:
#^Realtek 8723DE wifi module & Bluetooth Linux driver availableThe info is slightly out of date, but I ended up at this on github:
#
santoshchaurasiyacs / lwfinger-rtlwifi_newRunning
make
the end of the output is:
CC [M] /home/geode/src/lwfinger-rtlwifi_new/rc.o
/home/geode/src/lwfinger-rtlwifi_new/rc.c:336:11: error: initialization of ‘void * (*)(struct ieee80211_hw *)’ from incompatible pointer type ‘void * (*)(struct ieee80211_hw *, struct dentry *)’ [-Werror=incompatible-pointer-types]
336 | .alloc = rtl_rate_alloc,
| ^~~~~~~~~~~~~~
/home/geode/src/lwfinger-rtlwifi_new/rc.c:336:11: note: (near initialization for ‘rtl_rate_ops.alloc’)
cc1: some warnings being treated as errors
make[3]: *** [/usr/src/linux-headers-5.7.0-1-common/scripts/Makefile.build:272: /home/geode/src/lwfinger-rtlwifi_new/rc.o] Error 1
make[2]: *** [/usr/src/linux-headers-5.7.0-1-common/Makefile:1745: /home/geode/src/lwfinger-rtlwifi_new] Error 2
make[1]: *** [/usr/src/linux-headers-5.7.0-1-common/Makefile:180: sub-make] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.7.0-1-amd64'
make: *** [Makefile:85: all] Error 2
I have not a clue. Pointers welcome.