GNU/Linux >> Linux の 問題 >  >> Linux

Netbsd 5.1 Ndisカーネルコンパイルエラー?

私は古いToshibaSatellite4015CDTを持っており、Pentium II MMX、32MB RAM、4GBHDDを搭載しています。また、1つのUSB 1.0ポート、パラレルおよびシリアルポート、3.5インチフロッピードライブ、およびCD-ROMドライブ(ほとんど機能していません)があります。このマシンにNetBSDをインストールしました(フルインストール)。今度はインターネットに接続したいと思います。 PCMCIAモデムカードが1枚入っていますが、明らかにオプションではありません。

そのために、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

この件に関して何か助けていただければ幸いです。よろしくお願いします。

P.S.助けになる場合は、最初にインストールフロッピー(公式のftpサーバーからダウンロードした「boot1.fs」と「boot2.fs」)を起動してシステムをインストールし、次にパッケージをUSBフラッシュドライブからコピーしました(パッケージもftpサーバーからダウンロードされます。

承認された回答:

-Werrorを削除します gccに渡されるオプション Makefileのどこかにあります。

その場合、警告は単に警告と見なされ、コンパイルプロセスを中断することはありません。


Linux
  1. Python.hをコンパイルできません–Websockifyのインストールエラー

  2. Linux – Gnomeターミナルが起動しない?

  3. カーネル4.10.0-20-genericでモジュールBtusbをロードする際のエラー?

  1. Linux LKM ローダブル カーネル モジュールを作成、コンパイル、ロードする方法

  2. 「xfs_log_force:エラー 5 が返されました」 – XFS エラー (CentOS/RHEL 7)

  3. コンパイル エラー:g++:'cc1plus' を実行しようとしてエラーが発生しました:execvp:そのようなファイルまたはディレクトリはありません

  1. 一部のカーネル プログラマーが単純な while ループの代わりに goto を使用するのはなぜですか?

  2. Arch Linux のインストール エラー

  3. I/Oエラーの原因となる特殊ファイル