Anzeige:
Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 15 von 35

Thema: Fehler bei lirc kompilieren

  1. #1
    Weltenwanderer Avatar von Nordmende
    Registriert seit
    Apr 2006
    Beiträge
    442

    Fehler bei lirc kompilieren

    Hallo !

    Ich wollte lirc mit folgendem befehl kompilieren:

    Code:
    ./configure --enable-debug --with-igor
    Doch er bricht mit folgender Meldung ab:

    Code:
    checking how to run the C++ preprocessor... /lib/cpp
    configure: error: C++ preprocessor "/lib/cpp" fails sanity check
    See `config.log' for more details.
    Ich habe die Pakete:

    c-ccp-reference (2.0.2-6), cpp (4:4.1.2-1ubuntu1), cpp (4.1)

    Wo liegt der Fehler ?

    Distri ist Xubuntu 7.04

  2. #2
    Derdernixzuentscheidenhat
    Registriert seit
    Jun 2005
    Ort
    Dortmund
    Beiträge
    547
    Hi,
    See `config.log' for more details.
    ma gucken, was da drinsteht!
    Wer alles verschiebt, ist noch lange nicht zukunftsorientiert. | Der Reiz der Ferne liegt nur in der Entfernung.

  3. #3
    Registrierter Benutzer Avatar von Max.Source
    Registriert seit
    Aug 2006
    Beiträge
    144
    gcc und g++ hast du auch installiert, oder? Wenn es das nict bringt dann Poste doch auch bitte den Inhalt der Config.log.
    mfg max

  4. #4
    Weltenwanderer Avatar von Nordmende
    Registriert seit
    Apr 2006
    Beiträge
    442
    Danke für deinen Tipp, Max - g++ und g++4.1 waren nicht installiert.
    Jetzt habe ich sie drauf und es geht, doch nun habe ich ein anderes Problem:

    Code:
    configure: error: no driver specified, try ./configure --help
    Habe ich nicht mit "--with-igor" ein gerät spezifiziert ?
    Oder wie kann ich das Problem lösen ?

  5. #5
    Registrierter Benutzer Avatar von buzz768
    Registriert seit
    Apr 2005
    Ort
    Rostock
    Beiträge
    2.016
    Wie hier zu lesen kannst du zur Konfiguration entweder ./setup.sh aufrufen oder du gibst bei ./configure mit der Option --with-driver=X den Treiber an. Eine Liste der verfügbaren Treiber liefert ./configure --help.
    Arch Linux / Intel Z77 / i5-3570K / 8GB PC3-1333 / SAMSUNG SSD 830 128GB

  6. #6
    Weltenwanderer Avatar von Nordmende
    Registriert seit
    Apr 2006
    Beiträge
    442
    Ich dachte ich hätt mit "--with-igor" schon den Treiber angegeben...

    Aber so:

    Code:
    ./configure --with-igor --enable-debug --with-driver=igorplugusb
    hat das konfigurieren nun geklappt !

    Danke für deinen Tipp, mal schauen ob make/makeinstall jetzt auch gehen...

  7. #7
    Weltenwanderer Avatar von Nordmende
    Registriert seit
    Apr 2006
    Beiträge
    442
    Na toll, es geht natürlich nicht....

    Code:
    [...]
    /home/ich/lirc/lirc-0.8.1/drivers/lirc_igorplugusb/lirc_igorplugusb.c:487: Fehler: »SLAB_ATOMIC« nicht deklariert (erste Benutzung in dieser Funktion)
    /home/ich/lirc/lirc-0.8.1/drivers/lirc_igorplugusb/lirc_igorplugusb.c:487: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt
    /home/ich/lirc/lirc-0.8.1/drivers/lirc_igorplugusb/lirc_igorplugusb.c:487: Fehler: für jede Funktion in der er auftritt.)
    make[5]: *** [/home/ich/lirc/lirc-0.8.1/drivers/lirc_igorplugusb/lirc_igorplugusb.o] Fehler 1
    make[4]: *** [_module_/home/ich/lirc/lirc-0.8.1/drivers/lirc_igorplugusb] Fehler 2
    make[4]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.20-15-generic'
    make[3]: *** [lirc_igorplugusb.o] Fehler 2
    make[3]: Verlasse Verzeichnis '/home/ich/lirc/lirc-0.8.1/drivers/lirc_igorplugusb'
    make[2]: *** [all-recursive] Fehler 1
    make[2]: Verlasse Verzeichnis '/home/ich/lirc/lirc-0.8.1/drivers'
    make[1]: *** [all-recursive] Fehler 1
    make[1]: Verlasse Verzeichnis '/home/ich/lirc/lirc-0.8.1'
    make: *** [all] Fehler 2

  8. #8
    Registrierter Benutzer Avatar von buzz768
    Registriert seit
    Apr 2005
    Ort
    Rostock
    Beiträge
    2.016
    Probier mal den angehängten Patch
    Code:
    gzip -d kernel-2.6.20.patch.gz
    patch -Np0 -i kernel-2.6.20.patch
    ./configure --with-igor --enable-debug --with-driver=igorplugusb
    make
    Arch Linux / Intel Z77 / i5-3570K / 8GB PC3-1333 / SAMSUNG SSD 830 128GB

  9. #9
    Weltenwanderer Avatar von Nordmende
    Registriert seit
    Apr 2006
    Beiträge
    442
    Welche Datei soll ich zum patchen auswählen ?

    Code:
    root@ich:/home/ich# cd lirc
    root@ich:/home/ich/lirc# gzip -d kernel-2.6.20.patch.gz
    root@ich:/home/ich/lirc# patch -Np0 -i kernel-2.6.20.patch
    can't find file to patch at input line 3
    Perhaps you used the wrong -p or --strip option?
    The text leading up to this was:
    --------------------------
    |--- drivers/lirc_atiusb/lirc_atiusb.c  2006/10/20 05:03:38     1.55
    |+++ drivers/lirc_atiusb/lirc_atiusb.c  2007/01/16 08:45:04     1.56
    --------------------------
    File to patch:

  10. #10
    Registrierter Benutzer Avatar von buzz768
    Registriert seit
    Apr 2005
    Ort
    Rostock
    Beiträge
    2.016
    kernel-2.6.20.patch.gz muss sich im Verzeichnis /home/ich/lirc/lirc-0.8.1/ befinden.
    Geändert von buzz768 (18.05.07 um 12:30 Uhr)
    Arch Linux / Intel Z77 / i5-3570K / 8GB PC3-1333 / SAMSUNG SSD 830 128GB

  11. #11
    Weltenwanderer Avatar von Nordmende
    Registriert seit
    Apr 2006
    Beiträge
    442
    Das habe ich gemacht:

    Code:
    root@ich:/home/ich/lirc/lirc-0.8.1# gzip -d kernel-2.6.20.patch.gz
    root@ich:/home/ich/lirc/lirc-0.8.1# patch -Np0 -i kernel-2.6.20.patch
    patching file drivers/lirc_atiusb/lirc_atiusb.c
    patching file drivers/lirc_igorplugusb/lirc_igorplugusb.c
    patching file drivers/lirc_mceusb/lirc_mceusb.c
    patching file drivers/lirc_mceusb2/lirc_mceusb2.c
    Hunk #1 succeeded at 263 (offset -1 lines).
    Hunk #2 succeeded at 466 (offset -1 lines).
    Hunk #3 succeeded at 702 (offset -1 lines).
    patching file drivers/lirc_streamzap/lirc_streamzap.c
    Jetzt probiere ich nochmal das konfigurieren

    make und make install liefen erfolgreich durch.

    Mal schauen wie ich lirc jetzt einrichten muss......

    EIne Frage noch: Ich habe 2 FB's (Cyberhome CH-DVD 402 und Yamaha RX-V396RDS) für welche es keine vorgefertigten Konfigurationsdateien für lirc gibt, kann ich diese für lirc verwenden ?
    Geändert von Nordmende (18.05.07 um 12:28 Uhr)

  12. #12
    Weltenwanderer Avatar von Nordmende
    Registriert seit
    Apr 2006
    Beiträge
    442
    Problem: Laut der Lirc Anleitung soll ich jetzt folgendes als root eingeben:

    Code:
    mode2
    Doch da kommt:

    Code:
    mode2: error opening /dev/lirc
    mode2: No such device
    Aber laut ls /dev sind die Geräte vorhanden:

    Code:
    [...]
    lirc     
    lircd    
    lircm
    [...]

  13. #13
    Registrierter Benutzer Avatar von Ede
    Registriert seit
    Jul 2004
    Beiträge
    1.773
    Zitat von Joschka R
    Ich habe 2 FB's (Cyberhome CH-DVD 402 und Yamaha RX-V396RDS) für welche es keine vorgefertigten Konfigurationsdateien für lirc gibt, kann ich diese für lirc verwenden ?
    Das siehst du spätestens bei irrecord.

    Zitat von Joschka R
    Doch da kommt:
    Code:
    mode2: error opening /dev/lirc
    mode2: No such device
    Aber laut ls /dev sind die Geräte vorhanden:
    Code:
    [...]
    lirc     
    lircd    
    lircm
    [...]
    Eventuell ein Rechteproblem.
    Zeig mal
    Code:
    lsmod|grep lirc
    ls -l /dev|grep lirc
    ls -l /dev/input
    ls -l /var/run/lirc
    Zitat von http://www.lirc.org/html/install.html
    When you are using devfs or sysfs with your kernel, the /dev/lirc device node will disappear again once you reboot your machine. In that case the LIRC kernel module will generate the required entry every time it is loaded. But the device node won't be visible as /dev/lirc, but might be located in a different location like e.g. /dev/lirc/0. Please be aware of this fact when starting programs that access the device node like mode2 or lircd. You will have to use the --device command line option of these programs to point them to the correct location. When using sysfs together with the udev daemon you should copy the lirc.rules file located in the contrib directory of the source package to /etc/udev/rules.d/. This will make sure that the device node will be created.
    Was für einen IR-Empfänger hast du?
    notebook Asus M2400N - Centrino 1600 MHz - 768 MB RAM - Suse 11.4
    pc1 MSI PM8M2 - Pentium4 3000 MHz - 2000 MB RAM - Suse 12.3
    pc2 Asus K7VT - Athlon 800 MHz - 256 MB RAM - Suse 12.1

  14. #14
    Weltenwanderer Avatar von Nordmende
    Registriert seit
    Apr 2006
    Beiträge
    442
    lsmod|grep lirc
    Code:
    lirc_dev               15972  0
    ls -l /dev|grep lirc
    Code:
    crw-rw-rw- 1 ich  ich      61,   0 2007-05-18 12:26 lirc
    srw-rw-rw- 1 root root           0 2007-05-18 09:58 lircd
    prw-r--r-- 1 root root           0 2007-05-18 12:26 lircm
    ls -l /dev/input
    Code:
    insgesamt 0
    drwxr-xr-x 2 root root      80 2007-05-18 09:30 by-id
    drwxr-xr-x 2 root root     160 2007-05-18 09:30 by-path
    crw-rw---- 1 root root 13,  64 2007-05-18 09:30 event0
    crw-rw---- 1 root root 13,  65 2007-05-18 09:30 event1
    crw-rw---- 1 root root 13,  66 2007-05-18 09:30 event2
    crw-rw---- 1 root root 13,  67 2007-05-18 09:30 event3
    crw-rw---- 1 root root 13,  68 2007-05-18 09:30 event4
    crw-rw---- 1 root root 13,  69 2007-05-18 09:30 event5
    crw-rw---- 1 root root 13,  70 2007-05-18 09:30 event6
    crw-rw---- 1 root root 13,  63 2007-05-18 11:30 mice
    crw-rw---- 1 root root 13,  32 2007-05-18 11:30 mouse0
    crw-rw---- 1 root root 13,  33 2007-05-18 11:30 mouse1
    crw-rw---- 1 root root 13,  34 2007-05-18 09:30 mouse2
    crw-rw---- 1 root root 13, 128 2007-05-18 09:30 ts0
    crw-rw---- 1 root root 13, 129 2007-05-18 09:30 ts1
    crw-rw---- 1 root root 13, 130 2007-05-18 09:30 ts2
    ls -l /var/run/lirc
    Code:
    ls: /var/run/lirc: No such file or directory
    Als IR-Empfänger habe ich den oben schon erwähnten IgorUSBPlug.
    Laut der Lirc-Webseite wird dieser auch unterstützt.

  15. #15
    Registrierter Benutzer Avatar von Ede
    Registriert seit
    Jul 2004
    Beiträge
    1.773
    Gut, kann ja nicht funktionieren. Du mußt das Kernelmodul lirc_igorplugusb mit
    Code:
    modprobe lirc_igorplugusb
    laden.
    Ich benutze einen IR-Empfänger am seriellen Anschluß. bei mir ist lirc_serial und lirc_dev geladen. Bei dir müssen entsprechend lirc_igorplugusb und lirc_dev geladen sein.
    notebook Asus M2400N - Centrino 1600 MHz - 768 MB RAM - Suse 11.4
    pc1 MSI PM8M2 - Pentium4 3000 MHz - 2000 MB RAM - Suse 12.3
    pc2 Asus K7VT - Athlon 800 MHz - 256 MB RAM - Suse 12.1

Ähnliche Themen

  1. vmware-tools in Dapper Drake Gast System
    Von Olleg im Forum Virtuelle Maschinen und Emulatoren
    Antworten: 4
    Letzter Beitrag: 08.06.06, 13:51
  2. Antworten: 1
    Letzter Beitrag: 21.04.05, 13:00
  3. probleme beim kompilieren von steak
    Von shb im Forum Kompilieren von Kernel und Sourcen
    Antworten: 1
    Letzter Beitrag: 27.10.04, 12:40
  4. Fehler beim lirc kompilieren
    Von Try-and-Error im Forum Fernsehen
    Antworten: 14
    Letzter Beitrag: 11.02.04, 20:50
  5. [KDE} Fehler beim Kompilieren
    Von x-mas im Forum Windowmanager
    Antworten: 1
    Letzter Beitrag: 24.07.03, 15:10

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •