Solved What's going on with kodi

Hi,
I found kodi disappeared after updating the system, 13.1. Installing kodi package gives me
Code:
pkg: No packages available to install matching 'kodi' have been found in the repositories
Installing the port gives me compiling errors.
What is going on with kodi? How do install it?
 
Which one do you want to use - ports or packages? I think packages are recommended.

If using packages, are you using quarterly or latest? I think quarterly will have fewer breakages.

I don't use kodi (or packages for that matter); if anything breaks I just usually wait a day or two and see if things are resolved.
 
Try and dig it out of your pkg cache.
/var/cache/pkg/

Don't use the symbolic link but the actual file.
Use pkg add <filename>
You may need to add a flag to ignore version mismatch.
 
Shoot, on another machine I installed the kodi package successfully.
I couldn't help wonder, is this nvidia driver related? But I did reinstall nvidia driver after this kodi disappearing thing.
 
OK, so, changing package repository from "latest" to "quarterly" does the trick. Now kodi-19.4_5 is installed.
Also, pkg install kodi-19.4_5 downgrades spdlog which was upgraded during my previous pkg upgrade. I think this may be the reason port install kodi failed as the spdlog was already a newer version.
 
I don't know enough about packages to know what happens if you change from latest to quarterly - you may have more pain or downgrades ahead depending on how many of your latest packages are ahead of quarterly. But it may just work.
 
OK, so, changing package repository from "latest" to "quarterly" does the trick.
That may not last when after new year the quarterly branch is renewed, cut from "latest", becoming 2023Q1.

The build failure happens because of graphics/mesa-libs. See
Currently there is only a workaround, but it is not committed to the ports tree. When there is no port update until the "quarterly" branch is renewed, multimedia/kodi may disappear again, this time from both package repositories.

An alternative solution would be to stay on the "latest" package branch and build the multimedia/kodi port with the patch from the PR applied.
 
Back
Top