Installationsproblem mit NoAd ...

  • Mahlzeit,


    so langsam verzweifel ich... -> NoAd lässt sich einfach nicht installieren bei mir.
    Ich habe es mit mpeg2dec-0.3.1 und auch mit -0.4.0 VErsucht, aber make bricht (bei NoAd) immer mit folgendem Fehler ab:


    [...]
    g++ -g -O3 cchecklogo.o ccontrol.o cgetlogo.o ctoolbox.o noad.o noaddata.o tools.o vdr_cl.o main.o -lmpeg2 -o noad
    noad.o(.text+0x36): In function `decode_mpeg2(unsigned char*, unsigned char*)':
    /usr/local/src/noad-0.3.2b/tools.h:108: undefined reference to `mpeg2_buffer'
    noad.o(.text+0x42): In function `decode_mpeg2(unsigned char*, unsigned char*)':
    /usr/local/src/noad-0.3.2b/vdr_cl.h:187: undefined reference to `mpeg2_info'
    noad.o(.text+0x5a):/usr/local/src/noad-0.3.2b/vdr_cl.h:190: undefined reference to `mpeg2_parse'
    collect2: ld returned 1 exit status
    make: [noad] Fehler 1
    [...]


    Ich gehe mal davon aus, dass irgendwo was mit der libmpeg nicht stimmt, jedoch weiss ich nicht wo ...


    Hat da jemand nen Tip für mich?


    Gruss
    ZB


    [edit]
    Das ganze läuft übrigens auf ner SuSE 8.2, libmpeg2 (bzw. mpeg2dec) habe ich aus den Quellen (da bei Packman nur rpms für die 9.0 liegen) in /usr/local/src kompiliert, Fehlermeldungen kamen keine ...
    [/edit]

  • Hi,
    Aendere im Makefile die Zeile 70:
    LIBS =
    in
    LIBS = -lmpeg2
    ab.
    Falls jemand beim Compilieren einen Fehler mit asprintf bekommt hilft noch folgende Aenderung in Zeile 55:
    CXXFLAGS = -g -O3 -D_GNU_SOURCE
    Gruss
    HelAu


    P.S. Ooops das haste ja schon, dann haste evtl. die libmpeg2.a nicht in /usr/local/lib ?

  • Hallo helau,



    ... hat nix gebracht das Ändern des makefiles, und die libmpeg2.a befindet sich in /usr/local/lib ... Trotzdem danke ?(
    Hat sonst noch jemand ne Idee?


    Gruss
    ZB

  • Moin...


    immer wenn ich das Gefühl bekomme, ich hab den Dreh raus mit Linux klar zu kommen, dann passiert sowas... :D
    ... na ja, man sollte auch auf dem Teppich bleiben, nicht?


    Jedenfalls wars das. Hab mal in allen selbstkompilierten Programmsourcen die irgendetwas mit mpeg zu tun haben ein "make distclean" rödeln lassen, alle übriggebliebenen libs per Hand entsorgt und das was ich brauche neu installiert. Und siehe da, alles funzt, selbst NoAd. (Mal sehen, ob wirklich alles läuft ... ?( , oder ob ich mir da nicht noch irgendetwas anderes kastriert habe).
    Jedenfalls hab ich wieder was dazugelernt...


    Danke für die Tips


    Grützlies
    ZB

Jetzt mitmachen!

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