After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 778367 - babl s390x: BablFormat 'cairo-ARGB32' already registered with different content!
babl s390x: BablFormat 'cairo-ARGB32' already registered with different content!
Status: RESOLVED FIXED
Product: GEGL
Classification: Other
Component: babl
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Default Gegl Component Owner
Default Gegl Component Owner
Depends on:
Blocks:
 
 
Reported: 2017-02-08 22:08 UTC by Jeremy Bicha
Modified: 2017-02-27 13:32 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jeremy Bicha 2017-02-08 22:08:45 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
Comment 1 Øyvind Kolås (pippin) 2017-02-26 19:10:22 UTC
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.
Comment 2 Jeremy Bicha 2017-02-27 13:32:15 UTC
Thanks for the reply. Yes, gegl and babl now appear to build correctly on Ubuntu 17.04 Beta.

https://launchpad.net/ubuntu/+source/gegl