Ho un vecchio Toshiba Satellite 4015CDT, con Pentium II MMX, 32 MB di RAM, 4 GB di HDD. Ha anche una porta USB 1.0, porte parallele e seriali, un'unità floppy da 3,5″ e un'unità CD-ROM (quasi morta). Ho installato NetBSD su questa macchina (installazione completa) e ora voglio connetterlo a Internet. Sebbene contenga una scheda modem PCMCIA, ovviamente non è un'opzione.
Per fare ciò ho provato a collegare il mio adattatore wireless Realtek RTL8192U, ma sebbene il sistema mi dia il nome del dispositivo (tramite dmesg) non riesce a riconoscerlo come adattatore di rete. Ho seguito le istruzioni qui e qui per ricompilare il kernel con il supporto NDIS (ho dato a questa configurazione il nome "NDIS"). In fase di compilazione ho ricevuto i seguenti messaggi di errore:
cc1: warnings being treated as errors
../../../../dev/if_ndis/if_ndis.c: In function 'ndis_detach':
../../../../dev/if_ndis/if_ndis.c:1187: warning: passing argument 1 of 'mutex_destroy' from incompatible pointer type
*** Error code 1
Stop.
make: stopped in /usr/src/sys/arch/i386/compile/NDIS
Apprezzerei molto qualsiasi aiuto su questo argomento. Grazie in anticipo.
PS Se può essere d'aiuto, il sistema è stato installato avviando prima i floppy di installazione ("boot1.fs" e "boot2.fs" scaricati dal server ftp ufficiale), quindi i pacchetti sono stati copiati da una chiavetta USB ( pacchetti scaricati anche dal server ftp).
Risposta accettata:
Rimuovere il -Werror
opzione che viene passata a gcc
da qualche parte nel Makefile.
L'avviso verrà quindi considerato solo come un avviso e non interromperà il processo di compilazione.