Hi Nirvanna. You are correct for Eon Greece i cannot make it working.
[Release] PVR EON.tv
-
Nirvana777 -
25. April 2023 um 14:14 -
Unerledigt
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.
-
-
Hi Nirvanna. I cannot yet install it.
-
Hi Nirvanna. I need your assistance. Can you please write the repository address in order to try and install it direct from the repository and not direct from a zip file.
-
-
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.
-
this is not the reason. i did fresh install with same results
-
-
Addon finally installed and working
-
Addon finally installed and working
Thanks for the feedback. So I assume all providers are working.
@all. Let me know in case you encounter bugs or have feature wishes.
-
-
i try install to my Sony android tv (armV7) with Kodi Nexus but i cant... invalid structure...
-
That's clear. I've never compiled a version for that architecture.
-
-
Compiled package for ARM v7-A can be found here: pvr.eon.armv7a.zip
It was tested on Raspberry Pi 2B with LibreElec 11.0.1 (Kodi 20.1)
Unfortunately I can't compile a working package for ARM v8-A. I am complaining and testing on Allwinner H5 SoC, but on LE 11.0.1 the addon failed to start.
-
Unfortunately I can't compile a working package for ARM v8-A. I am complaining and testing on Allwinner H5 SoC, but on LE 11.0.1 the addon failed to start.
How did you compile? Natively on the system? Is it Linux or Android?
-
-
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/bafahabasoCodeUnable 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 aarch64Code
Alles anzeigenOrangePi:~ # uname -a Linux OrangePi 6.1.19 #1 SMP PREEMPT Wed May 17 10:49:05 UTC 2023 aarch64 GNU/Linux OrangePi:~ # uname -m aarch64 OrangePi:~ # lscpu Architecture: aarch64 Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Vendor ID: ARM Model name: Cortex-A53 Model: 4 Thread(s) per core: 1 Core(s) per cluster: 4 Socket(s): - Cluster(s): 1 Stepping: r0p4 BogoMIPS: 48.00 Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
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/bafahabasoCodeUnable 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 aarch64Code
Alles anzeigenOrangePi:~ # uname -a Linux OrangePi 6.1.19 #1 SMP PREEMPT Wed May 17 10:49:05 UTC 2023 aarch64 GNU/Linux OrangePi:~ # uname -m aarch64 OrangePi:~ # lscpu Architecture: aarch64 Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Vendor ID: ARM Model name: Cortex-A53 Model: 4 Thread(s) per core: 1 Core(s) per cluster: 4 Socket(s): - Cluster(s): 1 Stepping: r0p4 BogoMIPS: 48.00 Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
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
Codeset(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:
Code
Alles anzeigen[ 32%] Built target rapidjson [ 36%] Performing build step for 'botan' [ 12%] Performing configure step for 'botan' INFO: /home/orangepi/Desktop/eon/pvr.eon/build/build/botan/src/botan/configure.py invoked with options "--prefix=/home/orangepi/Desktop/eon/pvr.eon/build/build/depends --enable-static --disable-shared --os=linux --ar-command=/usr/bin/ar --cpu=aarch64 --extra-cxxflags=-fPIC" INFO: Configuring to build Botan 2.19.3 (revision git:15dc32f12d05e99a267f0fc47d88b678b71b8b05) INFO: Running under 3.8.5 (default, Jan 27 2021, 15:41:15) [GCC 9.3.0] INFO: Autodetected platform information: OS="Linux" machine="aarch64" proc="aarch64" INFO: Guessing to use compiler gcc (use --cc or CXX to set) INFO: Using /etc/ssl/certs/ca-certificates.crt as system certificate store INFO: Canonicalized CPU target aarch64 to arm64 INFO: Auto-detected compiler version 9.4 INFO: Auto-detected compiler arch arm32 ERROR: Configured target is arm64 but compiler probe indicates arm32 make[5]: *** [CMakeFiles/botan.dir/build.make:107: botan-prefix/src/botan-stamp/botan-configure] Error 1 make[4]: *** [CMakeFiles/Makefile2:76: CMakeFiles/botan.dir/all] Error 2 make[3]: *** [Makefile:130: all] Error 2 make[2]: *** [CMakeFiles/botan.dir/build.make:115: build/botan/src/botan-stamp/botan-build] Error 2 make[1]: *** [CMakeFiles/Makefile2:212: CMakeFiles/botan.dir/all] Error 2 make: *** [Makefile:84: all] Error 2
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
-
i1v1a1n1 try this: pvr.eon.zip
Please give me a feedback. If it works, I will give a detailed information how to build next time a 32 bit version of the addon on aarch64 chip.
-
-
i1v1a1n1 try this: pvr.eon.zip
Please give me a feedback. If it works, I will give a detailed information how to build next time a 32 bit version of the addon on aarch64 chip.
I have tried it now, but unfortunately failed to install due to an invalid structure.
If you need additional [definition='1','0']log[/definition] info, i will provide it.
-
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!