GNOME Bugzilla – Bug 778367
babl s390x: BablFormat 'cairo-ARGB32' already registered with different content!
Last modified: 2017-02-27 13:32:15 UTC
gegl 0.3.8 and 0.3.10 fail to build from source on the powerpc and s390x architectures on Ubuntu 17.04 Alpha with babl 0.1.22 I don't personally have access to s390x hardware to do much troubleshooting but if you have a proposed fix, I can push that to Ubuntu to see if that fixes the issue. Build log excerpt ================= Full build log at https://launchpad.net/ubuntu/+source/gegl/0.3.10-1/+build/11866430 Making all in docs make[3]: Entering directory '/<<PKGBUILDDIR>>/docs' GEGL_SWAP=RAM GEGL_PATH=../operations \ ../tools/introspect > class-hierarchy.html Generating example images When loading /usr/lib/s390x-linux-gnu/babl-0.1/fast-float.so: babl-format.c:444 babl_format_new() BablFormat 'cairo-ARGB32' already registered with different content! sh: 1: gdb: not found Makefile:778: recipe for target 'examples' failed autopkgtest =========== By looking at these autopkgtest logs, it looks like the problem does not occur with babl 0.1.18. (The January 26 run uses babl 0.1.18; the January 27 run uses babl 0.1.22) http://autopkgtest.ubuntu.com/packages/g/gnome-photos/zesty/s390x
What about with babl-0.1.24, the following commit might have fixed it and babl-0.1.24 includes this commit. commit a88612d501153b6d3511043506683b8b88a364c1 Author: Øyvind Kolås <pippin@gimp.org> Date: Thu Dec 15 01:34:53 2016 +0100 extensions/fast-float: temporarily disable Disable this floating point LUT for now, it treats negative values as their positive counterparts, see bug #776113.
Thanks for the reply. Yes, gegl and babl now appear to build correctly on Ubuntu 17.04 Beta. https://launchpad.net/ubuntu/+source/gegl