Sziasztok!
A segítségeteket szeretném kérni a következő problémában: le szeretném fordítani a fent nevezett webcam driverét lenny alatt.
Hosszú nyomozás után kiderítettem, hogy ez kell nekem: http://sourceforge.net/projects/syntekdriver/files/syntekdriver/Release…
Kibontás után, readme fájl alapján a következő paranccsal próbálom lefuttatni:
make -f Makefile.standalone driver
Erre először az volt a hibaüzenete, hogy nem létezik build könyvtár a megadott helyen. létrehoztam, akkor pedig a következő hibaüzenettel tért vissza:
make -C /lib/modules/2.6.26-2-686/build SUBDIRS=/root/stk11xx-2.1.0 modules
make[1]: Entering directory `/lib/modules/2.6.26-2-686/build'
make[1]: *** No rule to make target `modules'. Stop.
make[1]: Leaving directory `/lib/modules/2.6.26-2-686/build'
make: *** [driver] Error 2
Esetleg valaki tudna nekem segíteni ezt lefordítani? Előre is köszönöm!
Üdv:
Stage
- 1271 megtekintés
Hozzászólások
létezik olyan, hogy a kernel miatt nem fordul le? próbálkozzak régebbi kernellel? vagy inkább újabbal?
- A hozzászóláshoz be kell jelentkezni
"nem létezik build könyvtár a megadott helyen. létrehoztam"
Adott kernelhez szeretnél modult fordítani, ezért kelleni fog hozzá a kernel forrásának egy része. A /lib/modules/2.6.26-2-686/build egy symlink a /usr/src/linux-headers-2.6.26-2-686-ra. Mindkettő a linux-headers-2.6.26-2-686 csomag része. Ezt tedd fel. (A kézzel létrehozott könyvtárat pedig töröld előtte.)
- A hozzászóláshoz be kell jelentkezni
Köszi, most már máshol áll meg... hiányolja a v4l2-ioctl.h-t... nem tudod véletlenül melyik csomagban szerepel? :-)
Üdv
Stage
- A hozzászóláshoz be kell jelentkezni
Ha jól látom, v4l2-ioctl.h nevű file (include/media/v4l2-ioctl.h) csak a 2.6.27-es kernelverziótól kezdődően van. A Lennyben csomagként csak 2.6.26 van, a jelenlegi Squeeze-ben a kérdéses file a linux-headers-2.6.30-2-common csomag része. Így hát vagy újabb kernelt teszel a Lennyre valamilyen módon - akár forrásból fordítva, akár egy nem hivatalos repositoryból -; vagy a webcam driveréből kellene egy régebbi, a 2.6.26-os kernelnek megfelelőt választani; vagy upgrade a tesing állapotú Squeeze-re a legújabb driverrel.
(A nyitó hozzászólásban légy szíves, zárd le a code-ot.)
- A hozzászóláshoz be kell jelentkezni
Köszönöm a gyors reagálásod. rengeteget segítettél. Mindenféleképpen valamelyik irányba elindulok, nagy valószínűséggel a cam driverét downgradelem akkor, egyelőre hanyagolni szeretném az unstable kernelverziót.
Üdv
Stage
- A hozzászóláshoz be kell jelentkezni