Bug#968342: libgegl-sc-0.4.so: undefined symbol: __exp_finite

Simon McVittie smcv at debian.org
Thu Aug 13 13:24:54 BST 2020


Control: retitle -1 libgegl-sc-0.4.so: undefined symbol: __exp_finite
Control: reassign -1 libgegl-0.4-0 0.4.12-2
Control: affects -1 + gimp
Control: tags -1 + bullseye sid
Control: clone -1 -2
Control: severity -2 minor
Control: retitle -2 libc6: please consider adding Breaks on libgegl-0.4-0 (<< 0.4.18)
Control: reassign -2 libc6 2.31.2

On Thu, 13 Aug 2020 at 12:38:00 +0200, W Forum W wrote:
> Gimp does not start anymore (even after new install)
> 
> $ gimp
> GEGL-Message: Module '/usr/lib/x86_64-linux-gnu/gegl-0.4/seamless-clone.so'
> load error: /lib/x86_64-linux-gnu/libgegl-sc-0.4.so: undefined symbol:
> __exp_finite

This is fallout from upgrading glibc to 2.31. It appears to have
been fixed as a side-effect of build system changes in gegl 0.4.18, so
upgrading to the version of gegl from testing/unstable should fix this.

This can only affect partial upgrades from Debian 10 'buster' to
testing/unstable or the future Debian 11 'bullseye'. Pure Debian 10 systems
are unaffected, and so are pure testing/unstable systems.

> -- System Information:
> Debian Release: 10.5
> ii  libc6                2.31-2
> ii  libgegl-0.4-0        0.4.12-2

You appear to have a mixture of packages from the Debian 10 stable release,
and the Debian testing/unstable rolling release that will eventually get
released as Debian 11.

This is referred to as a "Frankendebian" system, and is not something that
can really be fully supported - we try to make it work, but realistically
the bugs that can happen during a partial upgrade will never all be found
or fixed. To make it work, you will have to upgrade some other packages
(in this case gegl, but probably a lot more) to their testing/unstable
versions.

    smcv



More information about the pkg-gnome-maintainers mailing list