[ dr.AgOlO @ 04.12.2003. 10:27 ] @
Ajde ako neko ima ili zna resenje za problem(e) koje imam kad kompajliram neke programe (u ovom slucaju lirc ) nek' mi pomogne.
Evo sta mi prijavljuje u konzoli kad odradim make (pre toga ./configure odradi ok!):

Code:

linux:/home/dragolo/Desktop/Dokumenta/lirc-0.6.6 # make
make  all-recursive
make[1]: Entering directory `/home/dragolo/Desktop/Dokumenta/lirc-0.6.6'
Making all in drivers
make[2]: Entering directory `/home/dragolo/Desktop/Dokumenta/lirc-0.6.6/drivers'
Making all in lirc_sir
make[3]: Entering directory `/home/dragolo/Desktop/Dokumenta/lirc-0.6.6/drivers/lirc_sir'
DIR=`pwd`; (cd /usr/src/linux/; make SUBDIRS=$DIR obj-m=lirc_sir.o modules)
/usr/src/linux-2.4.19.SuSE/scripts/pathdown.sh: line 4: TOPDIR: parameter null or not set
make[4]: Entering directory `/usr/src/linux-2.4.19.SuSE'
make[4]: *** No rule to make target `lirc_sir.o', needed by `modules'.  Stop.
make[4]: Leaving directory `/usr/src/linux-2.4.19.SuSE'
make[3]: *** [lirc_sir.o] Error 2
make[3]: Leaving directory `/home/dragolo/Desktop/Dokumenta/lirc-0.6.6/drivers/lirc_sir'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/dragolo/Desktop/Dokumenta/lirc-0.6.6/drivers'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/dragolo/Desktop/Dokumenta/lirc-0.6.6'
make: *** [all] Error 2
linux:/home/dragolo/Desktop/Dokumenta/lirc-0.6.6 #


Napomena: ovo mi se desavalo i ranije tako da sumnjam da je u pitanju bilo sta drugo osim make-a.
[ Jbyn4e @ 04.12.2003. 14:43 ] @
Hm, to ti je Suse linux, verzija 8.1, ili 8.2? Jesi probao sa gmake umesto make? Jesi procitao
http://www.lirc.org/faq.html
narocito deo "Compliation errors", pod stavkom 3:
Citat:

When I try to compile LIRC I get this error message.
[...]
make[3]: Entering directory `/usr/src/lirc-0.6.4/drivers/lirc_serial'
DIR=`pwd`; (cd /usr/src/linux/; make SUBDIRS=$DIR obj-m=lirc_serial.o modules)
/usr/src/linux/scripts/pathdown.sh: TOPDIR: parameter null or not set
make[4]: Entering directory `/usr/src/linux'
make[4]: *** No rule to make target `lirc_serial.o', needed by `modules'.
[...]

This means that you did not set up and compile your current kernel from the given Linux kernel sources. Recompile your kernel and reboot before proceeding to compile LIRC. There is no other reliable way to get working LIRC modules than compiling your kernel yourself. During compilation LIRC uses the kernel sources to get the current kernel configuration.


Drugim recima posto je Suse-ov kernel patchovan, moraces da ili stavis kernel sa kernel.org (da li ce ti onda sve drugo raditi kako treba - ne znam) ili da nadjes verziju bas za Suse.