Backporting Kodi, dependency issues.
*EDIT* Forgot to specify, this is Stretch amd64.
I don't like compiling with make / make install, rather preferring to use .deb files built by the system. As such I figured I would be best off backporting the latest Kodi from the Xbmc ppa rather than compiling directly myself. I created a chroot for myself and began the process. I've had to backport a few dev packages, namely libshairplay-dev and flatbuffers-dev. However I've hit a snag and I'm not even sure what this means. This is what I get after running a mk-build-deps command in the kodi source directory. I'm not sure what to do. Seems like a circular problem. Code:
The package has been created. |
It needs these two packages to be installed:
libssh-dev libssl1.0-dev Both of which are in Stretch repositories with exact version number needed. But kodi-build-deps says: "rather than change libssl1.0-dev:amd64". Which suggest that package may be installed, but is the wrong version number, which would suggest you have repositories enabled from other versions of Debian or other distributions. Check to see if it's installed with command: apt list --installed | grep libssl1.0-dev You can also check if the other one is installed: apt list --installed | grep libssh-dev If the prompt returns nothing, they are not installed, installing libssh-dev should install libssl1.0-dev If one of them is installed and it's version number don't match the number listed in the links above for the package, means you need to exchange it with proper version, which could get messy. Ensure you only have Stretch repositories enabled. |
Is a clean chroot with just the debian main repos. Ill double check versions. I had found something about it being a bug with the openssl package. Backported that with no success from buster.
The only other enabled repo is deb-src from kodi ppa. |
Code:
libssl1.0-dev/stable,now 1.0.2q-1~deb9u1 amd64 [installed] Sources.list Code:
deb http://deb.debian.org/debian stretch main Code:
jason@megalith:/var/www/html/packages/debian/stretch/amd64$ ls Code:
root@homewrecker:/home/jason/kodibuild/kodi-18.1+git20190217.1232-final# mk-build-deps --install --remove Code:
root@homewrecker:/home/jason/kodibuild/kodi-18.1+git20190217.1232-final# mk-build-deps --install --removemk-build-deps: warning: debian/changelog(l5726): unrecognized line |
Marking as solved. I've managed to get mk-build-deps to run and install packages. The solution was to backport libssh-dev from the official backports repo. It's downloading packages now. I will report back on success or failure of the rest of the build.
|
All times are GMT -5. The time now is 01:36 AM. |