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.
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 ).
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.
Tags kernel networking compiling wifi netbsd