<div dir="ltr"><div dir="ltr"><div>The fix in 4f724835ef doesn't make sense to me.  OpenSlide doesn't expose any of its dependencies in its own headers, so there's no reason that specifically libdicom-dev and libsqlite3-dev should be dependencies of libopenslide-dev.  This is just the usual problem that pkg-config uses Requires.private to mean both "packages needed for static linking" and "packages needed for header inclusion", which are very different lists.  Surely the same logic should be applied to all OpenSlide -dev dependencies, one way or the other?</div><div><br></div><div>$ pkg-config --libs openslide<br>Package glib-2.0 was not found in the pkg-config search path.<br>Perhaps you should add the directory containing `glib-2.0.pc'<br>to the PKG_CONFIG_PATH environment variable<br>Package 'glib-2.0', required by 'openslide', not found<br>Package 'gio-2.0', required by 'openslide', not found<br>Package 'gobject-2.0', required by 'openslide', not found<br>Package 'cairo', required by 'openslide', not found<br>Package 'libdicom', required by 'openslide', not found<br>Package 'sqlite3', required by 'openslide', not found<br>Package 'libxml-2.0', required by 'openslide', not found<br>Package 'libtiff-4', required by 'openslide', not found<br>Package 'libopenjp2', required by 'openslide', not found<br>Package 'libjpeg', required by 'openslide', not found<br>Package 'libpng', required by 'openslide', not found<br>Package 'zlib', required by 'openslide', not found<br>Package 'libzstd', required by 'openslide', not found</div></div></div>