2017-12-21, 17:53
I'm trying to build the current version but for some reason Kodi does not build (see below). If I remove kodi-ZZ-0196_NJM_fixup_texturecachejob_inline_loadimage.patch it builds but DVD/VOB playback does not work. Any ideas?
Code:
xbmc.dir/TextureCacheJob.cpp.o -c ../xbmc/TextureCacheJob.cpp
../xbmc/TextureCacheJob.cpp: In member function 'bool CTextureCacheJob::CacheTexture(CBaseTexture**)':
../xbmc/TextureCacheJob.cpp:95:5: error: 'EmbeddedArt' was not declared in this scope
EmbeddedArt art;
^~~~~~~~~~~
../xbmc/TextureCacheJob.cpp:95:5: note: suggested alternative:
In file included from ../xbmc/music/Song.h:28:0,
from ../xbmc/music/Album.h:30,
from ../xbmc/music/tags/MusicInfoTag.h:32,
from ../xbmc/TextureCacheJob.cpp:35:
../xbmc/music/EmbeddedArt.h:49:9: note: 'MUSIC_INFO::EmbeddedArt'
class EmbeddedArt : public EmbeddedArtInfo
^~~~~~~~~~~
../xbmc/TextureCacheJob.cpp:96:52: error: 'art' was not declared in this scope
if (CMusicThumbLoader::GetEmbeddedThumb(image, art))
^~~
../xbmc/TextureCacheJob.cpp:108:15: warning: unused variable 'fileRead' [-Wunused-variable]
ssize_t fileRead = 0;
^~~~~~~~
[754/1457] Building CXX object build/addons/CMakeFiles/addons.dir/AddonDatabase.cpp.o
[755/1457] Building CXX object build/addons/CMakeFiles/addons.dir/Addon.cpp.o
[756/1457] Building CXX object build/xbmc/CMakeFiles/xbmc.dir/Autorun.cpp.o
[757/1457] Building CXX object build/addons/CMakeFiles/addons.dir/AddonBuilder.cpp.o
[758/1457] Building CXX object build/addons/CMakeFiles/addons.dir/AddonManager.cpp.o
ninja: build stopped: subcommand failed.
Makefile:9: recipe for target 'release' failed
make: *** [release] Error 1