Tengo un antiguo Toshiba Satellite 4015CDT, con Pentium II MMX, 32MB RAM, 4GB HDD. También tiene un puerto USB 1.0, puertos paralelos y seriales, una disquetera de 3.5″ y una unidad de CD-ROM (casi muerta). Instalé NetBSD en esta máquina (instalación completa) y ahora quiero conectarlo a Internet. Aunque tiene una tarjeta de módem PCMCIA, obviamente no es una opción.
Para ello intenté conectar mi adaptador inalámbrico Realtek RTL8192U, pero aunque el sistema me da el nombre del dispositivo (a través de dmesg) no lo reconoce como adaptador de red. Seguí las instrucciones aquí y aquí para volver a compilar el kernel con soporte NDIS (le di a esta configuración el nombre "NDIS"). En tiempo de compilación recibí los siguientes mensajes de error:
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
Agradecería mucho cualquier ayuda en este asunto. Gracias de antemano.
PD Si es de alguna ayuda, el sistema se instaló arrancando primero los disquetes de instalación ("boot1.fs" y "boot2.fs" descargados del servidor ftp oficial), y luego los paquetes se copiaron desde una unidad flash USB ( paquetes también descargados del servidor ftp).
Respuesta aceptada:
Eliminar el -Werror
opción que se pasa a gcc
en algún lugar del Makefile.
La advertencia se considerará simplemente como una advertencia y no interrumpirá el proceso de compilación.