저는 Pentium II MMX, 32MB RAM, 4GB HDD를 갖춘 오래된 Toshiba Satellite 4015CDT를 가지고 있습니다. 또한 USB 1.0 포트, 병렬 및 직렬 포트, 3.5인치 플로피 드라이브, CD-ROM 드라이브(거의 작동하지 않음)도 갖추고 있습니다. 이 컴퓨터에 NetBSD를 설치했고(전체 설치) 이제 여기에 PCMCIA 모뎀 카드가 있지만 연결하고 싶지만 분명히 옵션은 아닙니다.
이를 위해 Realtek RTL8192U 무선 어댑터를 연결하려고 시도했지만 시스템에서 dmesg를 통해 장치 이름을 제공했지만 네트워크 어댑터로 인식하지 못했습니다. 나는 지시를 따랐다.여기그리고여기NDIS 지원을 사용하여 커널을 다시 컴파일합니다(저는 이 구성을 "NDIS"라고 명명했습니다). 컴파일하는 동안 다음과 같은 오류 메시지가 나타납니다.
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
이 문제에 대해 도움을 주시면 매우 감사하겠습니다. 미리 감사드립니다.
PS 어떤 식으로든 도움이 된다면 먼저 설치 플로피(다운로드한 "boot1.fs" 및 "boot2.fs")에서 부팅하여 시스템을 설치했습니다.공식 FTP 서버) 그런 다음 USB 플래시 드라이브에서 패키지를 복사합니다(패키지는 USB 플래시 드라이브에서도 복사됩니다).FTP 서버).
답변1
Makefile 어딘가에 -Werror
전달된 옵션을 제거합니다 .gcc
이 경고는 경고로만 처리되며 컴파일 프로세스를 중단하지 않습니다.