Allt från Computex 2023

Problem med modulkompilering, Debian PPC

Permalänk

Problem med modulkompilering, Debian PPC

Jag har försökt kompilera en modul för ett DLINK-WLAN-kort (Texas Instruments ACX-100 chipset) mer eller mindre hela dagen utan vidare värst framgång.

Jag har avinstallerat och installerat tillbaks kernel-build-2.6.8-powerpc-smp-paketet samt kernel-headers-2.6.8.

Modulkoden hämtade jag i paketet acx100-source, men jag har även provat att hämta den som tarboll med samma resultat. Jag har även provat att kompilera såväl med module-assistant och med kommandot make -C /lib/modules/`uname -r`/build M=`pwd` som står i howton.

Felmeddelandet är det samma, det verkar som om den anmärker på varje fil som ska inkluderas samt varje fil som fanns med i paketet. Den levererar mer felkod än vad som får plats i terminalfönstret, men här nedan är ett axplock:

... include/linux/wait.h:60: error: dereferencing pointer to incomplete type include/linux/wait.h:60: error: dereferencing pointer to incomplete type include/linux/wait.h: In function 'waitqueue_active': include/linux/wait.h:80: error: dereferencing pointer to incomplete type include/linux/wait.h: In function '__add_wait_queue': include/linux/wait.h:89: error: dereferencing pointer to incomplete type include/linux/wait.h: In function '__add_wait_queue_tail': ... /usr/src/modules/acx100/wlan.c:388: error: 'u16' undeclared (first use in this function) /usr/src/modules/acx100/wlan.c:388: error: syntax error before ')' token /usr/src/modules/acx100/wlan.c:388: error: syntax error before ')' token /usr/src/modules/acx100/wlan.c:389: error: syntax error before ')' token /usr/src/modules/acx100/wlan.c:389: error: syntax error before ')' token /usr/src/modules/acx100/wlan.c:390: error: syntax error before ')' token /usr/src/modules/acx100/wlan.c:390: error: syntax error before ')' token /usr/src/modules/acx100/wlan.c:393: error: syntax error before ')' token /usr/src/modules/acx100/wlan.c:394: error: syntax error before ')' token /usr/src/modules/acx100/wlan.c:395: error: syntax error before ')' token /usr/src/modules/acx100/wlan.c: At top level: /usr/src/modules/acx100/wlan.c:401: error: syntax error before '*' token /usr/src/modules/acx100/wlan.c:402: warning: function declaration isn't a prototype ...

Kör Debian Sarge med Linux 2.6.8-powerpc-smp på en Power Mac 9600/200. WLAN-kortet är ett DLINK DWL-520+ (Texas Instruments ACX 100 22Mbps Wireless Interface).

Visa signatur

Varför går inte allt i livet att köra med -f?