hyperion.ng - make für Plattform amlogic schlägt fehl

  • Hallo,


    ich versuche gerade vergeblich hyperion.ng für meine Vero4k+ unter OSMC oder Raspbian zu kompilieren. Lasse ich bei
    cmake "-DPLATFORM=amlogic" weg, erkennt er als Plattform Raspberry und läuft korrekt durch. Komischerweise funktioniert die erzeugte Binary sogar unter OSMC, bringt aber verständlicherweise eine Meldung, dass ihm der Amlogic Grabber fehlt.
    Verwende ich cmake mit der Option "-DPLATFORM=amlogic" bekomme ich bei make einen Fehler "/usr/bin/ld.gold: error: cannot find -lpcre16".
    Das Verhalten zeigt sich auf dem rpi4 unter Raspbian als auch auf der Vero4k unter OSMC. Beide Systeme sind auf aktuellen Stand.



  • Hi,


    irgendwie ist da anscheinend doch der Wurm drin. ;(


    Das kompilieren des aktuellen git läuft nun zwar fehlerfrei durch, beim Start erhalte ich jedoch "segmentation fault". Kompiliere ich ohne "-DENABLE_AMLOGIC=ON" geht zwar der Amlogic Grabber nicht, hyperion.ng startet dann aber ohne Fehler.
    Wenn ich den Master Branch vom 08.12.2019 kompiliere, funktieren hyperion.ng fehlerfrei! Irgendwas an den letzten 5 Änderungen, die seit dem eingeflossen sind, verträgt sich wohl nicht mit der Vero4k unter OSMC.


    Irgend was ab dem commit "Add RS232 timeout for asynchronous connection (#650)" müsste es dann wohl sein.



    Grüße


    Micha


    ps. Ich kann mit der Dezember Version leben, wegen mir also keine Anstrengungen. ;)

  • Hi,


    sollte jemand mal über selbiges Problem stolpern, folgend das Resüme der Aktion, mit der ich Paulchen vermutlich den Samstag Abend versaut habe. :confused:


    Auf der Vero4k unter OSMC vor dem cmake folgende Anpassung in der Datei CMakeCache.txt im build Ordner haben zum Erfolg geführt.


    //Flags used by the compiler during all build types.
    CMAKE_CXX_FLAGS:STRING=-I/opt/vero3/include -L/opt/vero3/lib -O3 -march=armv8-a+crc -mtune=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard -ftree-vectorize -funsafe-math-optimizations



    //Flags used by the compiler during all build types.
    CMAKE_C_FLAGS:STRING=-I/opt/vero3/include -L/opt/vero3/lib -O3 -march=armv8-a+crc -mtune=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard -ftree-vectorize -funsafe-math-optimizations


    Grüße und vielen Dank an Paulchen:thumbsup:


    Micha

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!