[Release] PVR EON.tv

Am Samstag (06.09.25) Vormittag werde ich ein Update der Forensoftware (inkl. aller Plugins) durchführen. Das Forum wird deshalb auf unbestimmte Zeit nicht verfügbar sein. Neuigkeiten wird es im Matrix Chat geben: https://www.kodinerds.net/thread/79927-freischaltung-matrix-chat/
  • Okay, but what is your problem? You did not provide a debug [definition='1','0']log[/definition], or did I overlook it? Except the one showing that you couldn't install the addon. And since others have managed the installation it does not seem to be a general problem.

  • Okay, but what is your problem? You did not provide a debug [definition='1','0']log[/definition], or did I overlook it? Except the one showing that you couldn't install the addon. And since others have managed the installation it does not seem to be a general problem.

    Hi provided a [definition='1','0']log[/definition], filled with tons of banned addons.

    I thinks thats the reason we nobody else supports him here anymore.

  • How did you compile? Natively on the system? Is it Linux or Android?

    I am compiling directly on the board (Orange Pi PC 2). I tried with Ubuntu Focal 20.04 and Armbian 23.02 Jammy. I also can install one of your packages, but I can't start it on LE. Same as happens with the packages compiled by me on the same board.

  • Hello guys!

    I have tested AArch64 build on Huawei Mate 30 pro with Android 10 and Kodi 20.1, provider Vivacom. Works perfectly fine. Thanks!

    Then i try to install add-on on Chromecast with Google TV 4K, runs on Amlogic S905X3 arm64-v8.2a cpu, Android 12 and Kodi 20.1 but it failed to install with invalid file structure error.

    I saw on system info that Instruction Set are arm64-v8a (32 bit mode).

    I guess need different compile or there is other problems.

    I will be appreciated if someone can help me.

    Thank you!

  • Nirvana777
    I generated a debug [definition='1','0']log[/definition] file: https://paste.kodi.tv/bafahabaso

    Code
    Unable to load /storage/.kodi/addons/pvr.eon/pvr.eon.so.20.5.0, reason: /storage/.kodi/addons/pvr.eon/pvr.eon.so.20.5.0: wrong ELF class: ELFCLASS64

    It looks like the add-on is compiled for a 64-bit architecture (ELFCLASS64), but it appears that my system is running a 32-bit architecture. But uname returns aarch64

    Unfortunately, the command getconf LONG_BIT does not return a result. Maybe LibreELEC is 32 bit version, though the processor supports 64 bit. I am open to ideas and suggestions on how to compile add-on for 32 bit architecture on aarch64 chip.

    i1v1a1n1
    I think you have the same problem. Your chip supports 64 bit, but it works in 32 bit mode. It is necessary to recompile the add-on.
    About the Huawei device, my suggestion is to install the official EON app from Aurora store.

  • Nirvana777
    I generated a debug [definition='1','0']log[/definition] file: https://paste.kodi.tv/bafahabaso

    Code
    Unable to load /storage/.kodi/addons/pvr.eon/pvr.eon.so.20.5.0, reason: /storage/.kodi/addons/pvr.eon/pvr.eon.so.20.5.0: wrong ELF class: ELFCLASS64

    It looks like the add-on is compiled for a 64-bit architecture (ELFCLASS64), but it appears that my system is running a 32-bit architecture. But uname returns aarch64

    Unfortunately, the command getconf LONG_BIT does not return a result. Maybe LibreELEC is 32 bit version, though the processor supports 64 bit. I am open to ideas and suggestions on how to compile add-on for 32 bit architecture on aarch64 chip.

    i1v1a1n1
    I think you have the same problem. Your chip supports 64 bit, but it works in 32 bit mode. It is necessary to recompile the add-on.
    About the Huawei device, my suggestion is to install the official EON app from Aurora store.

    Yes may be is needed to compile a 32 bit version of add-on for Aarch64 chips.

    On huawei device it installs and works fine, i mention it just for information.

    Thanks!

  • I've tried to compile a 32 bit version by adding the following sets in CMakeLists.txt

    Code
    set(CMAKE_CXX_FLAGS "-m32")
    set(GCC_COVERAGE_COMPILE_FLAGS "-m32")
    set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${GCC_COVERAGE_COMPILE_FLAGS}")

    but the compilation failed, because:

    I've tried to manually reconfigure botan

    Code
    ./configure.py --prefix=/home/orangepi/Desktop/eon/pvr.eon/build/build/depends --enable-static --disable-shared --os=linux --ar-command=/usr/bin/ar --cpu=arm32 --extra-cxxflags=-fPIC

    but when run make again, failed with the same error. I think this parameter --cpu=<value> comes from the system, but I don't know how to workaround it. I would be grateful if someone could help.

    I edited following files with if-else statements about architecture but without success

    - http://pvr.eon/build/build/bo…detect_arch.cpp

    - http://pvr.eon/build/build/bo…pts/ci_build.py

  • i1v1a1n1 I am sorry to hear that, this build worked for me.
    I think [definition='1','0']log[/definition] is not needed (for me). I have an old tablet with Intel Atom (x86) and I guess the error in the [definition='1','0']log[/definition] file is the same.

    During the compilation, there is a configuration for Botan created by following Python script:
    http://pvr.eon/build/build/botan/src/botan/configure.py with parameters for the operating system and processor instruction set. The parameters are configured in the following two files:
    http://pvr.eon/build/build/botan/src/botan-build/CMakeFiles/http://botan.dir/build.make
    http://pvr.eon/build/build/botan/src/botan-build/botan-prefix/tmp/botan-cfgcmd.txt
    Unfortunately, I cannot find a way to edit --cpu= during the compilation process, and I am unable to provide parameters to Botan to replace the cpu parameter before the compilation.

    I won't be able to assist at the moment because I have no idea, how to workaround this.

Jetzt mitmachen!

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