NetBSD 5.1 NDISカーネルコンパイルエラー

NetBSD 5.1 NDISカーネルコンパイルエラー

私はPentium II MMX、32MB RAM、4GB HDDを備えた古い東芝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

この警告は警告としてのみ処理され、コンパイルプロセスを中断しません。

おすすめ記事