fehler mit make plugins

  • hallo zusamman,


    Installiert ist "ganz frisch" eine SuSE 9.2 Prof, und nach Anleitung dann auch der VDR 1.3.10
    unter /usr/local/src/VDR geht ein make problemlos, ein make plugins geht auch, solange ich keine zusätzlichen Plugins habe. Ich würde aber gerne z.B. vbox dort haben:
    ich habe das Plugin runtergeladen, unter /usr/local/src/VDR/PLUGINS/src einen Link von vbox-0.5.1 nach vbox angelegt. ein make plugins unter /usr/local/src/VDR führt jetzt zu einem Fehler mit libsnd.h
    rpm -qa liefert :


    vdr:/usr/local/rpm # rpm -aq | grep libsnd
    libsndfile-1.0.10-3
    vdr:/usr/local/rpm #
    Ich vermute, daß der Pfad zu den header-files falsch ist, oder ich noch die Header-Files irgendwoher haben muß - woher kommt die libsnd.h, bzw. wo müssen solche *.h liegen ?

  • vielen dank für die schnelle antwort - leider geht es nicht :
    ...
    vboxclient.c:610:2: warning: no newline at end of file
    g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vbox"'-I../../../include -I../../../../DVB/include menu-vbox.c
    In file included from menu-vbox.c:7:
    sndplayer.h:18:21: sndfile.h: No such file or directory
    In file included from menu-vbox.c:7:
    sndplayer.h:45: error: syntax error before `*' token
    sndplayer.h:47: error: 'SF_INFO' is used as a type, but is not defined as a
    type.
    sndplayer.h:52: error: syntax error before `*' token
    menu-vbox.c:623:2: warning: no newline at end of file
    make[1]: *** [menu-vbox.o] Error 1
    make[1]: Leaving directory `/usr/local/src/vdr-1.3.10/PLUGINS/src/vbox-0.5.1'
    make: *** [plugins] Error 2



    Mir fehlt irgendwie sndfile.h - ich hab über das gesamte Filesystem gesucht und nichts gefunden ! Wo liegt das Teil normalerweise ?

  • es wird - ihr seid gut !
    ich hatte libsnd, aber kein libsnd-devel - ok - habe ich bei rpmseek gefunden und installiert - jetzt kommt :


    make[1]: Entering directory `/usr/local/src/vdr-1.3.10/PLUGINS/src/vbox-0.5.1'
    g++ -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"vbox"'-I../../../include -I../../../../DVB/include sndplayer.c
    In file included from sndplayer.h:23,
    from sndplayer.c:15:
    debug.h:17:7: warning: no newline at end of file
    sndplayer.c: In member function `virtual void cSndPlayer::Action()':
    sndplayer.c:643: error: `PlayPes' undeclared (first use this function)
    sndplayer.c:643: error: (Each undeclared identifier is reported only once for
    each function it appears in.)
    make[1]: *** [sndplayer.o] Fehler 1
    make[1]: Leaving directory `/usr/local/src/vdr-1.3.10/PLUGINS/src/vbox-0.5.1'
    make: *** [plugins] Fehler 2
    lutz@vdr:/usr/local/src/VDR>


    die warnings sind ja mal nicht so wild - dann mach ich halt NL's dran - wenn es sein muß aber der Error mit PlayPes ist ja wohl nicht so gut oder ?

  • mal kurz noch warten mit einer Antwort :) - ich prüfe noch libmad !

  • rpm -qa | grep -i mad liefert :
    vdr:/usr/local/rpm # rpm -qa | grep -i mad
    mad-devel-0.15.1b-30
    mad-0.15.1b-30
    vdr:/usr/local/rpm #


    Also doch alles i.O mit libmad oder ?

  • hab es jetzt gelöst v- ein patch für 1.3.18 geht nicht bei 1.3.10 !
    entweder mit 1.3.10 - wenn die Libs da sind , ist alles ok, oder mit 1.3.22 und dem Patch - dann geht es auch !


    Danke an die Helfer !

Jetzt mitmachen!

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