Erro de compilação do kernel do NetBSD 5.1 NDIS

4

Eu tenho um antigo Toshiba Satellite 4015CDT, com processador Pentium II MMX, 32 MB de RAM, 4 GB de HDD. Ele também tem uma porta USB 1.0, portas paralelas e seriais, uma unidade de disquete de 3,5 "e uma unidade de CD-ROM (quase morta). Instalei o NetBSD nesta máquina (instalação completa) e agora quero conectá-lo ao Embora tenha uma placa de modem PCMCIA, obviamente não é uma opção.

Para fazer isso, tentei conectar meu adaptador sem fio Realtek RTL8192U, mas, embora o sistema me forneça o nome do dispositivo (por meio do dmesg), ele não consegue reconhecê-lo como um adaptador de rede. Eu segui as instruções aqui e aqui para recompilar o kernel com suporte a NDIS (eu dei a esta configuração o nome "NDIS"). Em tempo de compilação recebi as seguintes mensagens de erro:

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

Eu apreciaria muito qualquer ajuda sobre este assunto. Agradecemos antecipadamente.

P.S. Se for de alguma ajuda, o sistema foi instalado primeiro arrancando os disquetes de instalação ("boot1.fs" e "boot2.fs" baixados do servidor ftp oficial ), e então os pacotes foram copiados de uma unidade flash USB (pacotes também baixados do servidor ftp ).

    
por Michael Bikovitsky 20.03.2011 / 18:45

1 resposta

2

Remova a opção -Werror que é passada para gcc em algum lugar no Makefile.

O aviso será considerado apenas como um aviso e não interromperá o processo de compilação.

    
por 13.02.2012 / 19:19