GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Netbsd 5.1 Ndis-Kernel-Kompilierungsfehler?

Ich habe ein altes Toshiba Satellite 4015CDT mit Pentium II MMX, 32 MB RAM, 4 GB HDD. Es hat auch einen USB 1.0-Anschluss, parallele und serielle Anschlüsse, ein 3,5-Zoll-Diskettenlaufwerk und ein CD-ROM-Laufwerk (fast tot). Ich habe NetBSD auf diesem Rechner installiert (vollständige Installation) und möchte ihn jetzt mit dem Internet verbinden. Obwohl es eine PCMCIA-Modemkarte enthält, ist dies offensichtlich keine Option.

Um das zu tun, habe ich versucht, meinen Realtek RTL8192U Wireless-Adapter anzuschließen, aber obwohl das System mir den Namen des Geräts (über dmesg) gibt, erkennt es es nicht als Netzwerkadapter. Ich habe die Anweisungen hier und hier befolgt, um den Kernel mit NDIS-Unterstützung neu zu kompilieren (ich habe dieser Konfiguration den Namen „NDIS“ gegeben). Beim Kompilieren bekam ich folgende Fehlermeldungen:

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

Ich würde mich sehr über jede Hilfe in dieser Angelegenheit freuen. Vielen Dank im Voraus.

P.S. Wenn es hilfreich ist, wurde das System installiert, indem zuerst von den Installationsdisketten gebootet wurde („boot1.fs“ und „boot2.fs“, die vom offiziellen FTP-Server heruntergeladen wurden), und dann wurden die Pakete von einem USB-Flash-Laufwerk kopiert ( Pakete auch vom FTP-Server heruntergeladen).

Akzeptierte Antwort:

Entfernen Sie den -Werror Option, die an gcc übergeben wird irgendwo im Makefile.

Die Warnung wird dann lediglich als Warnung betrachtet und unterbricht den Kompilierungsprozess nicht.


Linux
  1. pygrub:Partition mit Kernel kann nicht gefunden werden

  2. Fehler beim Laden des Moduls Btusb mit Kernel 4.10.0-20-generic?

  3. Der beste Weg, einen Kernel für einen I7-Prozessor zu kompilieren?

  4. So beheben Sie den Virtualbox-Fehler „Kernel-Treiber nicht installiert (rc=-1908)“ unter Ubuntu

  5. „xfs_log_force:Fehler 5 zurückgegeben“ – XFS-Fehler (CentOS/RHEL 7)

Wie man einen Linux-Kernel im 21. Jahrhundert kompiliert

Wie man einen Kernel kompiliert – Der Debian-Weg

So kompilieren Sie den Linux-Kernel aus der Quelle, um einen benutzerdefinierten Kernel zu erstellen

Fehler beim Installieren von Arch Linux

Linux-Kernel-deb-pkg-Ziel kompilieren, ohne dbg-Paket zu generieren?

Wie kann ich feststellen, was mein Laufwerk hochdreht?