Bug#897169: gimp: gegl version mismatch in gimp.pc.in leading to problems with gimptool

Jean-Luc Coulon (f5ibh) jean-luc.coulon at wanadoo.fr
Sun Apr 29 13:25:18 BST 2018


Package: gimp
Version: 2.10.0-2
Severity: normal
Tags: upstream

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

gimp.pc.in has still geg-0.3 harcoded in it while gimp depends on gegl-0.4
So this can lead to problems with gimptool which complains about missing lib.

For instance, the error message from bulding gmic:
g++ -o gmic_gimp_gtk gmic_gimp_gtk.cpp gmic_gimp_gtk.o `gimptool-2.0 --cflags` `gimptool-2.0 --libs` -I. -I/usr/include/libavcodec/ -I/usr/include/libavformat/ -I/usr/include/libswscale/ -Dgmic_build -Dcimg_use_zlib  -Dgmic_prerelease=\"180429\"  -std=c++11 -pedantic -Wall -Wextra -Wfatal-errors -Dcimg_use_vt100 -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_fftw3  -Dcimg_use_curl -I/usr/include/x86_64-linux-gnu -Dcimg_use_png -I/usr/include/libpng16 -Dcimg_use_rng -DGIMP_DISABLE_DEPRECATED -fopenmp -Dcimg_use_openmp -Dcimg_display=1   -Ofast -mtune=generic  -lz  -L/usr/lib -lm -lpthread -lfftw3 -lfftw3_threads -lcurl -lpng16 -lz -lgomp -lX11 -lpthread 
Package gegl-0.3 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gegl-0.3.pc'
to the PKG_CONFIG_PATH environment variable
Package 'gegl-0.3', required by 'gimp-2.0', not found



This has been addressed in the developement version of gimp:
commit f6a8d93190e2e00006295ed1c1a7c34b770989d6
Author: Jehan <jehan at girinstud.io>
Date:   Sat Apr 28 01:30:19 2018 +0200

    configure, gimp.pc: do no hardcode the major.minor version of GEGL.

commit 7e19906827d301eb70275dba089849a632a0eabe
Author: Jehan <jehan at girinstud.io>
Date:   Sat Apr 28 00:27:31 2018 +0200

    gimp.pc: Fix reference to gegl-0.3.

I think this can be backported.

Regards

Jean-Luc

- -- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (600, 'unstable'), (500, 'unstable-debug'), (500, 'buildd-unstable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.17.0-rc2-i7-0.1 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gimp depends on:
ii  gimp-data            2.10.0-2
ii  libaa1               1.4p5-44+b1
ii  libbabl-0.1-0        0.1.47-1.4
ii  libbz2-1.0           1.0.6-8.1
ii  libc6                2.27-3
ii  libcairo2            1.15.10-3
ii  libfontconfig1       2.13.0-4
ii  libfreetype6         2.8.1-2
ii  libgcc1              1:8-20180425-1
ii  libgdk-pixbuf2.0-0   2.36.11-2
ii  libgegl-0.4-0        0.4.0-1.6
ii  libgexiv2-2          0.10.8-1
ii  libgimp2.0           2.10.0-2
ii  libglib2.0-0         2.56.1-2
ii  libgs9               9.22~dfsg-2.1
ii  libgtk2.0-0          2.24.32-1
ii  libgudev-1.0-0       232-2
ii  libharfbuzz0b        1.7.6-1
ii  libilmbase23         2.2.1-2
ii  libjpeg62-turbo      1:1.5.2-2+b1
ii  liblcms2-2           2.9-1
ii  liblzma5             5.2.2-1.3
ii  libmng1              1.0.10+dfsg-3.1+b5
ii  libmypaint-1.3-0     1.3.0-2
ii  libopenexr23         2.2.1-4
ii  libopenjp2-7         2.3.0-1
ii  libpango-1.0-0       1.42.1-1
ii  libpangocairo-1.0-0  1.42.1-1
ii  libpangoft2-1.0-0    1.42.1-1
ii  libpng16-16          1.6.34-1
ii  libpoppler-glib8     0.63.0-2
ii  librsvg2-2           2.40.20-2
ii  libstdc++6           8-20180425-1
ii  libtiff5             4.0.9-5
ii  libwebp6             0.6.1-2
ii  libwebpdemux2        0.6.1-2
ii  libwebpmux3          0.6.1-2
ii  libwmf0.2-7          0.2.8.4-12
ii  libx11-6             2:1.6.5-1
ii  libxcursor1          1:1.1.15-1
ii  libxext6             2:1.3.3-1+b2
ii  libxfixes3           1:5.0.3-1
ii  libxmu6              2:1.1.2-2
ii  libxpm4              1:3.5.12-1
ii  xdg-utils            1.1.2-2
ii  zlib1g               1:1.2.11.dfsg-1

Versions of packages gimp recommends:
ii  ghostscript  9.22~dfsg-2.1

Versions of packages gimp suggests:
pn  gimp-data-extras          <none>
pn  gimp-help-en | gimp-help  <none>
pn  gimp-python               <none>
ii  gvfs-backends             1.36.1-1
ii  libasound2                1.1.3-5

- -- no debconf information

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQT5el3FKLtmYO4UlQtR0YZfPMac0AUCWuW5rgAKCRBR0YZfPMac
0DeqAKCjdEcpLcDpXxiH9TY6/HO28VRtmwCZASkqLvz14NJm0FQLM5REPMqZOJ4=
=639p
-----END PGP SIGNATURE-----



More information about the pkg-gnome-maintainers mailing list