GNOME Bugzilla – Bug 787086
evince 3.25.91 fails to build on some big-endian arches (lzmasdk)
Last modified: 2017-09-04 13:34:59 UTC
evince 3.25.91 Ubuntu 17.10 Beta evince's lzmasdk code copy doesn't build on some big-endian architectures. I noticed it on Ubuntu's s390x. I believe this is a mistake in https://git.gnome.org/browse/evince/tree/cut-n-paste/unarr/lzmasdk/CpuArch.h Full build log -------------- https://launchpad.net/ubuntu/+source/evince/3.25.91-0ubuntu1/+build/13291631 Build log excerpt ----------------- In file included from rar/../lzmasdk/Ppmd.h:8:0, from rar/../lzmasdk/Ppmd7.h:12, from rar/rar.h:10, from rar/filter-rar.c:4: rar/../lzmasdk/CpuArch.h:177:18: error: #elif with no expression #elif MY_CPU_BE
*** This bug has been marked as a duplicate of bug 787248 ***