[linux] fout tijdens installeren lirc

Pagina: 1
Acties:

  • AtlonXP1800
  • Registratie: Augustus 2001
  • Laatst online: 29-01-2025
ik ben bezig met het installeren van lirc onder linux maar dit wil niet helemaal lukken.
na ./setup.sh te hebben gedraaid moet ik make draaien.
als ik make draai krijg ik de volgende foutmelding:
make all-recursive
make[1]: Entering directory `/home/xx/lirc-0.6.6'
Making all in drivers
make[2]: Entering directory `/home/xx/lirc-0.6.6/drivers'
Making all in lirc_serial
make[3]: Entering directory `/home/xx/lirc-0.6.6/drivers/lirc_serial'
Makefile:182: *** missing separator. Stop.
make[3]: Leaving directory `/home/xx/lirc-0.6.6/drivers/lirc_serial'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/xx/lirc-0.6.6/drivers'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/xx/lirc-0.6.6'
make: *** [all-recursive-am] Error 2
ben is soms iets vergeten?

[ Voor 6% gewijzigd door AtlonXP1800 op 03-02-2003 09:41 ]


Verwijderd

separator.... ik weet niet op dat een extern prog is, maar zoek met google eens op separator :-)

  • AtlonXP1800
  • Registratie: Augustus 2001
  • Laatst online: 29-01-2025
ik heb op google gezocht, maar het enige wat ik kan vinden is dat het kan komen door een spatie in de makefile in plaats van een tab.
Dt lijkt mij niet het geval want het is geen zelf gemaakte makefile.

  • Super_ik
  • Registratie: Maart 2001
  • Laatst online: 09:38

Super_ik

haklust!

k zou dan toch ff zelf op regel 182 kijken en van die spatie een tab maken :)

8<------------------------------------------------------------------------------------
Als ik zo door ga haal ik m'n dood niet. | ik hou van goeie muziek


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 09:31

Kees

Serveradmin / BOFH / DoC
separator is geen programma, maar een teken ;)

Er mist dus een separator (scheidings teken) in de Makefile, ik zou zeggen probeer eens te kijken of je het zelf kan vinden en/of probeer een oudere versie?

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • AtlonXP1800
  • Registratie: Augustus 2001
  • Laatst online: 29-01-2025
het lukt me niet om in de makefile iets te vinden.
ik heb wel een oudere versie geprobeerd (lirc 0.6.5) en daarmee krijg ik in ieder geval een andere foutmelding:

DIR=`pwd`; (cd /usr/src/linux/; make SUBDIRS=$DIR obj-m=lirc_serial.o modules)
/usr/src/linux-2.4.9-38/scripts/pathdown.sh: TOPDIR: parameter null or not set
make[4]: Entering directory `/usr/src/linux-2.4.9-38'
make[4]: *** No rule to make target `lirc_serial.o', needed by `modules'. Stop.
make[4]: Leaving directory `/usr/src/linux-2.4.9-38'
make[3]: *** [lirc_serial.o] Error 2
make[3]: Leaving directory `/home/xx/lirc-0.6.5/drivers/lirc_serial'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/xx/lirc-0.6.5/drivers'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/xx/lirc-0.6.5'
make: *** [all-recursive-am] Error 2

Verwijderd

SuSE is altijd lastig om op te compilen :)
heb je wel de juiste kernel source staan?
dwz de source en headers van de kernel die je nu draait?
zo nee, fix dat dan eerst. En controleer of lirc niet nog meer dependencies heeft.
check ook de readme of er voor suse geen aangepaste ./configure regel moet zijn

  • AtlonXP1800
  • Registratie: Augustus 2001
  • Laatst online: 29-01-2025
ik gebruik geen SuSe maar redhat 7.2

inmiddels is het gelukt om make uit te voeren, het bleek dat ik de serial driver uit de kernel als module moest gebruiken (ik hyeb hem dus via make xconfig op m gezet en make dep gedaan.

make lukt nu, make install geeft:
/usr/bin/install: cannot create regular file `/usr/local/bin/irrecord': Permission denied
make[2]: *** [install-binPROGRAMS] Error 1
make[2]: Leaving directory `/tmp/lirc/lirc-0.6.6/daemons'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/tmp/lirc/lirc-0.6.6/daemons'
make: *** [install-recursive] Error 1

  • JeffG
  • Registratie: Oktober 2001
  • Laatst online: 24-01-2025
make install moet je als root user uitvoeren, dat is waarschijnlijk de oorzaak van "Permission Denied"

  • AtlonXP1800
  • Registratie: Augustus 2001
  • Laatst online: 29-01-2025
ik ben wel als root ingelogd op dit moment... ik zou er dus moeten kunnen schrijven, als ik probeer ff een file daar aan te maken krijg ik ook permission denied, vreemd, het zou wel moeten kunne:

drwxr-xr-x 2 root bin 770 Jan 20 07:03 bin

Ik ga ff zoeken waar dit aan kan liggen.

[ Voor 18% gewijzigd door AtlonXP1800 op 03-02-2003 13:57 ]

Pagina: 1