was will 'console-PlugIn' mir sagen?

  • Mein VDR ist mit ElchiAIO3c gepatched.
    Ich habe das 'console-PlugIn' fehlerfrei compiliert..
    Beim Start bekomme ich folgende Meldung:.

    vdr: ./PLUGINS/lib/libvdr-console.so.1.2.6: undefined symbol: Display__12cMenuConsole
    vdr:/usr/local/src/VDR#
    :wand


    was muß ich tun?


    Henner

  • .ich bekomme den Patch nicht hin.
    Ich habe die Codezeilen in eine Datei kopiert (patch-console) und versuch zu patchen.


    Er erzeugt eine Datei menu.h.orig und eine menu.h.rej und eine neu menu.h außerdem kommt ein hunk-Fehler.


    Console neu kompiliert und gleiche Meldung bekommen :§$%
    Verträgt sich der Pach nicht mit Elchi?
    Kann ich die menu.h auch manuell anpassen?? Wie müßte sie aussehen?


    Henner

  • TomG


    Danke für Deine Antwort, aber auch das habe ich versucht.


    Vielleicht gehe ich auch falsch vor. Also:


    Ich habe den Patch:


    Diff
    --- menu.h.orig Tue Dec 31 13:09:24 2002
    +++ menu.h Tue Sep 16 12:14:48 2003
    @@ -161,7 +161,6 @@
     public:
       cMenuConsole( int consoleNr );
       virtual eOSState ProcessKey( eKeys Key );
    -  void Display();
     };


    in eine Datei 'console-patch' gespeichert.


    Dann

    Code
    cat ../console-patch | patch -p1

    eingegeben.
    Komischerweise fragt er dann nochmal nach, welche Datei ich meine.
    Also 'menu.h' eingegeben.


    Danach kommt o.g. Fehler und die zwei neuen Dateien (menu.h.orig & menu.h.rej).




    Henner

  • Zitat

    Original von henner
    Dann

    Code
    cat ../console-patch | patch -p1

    eingegeben.
    Komischerweise fragt er dann nochmal nach, welche Datei ich meine.
    Also 'menu.h' eingegeben.


    Danach kommt o.g. Fehler und die zwei neuen Dateien (menu.h.orig & menu.h.rej).


    Lass mal das "-p 1" weg.


    Ausserdem, es reicht doch wenn du die Zeile "void Display();" einfach löscht. Die Patcherei ist overkill.


    Tom.

  • Zitat

    Ausserdem, es reicht doch wenn du die Zeile "void Display();" einfach löscht. Die Patcherei ist overkill.


    Aber warum denn einfach, wenn es auch kompliziert geht? ;)


    Und außerdem kann man an so einem kleinen Patch doch gut lernen, was alles beim Patchen schief gehen kann, und kennt sich danach bestens aus. :D


    Nun mal im Ernst: -p1 ist natürlich falsch (bei diesem Patch). Das erklärt aber noch lange nicht, dass es nicht klappt, wenn man menu.h explizit angibt. Deshalb meine Vermutung mit der falschen menu.h im falschen Verzeichnis ...


    henner


    Findet sich denn in der von dir anvisierten menu.h die fragliche Zeile bzw. die Patch-Zeilen davor ader danach? Wenn nicht, ist es definitiv die falsche menu.h. Die von dir zu patchende liegt wahrscheinlich in PLUGINS/console/ o.ä.


    Tom

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!