Hirdetés

2024. május 1., szerda

Gyorskeresés

Útvonal

Fórumok  »  OS, alkalmazások  »  Ubuntu Linux (kiemelt téma)

Téma összefoglaló

Téma összefoglaló

  • Utoljára frissítve: 2023-12-13 05:03:45

LOGOUT.hu


Ubuntu Linux Összefoglaló

Hivatalos Ubuntu dokumentáció



Amennyiben kérdésed lenne, kérünk, add meg a szükséges adatokat a hiba minél pontosabb leírása mellett:

-számítógép típusa, hardverek pontos megnevezése (különösképp videókártya, vagy hálózati egységek)
-a használt rendszer pontos neve, verziója, a grafikus felület
-mikor és hogyan jelentkezett hiba, mi váltotta ki (program telepítés, frissítés, ...)
-eddigi próbálkozások a megoldásra (ha voltak ilyenek)

A hardverinformációkat legegyszerűbben úgy gyűjtheted össze, ha megnyitod a Terminál nevű programot a menüben. Ide írd be a következő parancsokat (mindkettő után nyomj Enter-t):

lspci
lsusb

Összefoglaló kinyitása ▼

Hozzászólások

(#92) Peter789


Peter789
senior tag

ezzel a cross compile témával nem sikerül megoldásra jutnom... a "Latest stable release: hostapd-1.0.tar.gz" -t szeretném lefordítani. első nekifutásra x86-ra:

arm@ubuntu:~/hostapd-1.0/hostapd$ make

... ... ...

CC ../src/drivers/driver_hostap.c
../src/drivers/driver_nl80211.c:25:31: fatal error: netlink/genl/genl.h: No such file or directory
compilation terminated.
make: *** [../src/drivers/driver_nl80211.o] Error 1

ugyan libnl-már nem létezik ahogy ez az oldal írja, csak libnl1,2,3, illetve libnl-dev - ez az utóbbi kell neki, ha ez fent van, akkor el is készül a futtatható fájl:

arm@ubuntu:~/hostapd-1.0/hostapd$ ./hostapd -v
hostapd v1.0
User space daemon for IEEE 802.11 AP management,
IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator
Copyright (c) 2002-2012, Jouni Malinen <j@w1.fi> and contributors

nézelődtem a Makefile-ban, és ott nincsen se ARCH, se CROSS_COMPILE amit a legtöbb cross compile témás leírás emleget, viszont így kezdődik:

ifndef CC
CC=gcc
endif

ha jól értem, akkor ha simán make-elem akkor x86-ra fordítja a gcc-vel, viszont ha make CC=arm-linux-gnueabi-gcc -vel, akkor arm-ra kellene fordítania... de akkor ugyanabba a hibába fut, mintha nem lenne fent a libnl-dev:

arm@ubuntu:~/hostapd-1.0/hostapd$ make CC=arm-linux-gnueabi-gcc

... ... ...

CC ../src/drivers/driver_hostap.c
../src/drivers/driver_nl80211.c:25:31: fatal error: netlink/genl/genl.h: No such file or directory
compilation terminated.
make: *** [../src/drivers/driver_nl80211.o] Error 1

én értek valamit félre, vagy hiányzik még valami?

----------------------------------------------------------------------------------------------------------------- AquAgorA ...Pál apostol nyomában:                                                                          http://fleettracker.eu/index.php/component/aquagora

Útvonal

Fórumok  »  OS, alkalmazások  »  Ubuntu Linux (kiemelt téma)
Copyright © 2000-2024 PROHARDVER Informatikai Kft.