Closed djack42 closed 8 years ago
I couldn't build the entire distro (my first time) but I managed to build the new version of libass, replaced it on my current geexbox install and ssa subtitles are finaly working.
I guess you could merge into master now, the buildbot is going to rebuild kodi-imx6 soon. thx.
btw where can I have support to build a fork of devel ? I did tried on a fresh ubuntu x64, did ./script/loadcfg geexbox-kodi-imx6-cuboxi, then make but it was not going all the way until I tried make doc first (xsltproc failed somehow). thx again
Le 03/08/2015 21:35, djack42 a écrit :
I couldn't build the entire distro (my first time) but I managed to build the new version of libass, replaced it on my current geexbox install and ssa subtitles are finaly working.
I guess you could merge into master now, the buildbot is going to rebuild kodi-imx6 soon. thx.
We can cheery pick this commit, but we have others commits that can be problematic in devel branch..
btw where can I have support to build a fork of devel ? Here I did tried on a fresh ubuntu x64, did ./script/loadcfg geexbox-kodi-imx6-cuboxi,
./scripts/loadcfg geexbox-kodi-imx6-cuboxi
then make but it was not going all the way until I tried make doc first (xsltproc failed somehow). Can you post the exact problem ? you did "make" and nothing or did you get something on the terminal ? thx again
Cheers !
— Reply to this email directly or view it on GitHub https://github.com/OpenBricks/openbricks/issues/52#issuecomment-127381726.
www.geexbox.org mailto:tomlohave@openbricks.org
I'm sorry, I didn't log the first build output, but I can explain step by step what I did to continue the build at that point (I'm still building)
kodi failed to build again be cause some xml file is missing https://gist.github.com/djack42/235d02833c9a2be18165#file-kodi-build-failed-addonmodulexbmc-xml-not-found-log in fact, it's in the path : build.xmluboxi.eglibc, the '.c' of .cuboxi have been replaced by '.xml' in the following line : (xbmc/codegenerator.mk, rule codegenerated: does not protect the path from substitution, making the build impossible in /tmp/openbricks/build/build.cuboxi.eglibc/)
Unable to open file /tmp/openbricks/build/build.xmluboxi.eglibc/kodi-isengard-15.1-rc1-r2beaf49/xbmc/interfaces/python/generated/AddonModuleXbmc.xml: No such file or directory.
I found out for the 8. it's a bug in the swig tool used in the build of kodi, replacing any ".c" by ".xml" in the full filename given as output file. In xbmc/codegenerator.mk, the following rule :
$(GENDIR)/%.xml: %.i $(SWIG) $(JAVA) $(GENERATE_DEPS) mkdir -p $(GENDIR) $(SWIG) -w401 -c++ -o $@ -xml -I$(TOPDIR)/xbmc -xmllang python $<
replaced by the following is working :
SWIG_TEMP_OUTPUT_XML = /tmp/swig_output.xml $(GENDIR)/%.xml: %.i $(SWIG) $(JAVA) $(GENERATE_DEPS) mkdir -p $(GENDIR) $(SWIG) -w401 -c++ -o $(SWIG_TEMP_OUTPUT_XML) -xml -I$(TOPDIR)/xbmc -xmllang python $< mv $(SWIG_TEMP_OUTPUT_XML) $@
I double checked with a filename containing some ".c" :
SWIG_TEMP_OUTPUTXML = /tmp/swig.cou.ctput.xml and I saw : ls /tmp/swig* /tmp/swig.xmlou.xmltput.xml
The problem is here : https://github.com/swig/swig/blob/master/Source/Modules/xml.cxx#L84 Ihave to create an issue on the github of swig.
Can't reproduce this, feel free to re-open in case you still have the problem
Hi, In the geexbox-kodi-imx6-cuboxi snaphot, when playing a mkv file with embedded ass subtitles, no subtitles are displayed, srt subtitles are working though. That problem has been seen on the last 2 builds :
Here is the log when kodi plays the mkv : https://gist.github.com/djack42/d62b1beca965318dc04f#file-geexbox-kodi-libass-log
The problem seems to be an incompatible libass, I tried to force a reinstall of that package but nothing changed and according to http://upstream.rosalinux.ru/compat_reports/libass/0.10.0_to_0.10.1/abi_compat_report.html, 1 symbol have been added, and it the one required :(
I'm really happy to see kodi on my hummingboard with geexbox by the way. Keep up the good work :)