Saya memiliki Toshiba Satellite 4015CDT lama, dengan Pentium II MMX, RAM 32MB, HDD 4GB. Ia juga memiliki satu port USB 1.0, port paralel dan serial, floppy drive 3,5″ dan drive CD-ROM (hampir mati). Saya telah menginstal NetBSD pada mesin ini (instal penuh) dan sekarang saya ingin menghubungkannya ke Internet. Meskipun memiliki satu kartu modem PCMCIA di dalamnya, ini jelas bukan pilihan.
Untuk melakukan itu saya mencoba menghubungkan adaptor nirkabel Realtek RTL8192U saya, tetapi meskipun sistem memberi saya nama perangkat (melalui dmesg) gagal mengenalinya sebagai adaptor jaringan. Saya mengikuti instruksi di sini dan di sini untuk mengkompilasi ulang kernel dengan dukungan NDIS (saya memberi konfigurasi ini nama "NDIS"). Pada waktu kompilasi saya mendapat pesan kesalahan berikut:
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
Saya akan sangat menghargai bantuan apa pun tentang masalah ini. Terima kasih sebelumnya.
P.S. Jika ada bantuan, sistem diinstal dengan terlebih dahulu mem-boot dari disket instalasi (“boot1.fs” dan “boot2.fs” diunduh dari server ftp resmi), dan kemudian paket-paket tersebut disalin dari USB flash drive ( paket juga diunduh dari server ftp).
Jawaban yang Diterima:
Hapus -Werror
opsi yang diteruskan ke gcc
di suatu tempat di Makefile.
Peringatan tersebut kemudian hanya akan dianggap sebagai peringatan dan tidak akan mengganggu proses kompilasi.