Hi Matthew,
Op 25-08-2025 om 12:52 schreef Matthew Vernon:
The pcre2 package is currently built using autoconf/configure. The
problem
with this is that essential cmake configuration files are not
installed and
thus missing on a regular Debian system.
I'm afraid I'm not going to switch to using cmake to build the package
- upstream doesn't use cmake themselves (the cmake build process is
provided as a convenience, and is sometimes buggy).
yup, I found out, see below.
If the standard build is failing to build some cmake config files,
that's an upstream issue; if they are present but need installing,
then it's a packaging fix. Can you tell me which files are needed
where, please?
The files to be installed are the <package-name>-config.cmake files,
using this line from libpcre2-dev.install:
debian/tmp/usr/lib/*/cmake/pcre2/pcre2-config*.cmake
These files are only created when cmake was used to build the libraries.
However, I just found out that these config files don't work as they are
supposed to work. So you can close this issue, upstream will have to be
fixed first.
regards,
-maarten