2017-09-11, 21:15
Last night I copied the latest sources from git and followed the instructions specified in the included docs for compilation on Ubuntu/Linux.
These were the issues i encountered (fresh setup of Ubuntu Desktop 16.04.3 with current updates; make with PREFIX=/usr):
Some addons did not build, e.g. audiodecoders due to missing "kodi_audiodec_dll.h"
-> Fixed this by specifying addons known/tested to build as parameter to make
The addons were installed in "/usr/lib/kodi/addons" rather than in "/usr/lib/x86_64-linux-gnu/kodi/addons" which led to kodi not findding required addon files
-> Fixed this by creating a symboli link "/usr/lib/x86_64-linux-gnu/kodi/addon" pointing to "/usr/lib/kodi/addons"
"make uninstall" failed due to not finding Uninstall.cmake in "/usr/local/src/kodi/scripts/common"
-> Fixed this by changing the path to "/usr/local/src/kodi/cmake/scripts/common/Uninstall.cmake" in "kodi-build/CMakeFiles/uninstall.dir/build.make"
Is this due to v18 still being in alpha mode or any missing settings (besides the ones mentioned in the docs) on my side?
Is there a better or recommended way for fixing the issues?
These were the issues i encountered (fresh setup of Ubuntu Desktop 16.04.3 with current updates; make with PREFIX=/usr):
Some addons did not build, e.g. audiodecoders due to missing "kodi_audiodec_dll.h"
-> Fixed this by specifying addons known/tested to build as parameter to make
The addons were installed in "/usr/lib/kodi/addons" rather than in "/usr/lib/x86_64-linux-gnu/kodi/addons" which led to kodi not findding required addon files
-> Fixed this by creating a symboli link "/usr/lib/x86_64-linux-gnu/kodi/addon" pointing to "/usr/lib/kodi/addons"
"make uninstall" failed due to not finding Uninstall.cmake in "/usr/local/src/kodi/scripts/common"
-> Fixed this by changing the path to "/usr/local/src/kodi/cmake/scripts/common/Uninstall.cmake" in "kodi-build/CMakeFiles/uninstall.dir/build.make"
Is this due to v18 still being in alpha mode or any missing settings (besides the ones mentioned in the docs) on my side?
Is there a better or recommended way for fixing the issues?