GNU/Linux >> Tutoriales Linux >  >> Linux

¿Error de compilación del núcleo Netbsd 5.1 Ndis?

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.


Linux
  1. pygrub:no se puede encontrar la partición que contiene el kernel

  2. Linux:¿el terminal de Gnome no se inicia?

  3. Cómo reparar el error de Virtualbox "El controlador del kernel no está instalado (rc=-1908)" en Ubuntu

  4. Error de compilación:g ++:error al intentar ejecutar 'cc1plus':execvp:no existe tal archivo o directorio

  5. Error de compilación de Openssl

Cómo compilar un kernel de Linux en el siglo XXI

Cómo compilar un kernel:al estilo Debian

Cómo compilar el kernel de Linux desde el origen para crear un kernel personalizado

¿Por qué algunos programadores del kernel usan goto en lugar de bucles while simples?

Error al instalar Arch Linux

Archivo especial que causa error de E/S