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
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.
@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ądra systemu to potem już ten sterownik nie będzie działać.
@MakeLifeGreatAgain: znaczy że działa z każdym kernelem powyżej 2.6.11 czyli jest okej.


@RychuiPeja: a to gówno 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.
@Kryspin013: ma znaczenie na jakim systemie kompiluje sie program? np na ubuntu bym skompilował a zainstalował na archu, przejdzie takie coś?


Tak, ma znaczenie.

@RychuiPeja: Zamiast sie #!$%@?ć nie lepiej było ci spróbowac z AUR?

https://aur.archlinux.org/packages/crystalhd-headers

Tak przejrzałem sobie co to w ogóle jest i widze, że tam są blopy binarne a część kernelowa jest potrzebna tylko do gadania z tymi binarkami. Ale i tak tak ktoś w tym AUR