-
Notifications
You must be signed in to change notification settings - Fork 53
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LG WebOS support? #139
Comments
I think webOS has no way to do binary add-ons, so until that's fixed, probably not. But I'm meeting with our webOS builder in Budapest this weekend, we'll discuss this. |
At a first glance it seems that the kodi game binary addons are being built for the host platform instead of the target:
Edit: |
@sundermann Here's the script we use to build game add-ons: https://github.com/kodi-game/game.libretro.2048/blob/master/depends/common/2048/CMakeLists.txt Looks like it needs a webos section, and it's maybe even the same as the linux section so the if statement just needs to be modified. Can you have a look? |
|
Maybe it doesn't. I compile Win/osx/android for the mirrors, and build linux locally, and LibreELEC doesn't use those scripts. So it's probably missing the flags needed to cross compile. I'll see if I can get the right flags set so that we build arm64 cores |
Hi, i was unable to build xbmc-retroplayer in linux locally. I can build and install kodi main omega from source, but this version (latest release) fails. Not very sure where the problem is, on cmake build (x11,gl) there was an Error 2 (fot two times) on ffmpg ¿install step? Install the project... these dependencies where instaled first: any ideas |
Can you verify you're building the I recommend you try cleaning the entire repo and trying again. My branch is effectively a fork from main Omega as different as v21 is from v22. Build with |
Thank you, as usual i made make clean and delete all files in kodi-build dir. Yeah, im building the last release 20250104. Maybe it can be dependencies problem? |
Yup, dependency problem. xbmc#25292 will probably fix it. Can you try rebasing on my current |
You wanna mean try from <master> instead release?
El sáb, 11 ene 2025 a las 18:20, Garrett Brown ***@***.***>)
escribió:
… Yup, dependency problem. xbmc#25292
<xbmc#25292> will probably fix it. Can you
try rebasing on my current retroplayer-21.1 branch?
—
Reply to this email directly, view it on GitHub
<#139 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AF4CIBRGHDQE3X7QJPQ7QWL2KFHF3AVCNFSM6AAAAABFARXTGOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKOBVGM2DONZZGA>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Yes, though my "master" is named "retroplayer-21.1". Goto my repo and click "Commits". You'll see in the dropdown menu Note, however, that I rebase and force-push my default branch frequency. I make tags so that you can develop against my |
Note that I had to clean and build from scratch after cherry-picking xbmc#25292, otherwise i got fmt::v9 link errors. |
Ok, i will do it, i now reinstall and clean dependencies, to make sure that not was my local problem. But again, the problem looks like the same: When i try with the default brach i will post the result. |
Update info: |
That's the "fmt::v9 link errors" I mentioned. Omega builds ilbfmt v9. My branch and Piers build libfmt v10. If you switch branches, clear all build files and build from scratch. That should fix the fmt::v9 link errors. |
Hello, After refresh dependencies and clean a bit linux, i build again Kodi main Omega branch successful. Release have a download problem. Then i try build from new copy master Retroplayer 21.1. I found a problem with ffmpeg, There is a problem with versions since 5-6-7 are still unestable and when you install from ppa you have V4.I have made a lot of test but at the end of the day (-DENABLE_INTERNAL_FFMPEG=ON also didnt work) i was unable to build it. Here the log master: Install the project... And the log from Release: |
Thanks for running into that. The fix was missing from my latest branch for a few hours. Sorry, but like I said I force-push my master regularly and it's not guaranteed to work. For a guarantee, build a tag. I create a new one for you based on today's release. The tag is
Hard reset, clean everything, build completely from scratch. Uninstall anything you got from a ppa, those can break the build. |
Sorry but same results like with retroplayer-21.1-20250114 (i have use both with [100%] Built target ffmpeg |
Are you building with parallel make? Your error happened long before the last submake finished. I can't help without an error message, so maybe upload your whole log to a paste site? |
I have made with -j& maybe can made with -j1. Its late, i will try tomorrow.
El El mié, 15 ene 2025 a las 23:09, Garrett Brown ***@***.***>
escribió:
… Are you building with parallel make? Your error happened long before the
last submake finished. I can't help without an error message, so maybe
upload your whole log to a paste site?
—
Reply to this email directly, view it on GitHub
<#139 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AF4CIBWNRUWWSDIVK6TFWJL2K3MCFAVCNFSM6AAAAABFARXTGOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKOJUGAZTQOBQGQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Yes, -j1 should catch your error. |
ha! it,s again the fmt error, the libfmt-dev library was deleted, cleaned and intalled again days before. [ 7%] Building CXX object CMakeFiles/compileinfo.dir/build/xbmc/CompileInfo.cpp.o |
Try this, clear everything related to fmt, uninstall everything related to fmt, even system libraries. Then build with cmake options:
We have switches for "internal depends" in case providing them is challenging (like in your scenario). |
again download problem CMake Error at libdatachannel-stamp/download-libdatachannel.cmake:170 (message):
|
Weird, the link works for me. Possibly network issues on your end. Test with manual download:
or
Sometimes HTTP/2 can fail. Try with HTTP/1.1:
Maybe update cmake. CMake uses its own file(DOWNLOAD ...) function. Update CMake to the latest version to ensure compatibility with HTTP/2. If all else fails, download the file and point the source to your local path, e.g. |
Do you use ChatGPT? The largest model, 4o, is really good at fixing errors like this (my suggestions were all generated) |
Release version also has the same problem: -- Hash mismatch, removing... gmake[2]: *** [CMakeFiles/libdatachannel.dir/build.make:98: build/libdatachannel/src/libdatachannel-stamp/libdatachannel-download] Error 1 But wget works, i will made another test with |
DONE! Finally, it tooks a while with J1, here is the solve steps:
To solve donwload problem:
them finally: @garbear thank you again because your patience and your comunication helps to solve the problem. |
Compiling Kodi to exit code |
Just a head up, #142 caused me to remove a lot of upstream stuff (including the fmt stuff) from the retroplayer branch. I also created a stable tag with the minimum upstream stuff needed for RP. Hard-reset to the If webOS needs some upstream change, LMK. I can even give you a |
my first test fails with: cmake ../ -DCMAKE_INSTALL_PREFIX=/usr -DCORE_PLATFORM_NAME=x11 -DAPP_RENDER_SYSTEM=gl
|
Is it building fully for you now? I build with btw, |
Yes, it is working.
El El vie, 21 feb 2025 a las 19:26, Garrett Brown ***@***.***>
escribió:
… Is it building fully for you now? I build with -DENABLE_INTERNAL_FMT=ON
on a small number of platforms too.
btw, retroplayer-21.2-20250214 is the latest tagged release. That'll be
most stable.
—
Reply to this email directly, view it on GitHub
<#139 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AF4CIBXOXF7GIB5L6A53XFD2Q5VWFAVCNFSM6AAAAABFARXTGOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNZVGI3DAOBQGI>
.
You are receiving this because you commented.Message ID:
***@***.***>
[image: garbear]*garbear* left a comment (garbear/xbmc#139)
<#139 (comment)>
Is it building fully for you now? I build with -DENABLE_INTERNAL_FMT=ON
on a small number of platforms too.
btw, retroplayer-21.2-20250214 is the latest tagged release. That'll be
most stable.
—
Reply to this email directly, view it on GitHub
<#139 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AF4CIBXOXF7GIB5L6A53XFD2Q5VWFAVCNFSM6AAAAABFARXTGOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNZVGI3DAOBQGI>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Is LG WebOS support planned for Kodi Retro Player?
Thanks.
The text was updated successfully, but these errors were encountered: