Some tests fail on big endian architectures
Building current sphinxbase5 from master, I'm seeing these test failures on openSUSE rolling release for ppc64be and zSeries (ppc64le is fine).
I forgot to attach the error log.
Hello, indeed there seem to be many issues on big-endian architectures, I believe Ubuntu just doesn't build pocketsphinx for them. It looks ike some recent changes discarded byte-swapping in a number of places.
The problem is that the trie binary language model format was implemented without any thought to byteorder. My fork fixes this by making it canonically little-endian (which seems reasonable as it is mostly strings and bit vectors so there isn't that much swapping to do): https://github.com/dhdaines/pocketsphinx