Helló!
Fontos volna az IEEE80211 rendszert fordítanom egy Debianra. A problémám az, hogy eddig jutottam és itt elakadtam.
make
Checking in /lib/modules/2.6.29.4 for ieee80211 components...
make -C /lib/modules/2.6.29.4/build M=/root/Downloads/1/ieee80211-1.2.17 modules
make[1]: Entering directory `/usr/src/linux-source-2.6.29.4'
WARNING: Symbol version dump /usr/src/linux-source-2.6.29.4/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /root/Downloads/1/ieee80211-1.2.17/ieee80211_module.o
/root/Downloads/1/ieee80211-1.2.17/ieee80211_module.c: In function ‘ieee80211_init’:
/root/Downloads/1/ieee80211-1.2.17/ieee80211_module.c:267: error: ‘proc_net’ undeclared (first use in this function)
/root/Downloads/1/ieee80211-1.2.17/ieee80211_module.c:267: error: (Each undeclared identifier is reported only once
/root/Downloads/1/ieee80211-1.2.17/ieee80211_module.c:267: error: for each function it appears in.)
/root/Downloads/1/ieee80211-1.2.17/ieee80211_module.c: In function ‘ieee80211_exit’:
/root/Downloads/1/ieee80211-1.2.17/ieee80211_module.c:296: error: ‘proc_net’ undeclared (first use in this function)
make[2]: *** [/root/Downloads/1/ieee80211-1.2.17/ieee80211_module.o] Error 1
make[1]: *** [_module_/root/Downloads/1/ieee80211-1.2.17] Error 2
make[1]: Leaving directory `/usr/src/linux-source-2.6.29.4'
make: *** [modules] Error 2
Mit telepítsek? Mit tegyek?
(Kernelforrás, kernel headerek fent vannak)
Köszönöm szépen a segítségeteket.
- 821 megtekintés
Hozzászólások
Senki?
Pedig nagyon nem jutok előre :( .
- A hozzászóláshoz be kell jelentkezni
Hali,
Melyik debianra? A gyari kernelhez?
En ugy tudom (illetve inkabb: nekem ugy mukodik), ez benne van a kernelben. Szerintem az alap kenelben, amivel jon a disztro, es a forrasban is.
Lehet, hogy valamit felreertettem, de ez alapbol mukodni szokott.
/sza2
- A hozzászóláshoz be kell jelentkezni
Gondolom nem a gyari kernel, mer az a Lenny-hez is csak 2.6.26-xxx.
Viszont ha letoltotted a forrast, ahhoz meg nem kellenek kulon header-ek, mert benne van. meg kellene nezni azt a proc_net-et, hogy miert nem talalja. Nekem akkor szokott hasonlo lenni, ha valami kulso modult probalok forditani, es az adott kernel-hez nem passzol. De amint latom, de csak le akarod forditani a kernel-t...
/sza2
- A hozzászóláshoz be kell jelentkezni
Vagy megsem. Te letoltottel valami ieee802.11-et es azt szeretned hasznalni? Meg mindig ugy gondolom, hogy a kernelben van ilyen - az miert nem jo?
/sza2
- A hozzászóláshoz be kell jelentkezni
Ez egy patchelt IEEE80211 amit használnom kellene.
(De az eredeti is ezzel hal el ezért nem részleteztem.)
- A hozzászóláshoz be kell jelentkezni
Ugy erted, hogy kernel forditasa is megall itt? Vagy a nem peccselt ieee80211 forditasakor hal meg?
Es a patch ehhez a kernel-hez valo? Bonyolult patch? Nem lehet (akar kezzel is) bele applikalni abba a kernelbe amit forditani szeretnel?
Mit tud ez az ieee80211 amit a 2.6.29-es nem?
- A hozzászóláshoz be kell jelentkezni
A nem peccselt ieee80211 fordításkor hal meg.
tulajdonképpen én nem akarok (jó ha máshogy nem megy megoldom) kernelt fordítani hanem csak modult hozzá.
- A hozzászóláshoz be kell jelentkezni
Melyik debianhoz van gyarilag 2.6.29.4-es?
Nem tudom megoldhato-e, hogy csak modult forditasz, lehet esetleg olyan resz is, ami nem modulkent van a kernelben, de modositani kell, szerintem ahoz uj bzImage (vmlinuz) is kellhet. Ha kulso modult akarsz forditani, akkor elvileg nem kell a kernel source, csak a headers ha minden igaz.
Esetleg a linux-support-XXXX (talan kernel-package)? Gondolom a header-ekbol a megfelelo van fent.
Es a kernel-release-nek es a kernel-version-nek is stimmelni kell.
De ha fent vannak a tool-ok, megvan a forras, van config, biztos nem egyszerubb kernelt forditani?
En azt gondolom, hogy a kernel header-ek (gondolom akkor azt is .deb-bol raktad fel, ha a kernel "gyari") es az ieee80211 forrasod nem kompatibilis.
- A hozzászóláshoz be kell jelentkezni
Nekem úgy rémlik, hogy a Module.symvers (ha nem tévesztem össze mással) a kernel fordításakor keletkezik. A kernelt is fordítottad, vagy az "gyári"?
- A hozzászóláshoz be kell jelentkezni
Nem ez "gyári" kernel.
- A hozzászóláshoz be kell jelentkezni
Ha az előbbi hsz-ban nem tévedtem, akkor ezért hiányzik a fájl.
- A hozzászóláshoz be kell jelentkezni