On Mon, Aug 10, 2020 at 01:51:01AM -0600, Stephen Dennis wrote: > Package is updated.
> I don't understand why debian/control tries to have a tidy Build-Depends > but dpkg-buildpackage creates debian/tinymux/DEBIAN/control with the full > dependencies including libpcre3. And, that doesn't show up on a lintian > report. It's hard to know what it cares about and what it doesn't care > about. My guess is that everything on the Depends: line is > debian/tinymux/DEBIAN/control is part of the base system _except_ for > libpcre3 so that must be called out explicitly in Build-Depends? No, libpcre3 is a binary library, it should never be included in Build-Depends. You need libprce3-dev for that (or, strongly preferred, libpcre2-dev, which unobviously stands for PCRE2 rather than PCRE1 ABIv3). As pcre.h is in the -dev package, without it the build fails. > > command.cpp:23:10: fatal error: pcre.h: No such file or directory > > 23 | #include <pcre.h> > > | ^~~~~~~~ Meow! -- ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ ⢿⡄⠘⠷⠚⠋⠀ It's time to migrate your Imaginary Protocol from version 4i to 6i. ⠈⠳⣄⠀⠀⠀⠀