libreoffice 5.4.1-0ubuntu1 from https://launchpad.net/~osomon/+archive/ubuntu/lo-stage/+packages
In a fully up-to-date x86 artful VM.
The test odk-build-examples fails (all the other tests pass).
The same tests all pass on x86-64.
Relevant excerpt of the log:
make[1]: Entering directory '/usr/lib/libreoffice/sdk/examples/DevelopersGuide/ScriptingFramework/SayHello'
mkdir -p /tmp/tmp.OQMEmUPTYq/out/sdk/LINUXexample.out/class/ScriptingFramework/SayHello/SayHello
"/usr/lib/jvm/default-java/bin/javac" -classpath "/usr/lib/libreoffice/program/classes/juh.jar:/usr/lib/libreoffice/program/classes/jurt.jar:/usr/lib/libreoffice/program/classes/ridl.jar:/usr/lib/libreoffice/program/classes/unoloader.jar:/usr/lib/libreoffice/program/classes/unoil.jar::/tmp/tmp.OQMEmUPTYq/out/sdk/LINUXexample.out/class/ScriptingFramework/SayHello" -d /tmp/tmp.OQMEmUPTYq/out/sdk/LINUXexample.out/class/ScriptingFramework/SayHello/SayHello SayHello/SayHello.java
rm -f /tmp/tmp.OQMEmUPTYq/out/sdk/LINUXexample.out/class/ScriptingFramework/SayHello/SayHello.jar
mkdir -p /tmp/tmp.OQMEmUPTYq/out/sdk/LINUXexample.out/class/ScriptingFramework/SayHello
"/usr/lib/jvm/default-java/bin/jar" cvf /tmp/tmp.OQMEmUPTYq/out/sdk/LINUXexample.out/class/ScriptingFramework/SayHello/SayHello.jar -C /tmp/tmp.OQMEmUPTYq/out/sdk/LINUXexample.out/class/ScriptingFramework/SayHello/SayHello .
added manifest
adding: SayHello.class(in = 1493) (out= 744)(deflated 50%)
rm -f /tmp/tmp.OQMEmUPTYq/out/sdk/LINUXexample.out/bin/SayHello.oxt
mkdir -p /tmp/tmp.OQMEmUPTYq/out/sdk/LINUXexample.out/bin
zip /tmp/tmp.OQMEmUPTYq/out/sdk/LINUXexample.out/bin/SayHello.oxt META-INF/manifest.xml SayHello/parcel-descriptor.xml
adding: META-INF/manifest.xml (deflated 36%)
adding: SayHello/parcel-descriptor.xml (deflated 52%)
cd /tmp/tmp.OQMEmUPTYq/out/sdk/LINUXexample.out/class/ScriptingFramework/SayHello/.. && zip -u ../../bin/SayHello.oxt SayHello/SayHello.jar
adding: SayHello/SayHello.jar (deflated 16%)
rm -f /tmp/tmp.OQMEmUPTYq/out/sdk/LINUXexample.out/misc/ScriptingFramework/SayHello/devguide_scriptingframework_SayHello_register_scriptpkg.flag
mkdir -p /tmp/tmp.OQMEmUPTYq/out/sdk/LINUXexample.out/misc/ScriptingFramework/SayHello
"/usr/lib/libreoffice/program/unopkg" add -f "/tmp/tmp.OQMEmUPTYq/out/sdk/LINUXexample.out/bin/SayHello.oxt"
Segmentation fault (core dumped)
Makefile:90: recipe for target '/tmp/tmp.OQMEmUPTYq/out/sdk/LINUXexample.out/misc/ScriptingFramework/SayHello/devguide_scriptingframework_SayHello_register_scriptpkg.flag' failed
make[1]: *** [/tmp/tmp.OQMEmUPTYq/out/sdk/LINUXexample.out/misc/ScriptingFramework/SayHello/devguide_scriptingframework_SayHello_register_scriptpkg.flag] Error 139
make[1]: Target 'ALL' not remade because of errors.
make[1]: Leaving directory '/usr/lib/libreoffice/sdk/examples/DevelopersGuide/ScriptingFramework/SayHello'