How to compile a personalized CoreELEC

It got removed?
I only see up to 1.1.1:

Just downgrade to 1.1.1 and disable SHA in libudfread package.

@Portisch, thank you. Sorry for the basic question but how do I disable SHA? Just delete or comment out the SHA line?

@vpeter, ok, thank you will try https://sources.voidlinux.org/kodi-21.1/libudfread-1.1.2.tar.gz

@Portisch and @vpeter , tried the https://sources.voidlinux.org/kodi-21.1/libudfread-1.1.2.tar.gz and it did not work and tried version 1.1.1 and it did not work either.

My DNS is working since I get the same physical address as vpeter posted and I do not have any firewall or block or filters for these addresses so not sure what is going on? Everything else downloads and works correctly.

I would really appreciate if you could please copy your folder “sources” content for libudfread on a post here so I can copy and see if it works that way.

Thank you.

Can you download file in browser?

Here is the folder: Download libudfread_sources.tgz | LimeWire

1 Like

Got it. Thank you, really appreciate your help.

1 Like

I started a new CoreELEC environment and I am getting the following error on the log below. Your help is fully appreciated. Thank you.

74.log (41.0 KB)

Use latest master and not 5 days old.

Sorry forgot to mention that I am using the coreelec-21 branch which is up to date.

According to xbmc version you are using ce-22: kodi: bump package to 7bf58a92 · CoreELEC/CoreELEC@d630a74 · GitHub

Seems you are just trying to build kodi 22 on CE-21? Forget that.

Ok, thank you, I was pointing to the wrong branch. Will correct and try again.

Still, is this possible to do that ? (Compile kodi piers on CE-21) or it’s really hard ?
I don’t tell that if you do it, just for information, I’m asking because I’m using piers and would like to test earlier CE with recent kodi for testing.
Thanks

Why same questions again and again? It was exaplained 4+ times why.

2 Likes

Ok I’m blind then will read again, but I didn’t find where it’s explained 4+ times.
So trying on my own and get stuck at compil step 362 missing “gbm.h”

CoreELEC/build.CoreELEC-Amlogic-ng.arm-21/build/kodi-b56705260091f5c4e5ed0af966a37959efaa0e4a/xbmc/windowing/amlogic/AMLDisplay.h:8:10: fatal error: gbm.h: No such file or directory

What you do not understand @Sebastiii ?

Why forget that ? I would like to try and seems close to do it :smiley:
But maybe it’s too difficult, I succeed to build 20 and 21 yesterday, my first try, by following wiki.
Maybe Kodi 22 can’t be compiled on older kernel and it’s just for testing and that not mean not testing official 22 nightly on amb6+.

Building 20 and 21 is fully supported with just running make.

But 22 is only for last kernel. There is NO make to support with older kernel.

How hard is to understand this? And no offense but your skills are way limited with this area. Only few people actually understand kodi code, linux kernel and everything else needed to succeed such operation.

So please make it work and send PR to CE or stop investigating how to do because you will fail.

Ok, thanks, I will try to see if I can find the way to make “libgbm” to be imported because somehow it needs “gbm.h”.
Ofc, I don’t have the skill, and if I succeed, I will tell you​:+1: but effectively, I don’t exactly know where to look for missing package :wink:
When looking at git log, it’s not very clear for me, for you, it’s your baby, so it’s easy :grin:

@vpeter , thank you and the whole CoreELEC team for updating CoreELEC NG with the final Kodi 21.3 code.

I need your help in point me to the right direction. I successfully made a number of changes to my personalized build with the latest CoreELEC NG code but there is one change that I am having a hard time finding where to make the change.

The part I am trying to change is - while playing a movie without the OSD showing or any sub-menu showing - only the movie playing - when I press the “back’ button on the remote control it goes to the main menu but the movie keeps on playing. I would like to change that behavior and have the movie to stop playing.

Where in the code should I change to get this behavior?

Thank you for your help.

This is a Kodi behavior, not a CoreELEC specific behavior.

You don’t have to change code to do this. You can use keymap editor add on to map the back button to stop in full screen video playback.

Back as stop during full screen video playback

Add-ons → Install from Repository → Kodi Add-on Repository → Program add-ons → Keymap Editor → Install → Keymap Editor → Run → Edit → Fullscreen Video → Playback → Stop - browser_back → Edit key → Press the BACK button on your remote

Back out until it asks you to save.