I am about sending a PR for kodi.
I will add this.
Thanks for the test
A.A.
Posted 22 May 2021 - 14:55
put the patch into /openpli-oe-core/meta-openpli/recipes-mediacenter/kodi/kodi-18 folder
then:git add <path_to_the_file>or
git add -A
No the solution was to place the file into: the kodi-18 sub-folder and not at the same level as the kodi-18.inc, so I just place the patch file at the wrong place (git add seems not to be needed, at least for testing build).
NO SUPPORT by PM, it is a forum make your question public so everybody can benefit from the question/answer.
If you think that my answer helps you, you can press the up arrow in bottom right of the answer.
Wanna help with OpenPLi Translation? Please read our Wiki Information for translators
Sat: Hotbird 13.0E, Astra 19.2E, Eutelsat5A 5.0W
VU+ Solo 4K: 2*DVB-S2 + 2*DVB-C/T/T2 (used in DVB-C) & Duo 4K: 2*DVB-S2X + DVB-C (FBC)
AB-Com: PULSe 4K 1*DVB-S2X (+ DVB-C/T/T2)
Edision OS Mio 4K: 1*DVB-S2X + 1*DVB-C/T/T2
Posted 22 May 2021 - 21:05
Merged.
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
Posted 25 May 2021 - 00:30
For some reason the current develop has a build error now:
| /openpli/oe/release-8.1/build/tmp/work/vuultimo4k-oe-linux-gnueabi/kodi-addon-pvr-dvblink/4.7.3+gitAUTOINC+add73616c2-r0/pvr.dvblink/src/DVBLinkClient.cpp:28:10: fatal error: libKODI_guilib.h: No such file or directory | 28 | #include "libKODI_guilib.h" | | ^~~~~~~~~~~~~~~~~~ | compilation terminated. | CMakeFiles/pvr.dvblink.dir/build.make:88: recipe for target 'CMakeFiles/pvr.dvblink.dir/src/DVBLinkClient.cpp.o' failed | make[2]: *** [CMakeFiles/pvr.dvblink.dir/src/DVBLinkClient.cpp.o] Error 1 | make[2]: *** Waiting for unfinished jobs.... | make[2]: Leaving directory '/openpli/oe/release-8.1/build/tmp/work/vuultimo4k-oe-linux-gnueabi/kodi-addon-pvr-dvblink/4.7.3+gitAUTOINC+add73616c2-r0/build' | CMakeFiles/Makefile2:105: recipe for target 'CMakeFiles/pvr.dvblink.dir/all' failed | make[1]: *** [CMakeFiles/pvr.dvblink.dir/all] Error 2 | make[1]: Leaving directory '/openpli/oe/release-8.1/build/tmp/work/vuultimo4k-oe-linux-gnueabi/kodi-addon-pvr-dvblink/4.7.3+gitAUTOINC+add73616c2-r0/build' | Makefile:151: recipe for target 'all' failed | make: *** [all] Error 2 | WARNING: exit code 2 from a shell command. |
Any idea?
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
Posted 25 May 2021 - 02:10
Root cause seems to be:
make[2]: *** No rule to make target '/openpli/oe/release-8.1/build/tmp/work/vuultimo4k-oe-linux-gnueabi/kodi-platform/18.9+gitrAUTOINC+809c5e9d71-r0/recipe-sysroot/usr/lib/libtinyxml.so', needed by 'pvr.dvbviewer.so.3.7.13'. Stop.
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
Posted 25 May 2021 - 08:21
Never seen here, kodi depends on libtinyxml.
Please check in do_configure, I see:
-- Found TinyXML: /tmp/build/tmp/work/vuduo2-oe-linux/kodi/1_18.9+gitrAUTOINC+0655c2c718-r0/recipe-sysroot/usr/lib/libtinyxml.so
Edit:
I'll check now the addons
Edited by A.A., 25 May 2021 - 08:23.
Posted 25 May 2021 - 12:24
@foxbob
thanks, does all build ok now?
I'll have to ask you about the remaining differences with the OE-A kodi-stb patchset.
I have split the imported parts in different patches, now there are still to see the Gstplayer changes, the ffmpeg customization, the new skin, optimizations for arm, the input devices changes (outdated with udev in 18.x ?).
@WanWizard
reverting both kodi-platform and p8platform does indeed solve (last resort)
I think it is p8platform and I am testing just this revert now.
BTW the recipe is already in OE and has a patch for CMAKE so next I'll test this.
Please wait a bit more with the reverts, thx
Cheers
A.A.
P.S.
every change does trigger a kodi rebuild, it takes long
Edited by A.A., 25 May 2021 - 12:26.
Posted 25 May 2021 - 12:59
@WanWizard
it is p8platform
Now if we use the OE recipe I fear PV regression and chaos.
http://cgit.openembe...git.bb?h=master
PV = "2.1.0.1" SRC_URI = "git://github.com/Pulse-Eight/platform.git \ file://0001-Make-resulting-cmake-config-relocatable.patch" SRCREV = "2d90f98620e25f47702c9e848380c0d93f29462b"
in CMakeLists.txt
set(p8-platform_VERSION_MINOR 1)set(p8-platform_VERSION_PATCH 0)
set(p8-platform_VERSION_MAJOR 2)
Now about the version we use, master,
see https://github.com/P.../CMakeLists.txt
set(p8-platform_VERSION_MINOR 1)
set(p8-platform_VERSION_PATCH 1)
set(p8-platform_VERSION_MAJOR 2)
# real version is 2.1.1
# we keep this to avoid PE
PV = "2.2.0+gitr${SRCPV}"
What would you do? Just fix the version and add PE?
Sorry for the mess
A.A.
Posted 25 May 2021 - 13:02
I don't have the knowledge to give advice.
But something needs to happen, as it is now blocking the release of 8.1, which really needs to happen this week, as our buildfarm goes offline on Saturday due to maintenance.
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
Posted 25 May 2021 - 13:51
I don't know how you would fix the feeds (manually ?) but what if we just remove the p8platform_git.bb?
I have rebuilt now with the meta-oe one and build seems good, if you agree I send PR.
A.A.
If needed we can just create a .bbappend and increase PV (bogus but would work).
Maybe even go to master if we have the .bbappend.
Edited by A.A., 25 May 2021 - 13:59.
Posted 25 May 2021 - 13:59
If it fixes it, yes please.
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
Posted 25 May 2021 - 17:39
somehow if fails on second rebuild, even after revert.
but after doing -c cleansstate kodi-platform and p8platform it did succeed
Definitely something wrong in these recipes, just looking at CMake warnings of addon-pvr-dvblink:
CMake Warning:
Manually-specified variables were not used by the project:
ADDONS_TO_BUILD
ADDON_SRC_PREFIX
CMAKE_INSTALL_BINDIR
CMAKE_INSTALL_DATAROOTDIR
CMAKE_INSTALL_INCLUDEDIR
CMAKE_INSTALL_LIBDIR
CMAKE_INSTALL_LIBEXECDIR
CMAKE_INSTALL_LOCALSTATEDIR
CMAKE_INSTALL_SBINDIR
CMAKE_INSTALL_SHAREDSTATEDIR
CMAKE_INSTALL_SYSCONFDIR
JSONCPP_INCLUDE_DIRS
PARANOIA
VMTRACE
XLOCALE_NOT_USED
I'll spend some hours on it now :/
A.A.
Edited by A.A., 25 May 2021 - 17:48.
Posted 25 May 2021 - 17:42
It might need a clean, if the version goes backwards.
Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)
Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.
Many answers to your question can be found in our new and improved wiki.
0 members, 4 guests, 0 anonymous users