Kodi Community Forum

Full Version: Direct compile fails as well
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Cmake errors - https://paste.ubuntu.com/p/fMNyPjtd82/
Cmake output - https://paste.ubuntu.com/p/TkWtdMnQKQ/

This is the result of trying to build it direct from source as per the github since it's failing from the ppa. I can't see anything about missing dependencies but then i don't compile much so admittedly I don't understand much of the above outputs.
the PPA builds fine: https://launchpad.net/~team-xbmc/+archiv...ies_filter=
if you need help, you should start with the actual cmake invocation and it's output. If cmake runs through without error, but actual compile fails, provide a complete build log.
My failed ppa compile -

https://forum.kodi.tv/showthread.php?tid=367453

Current Debian straight from source -

I looked at my error files a bit closer. Apparently it was a dependency missing. libdrm-dev (in this case for Debian). It didn't jump at me before until you said that. I didn't differentiate the configure with the compile. At any rate it's burning through the build at the moment, seems fine thus far... been going for 10 minutes or so now. I had also installed libpthreadpool-dev at some point in another failed attempt. I'm not sure if it is necessary as I didn't get any further after it. Only after the drm package did it get this far. I'll test it at some point to see what happens.


*EDIT* later that night...

Well it did finish. Nexus running now. Thank you much for the nudge in the right direction.
Success without the libpthreadpool package. Matrix now done in my ltsp boots. Leaving my link to Debian dependencies here.

https://gitlab.com/jmgibson1981/homescri...sourcedeps
@jmgibson1981  I can upload Nexus packaging Git for Buster and newer Debian releases to Debian Salsa repo.

I looked through your control file diff - the dependencies you deleted are actually alternative package names used in Ubuntu and/or in older Debian (like buster).
The rest is fine from the first look.

Unfortunately I still have things to settle after my family's evacuation from Ukraine before I can do 19.4 and estabilish 20.x builds in unofficial repo.
This includes access to powerful buildservers which I can use to build 50 supported packages.
Take care of your family first. That is the most important thing. This stuff is irrelevant compared to that.


Indeed. I just cleaned up the alternatives and had to edit one or 2 because they arent in debian but are in ubuntu. the default-libmysqlclient-dev in particular on debian. Is called something else in ubuntu.