Wpis z mikrobloga

Wie ktoś może jak skompilować sterownik do broadcom crystal hd(https://web.archive.org/web/20150509075113/http://www.broadcom.com/support/crystal_hd/) bo taki bład jak niżej wyświetla mi się gdy wpiszę make:

make -C /lib/modules/5.9.16-1-MANJARO/build SUBDIRS=/home/osmund/Pobrane/a/driver/linux modules

make[1]: Wejście do katalogu '/usr/lib/modules/5.9.16-1-MANJARO/build'

make[1]: * Brak reguł do wykonania obiektu 'modules'. Stop.

make[1]: Opuszczenie katalogu '/usr/lib/modules/5.9.16-1-MANJARO/build'

make: * [Makefile:31: all] Błąd 2


W instrukcji pisze:

Under Ubuntu the following additional packages are required, install them using "sudo apt-get <package-name>"


build-essential

g++

automake

autoconf

libtool

libgstreamer0.10-dev

libgstreamer-plugins-base0.10-dev


In order to build and install the driver -


In the driver/linux folder, run the following commands -


autoconf

./configure

make

sudo make install


Wszystkie paczki wyżej wymieniona zainstalowalem oprócz "build-essential" którego nie ma dla linuxa opartego o archa za to wyczytałem w internetach że odpowiedniiem jest "base-devel" którego zainstalowałem. Zamiast g++ zainstalowałem gcc (to chyba to samo?). Jakieś pomysły?
#arch #archlinux #linux #manjaro #informatyka #programowanie #komputery
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
supporting all kernels >= 2.6.11


@MakeLifeGreatAgain: znaczy że działa z każdym kernelem powyżej 2.6.11 czyli jest okej. Po za tym na necie są wpisy jeszcze sprzed kilku lat i ludziom dział, a ostatnia aktualizacja w aur bibliotek do tego jest z roku 2021 jedynie nie ma tam sterownika cholera wie czemu.
  • Odpowiedz
@RychuiPeja: Masz podane kiedy zostało to stwierdzone "(07/03/2010)" od tego czasu minęło 13 lat, a jądro systemu się zmienia, więc jeśli nie ma aktualizacji takich sterowników by dostosować się do zmian j---a systemu to potem już ten sterownik nie będzie działać.
  • Odpowiedz
@MakeLifeGreatAgain: znaczy że działa z każdym kernelem powyżej 2.6.11 czyli jest okej.


@RychuiPeja: a to g---o prawda akurat. Przy major releasach masz zrywanie kompatybilności wstecznej. Może zadziałac, ale biorąc pod uwage, że już jest kernel 5.X to nikłe szanse. To jest kod sprzed 13 lat. Pewnie się wysra już na samych libach do kompilacji.
  • Odpowiedz