Package: libgd-dev
Version: 2.3.3-1
Severity: minor
File: /usr/lib/x86_64-linux-gnu/pkgconfig/gdlib.pc
User: debian...@lists.debian.org
Usertags: adequate missing-pkgconfig-dependency

The libgd-dev package is missing some sort of relationship with the
libheif-dev package because the gdlib.pc file references the libheif.pc
file in Requires.private. Most uses of gdlib.pc aren't for static
linking in Debian so probably Recommends or Suggests is enough.

This bug report brought to you by adequate:

https://bonedaddy.net/pabs3/log/2013/02/23/inadequate-software/

$ adequate libgd-dev
libgd-dev:amd64: missing-pkgconfig-dependency gdlib => libheif

$ dpkg -L libgd-dev | grep -F .pc
/usr/lib/x86_64-linux-gnu/pkgconfig/gdlib.pc

$ grep libheif /usr/lib/x86_64-linux-gnu/pkgconfig/gdlib.pc
Requires.private:   zlib  libpng  freetype2 >= 9.8.3  fontconfig  libjpeg  xpm  
libtiff-4  libwebp >= 0.2.0  libheif >= 1.7.0  libavif >= 0.8.2

$ apt-file search libheif.pc
libheif-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/libheif.pc

$ apt-cache show libgd-dev | grep libheif-dev

$ COLUMNS=80 man adequate | grep -A5 pkgconfig
       missing-pkgconfig-dependency
           Dependency of a pkg-config (.pc) file shipped by this package
           couldn't be satisfied.

           References: Debian Policy §8.4.

-- System Information:
Debian Release: bookworm/sid
  APT prefers testing-debug
  APT policy: (900, 'testing-debug'), (900, 'testing'), (800, 
'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700, 
'experimental-debug'), (700, 'experimental'), (690, 'buildd-experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.18.0-2-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8), LANGUAGE=en_AU:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libgd-dev:amd64 depends on:
ii  libfontconfig-dev                   2.13.1-4.4
ii  libfreetype-dev [libfreetype6-dev]  2.12.1+dfsg-3
ii  libfreetype6-dev                    2.12.1+dfsg-3
ii  libgd3                              2.3.3-1
ii  libjpeg-dev                         1:2.1.2-1
ii  libjpeg62-turbo-dev [libjpeg-dev]   1:2.1.2-1
ii  libpng-dev                          1.6.37-5
ii  libtiff-dev                         4.4.0-2
ii  libvpx-dev                          1.11.0-2
ii  libx11-dev                          2:1.7.5-1
ii  libxpm-dev                          1:3.5.12-1
ii  libxt-dev                           1:1.2.1-1
ii  zlib1g-dev [libz-dev]               1:1.2.11.dfsg-4

libgd-dev:amd64 recommends no packages.

libgd-dev:amd64 suggests no packages.

-- no debconf information

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to