Bug#968153: RFS: tinymux/2.12.0.10-1 -- text-based multi-user virtual world server
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.
⠈⠳⣄⠀⠀⠀⠀
Reply to: