Bauen von BBC RedButton Browser schlägt fehl [erledigt]

  • Moin,


    ich kann hier leider nicht den OsdTeletext Plugin nutzen. Ich versuche RedButton zum laufen zu bekommen, bekomme folgenden Fehler beim bauen von rb-browser




    Hat ja mit VDR nichts zu tun, aber vielleicht hat ja der eine oder andere etwas fitter mit ffmpeg.


    Offentsichtlich ist ja AVCODEC_MAX_AUDIO_FRAME_SIZE nicht deklariert, was muß da stattdessen deklariert werden?.


    System: Arch Linux
    GCC: 5.1.0
    FFMPEG 2.7.1




    Frank

  • Moin,


    ffmepg konnte ich mit ein paar patches lösen.


    Mit fontconfig scheint es auch ein Problem zu geben.


    Code
    gcc -Wall -O2 -D_REENTRANT -D_GNU_SOURCE `freetype-config --cflags` -c utils.c
    gcc -Wall -O2 -D_REENTRANT -D_GNU_SOURCE `freetype-config --cflags` -o rb-browser rb-browser.o MHEGEngine.o MHEGDisplay.o MHEGCanvas.o MHEGBackend.o MHEGApp.o MHEGColour.o MHEGFont.o MHEGTimer.o MHEGStreamPlayer.o MHEGVideoOutput.o videoout_null.o videoout_xshm.o MHEGAudioOutput.o ActionClass.o ApplicationClass.o AudioClass.o BitmapClass.o BooleanVariableClass.o ContentBody.o ContentRefVariableClass.o CursorShapeClass.o DynamicLineArtClass.o ElementaryAction.o EntryFieldClass.o EventType.o ExternalReference.o FontClass.o GenericBoolean.o GenericContentReference.o GenericInteger.o GenericObjectReference.o GenericOctetString.o GroupClass.o GroupItem.o HotspotClass.o HyperTextClass.o IntegerVariableClass.o InterchangedProgramClass.o LineArtClass.o LinkClass.o ListGroupClass.o NewContent.o ObjectReference.o ObjectRefVariableClass.o OctetStringVariableClass.o PaletteClass.o Parameter.o PushButtonClass.o RectangleClass.o RemoteProgramClass.o ResidentProgramClass.o RootClass.o RTGraphicsClass.o SceneClass.o SliderClass.o StreamClass.o StreamComponent.o SwitchButtonClass.o TextClass.o TokenGroupClass.o VariableClass.o VideoClass.o VisibleClass.o ISO13522-MHEG-5.o der_decode.o clone.o si.o readpng.o mpegts.o utils.o -lm -lz -L/usr/X11R6/lib -lX11 -lXext -lXt -lXrender -lXft -lpng -lavformat -lavcodec -lavutil -lasound -lpthread `[ -f /usr/lib/libswscale.so -o -f /usr/local/lib/libswscale.so -o -f /usr/lib64/libswscale.so ] && echo "-lswscale"`
    /usr/bin/ld: MHEGFont.o: undefined reference to symbol 'FcPatternGetString'
    /usr/lib/libfontconfig.so.1: error adding symbols: DSO missing from command line
    collect2: error: ld returned 1 exit status
    Makefile:94: recipe for target 'rb-browser' failed
    make: *** [rb-browser] Error 1


    Da gibt es halt kein Teletext....werde den Thread auf erledigt setzen


    Frank

  • Also bei mir unter Debian Jessie lässt sich der rb-browser kompilieren. Allerdings weiss ich jetzt nicht, was man genau damit machen kann. Geladen hab ich mir den Snapshot von hier: http://sourceforge.net/p/redbutton/code/HEAD/tree/

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Also bei mir unter Debian Jessie lässt sich der rb-browser kompilieren. Allerdings weiss ich jetzt nicht, was man genau damit machen kann.


    Danke für den Link...um rb-browser nutzen zu können muß auch rb-download laufen....ich denke das sollte mit BBC WORLD News auch gehen.



    rb-download serviceID & rb-browser


    Frank

Jetzt mitmachen!

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