Bug#920290: libpcre2-dev: libpcre2-posix is not usable

2019-02-03 Thread Matthew Vernon
Hi, Further to my previous email (did you get that?), I note that upstream will have these definitions in their next release - see https://bugs.exim.org/show_bug.cgi?id=1830#c30 Regards, Matthew

Bug#920290: libpcre2-dev: libpcre2-posix is not usable

2019-01-28 Thread Matthew Vernon
Hi, One further thing, I note that the next upstream version of pcre2 will do PCRE2POSIX_EXP_DECL int pcre2_regcomp(regex_t *, const char *, int); PCRE2POSIX_EXP_DECL int regcomp(regex_t *, const char *, int); and in the .c file: PCRE2POSIX_EXP_DEFN int PCRE2_CALL_CONVENTION regcomp(regex_t

Bug#920290: libpcre2-dev: libpcre2-posix is not usable

2019-01-27 Thread Matthew Vernon
Hi, On 24/01/2019 15:48, Julian Andres Klode wrote: How is it inherited? In pcre2, the names are overriden in debian/rules, and any application wishing to make use of it has to add the same definitions: Huh, yes. Bother. I think the attached patch does the right thing now? [past-me

Bug#920290: libpcre2-dev: libpcre2-posix is not usable

2019-01-24 Thread Julian Andres Klode
On Thu, Jan 24, 2019 at 03:14:43PM +, Matthew Vernon wrote: > Hi, > > Thanks for the bug report. The change you complain of was inherited from > Marc Haber's packaging of pcre3, as referred to in a related upstream issue: > https://bugs.exim.org/show_bug.cgi?id=1830 > > Is your objection

Bug#920290: libpcre2-dev: libpcre2-posix is not usable

2019-01-24 Thread Matthew Vernon
Hi, Thanks for the bug report. The change you complain of was inherited from Marc Haber's packaging of pcre3, as referred to in a related upstream issue: https://bugs.exim.org/show_bug.cgi?id=1830 Is your objection that Marc's change is incorrect, that it's misapplied in pcre2, or something

Bug#920290: libpcre2-dev: libpcre2-posix is not usable

2019-01-23 Thread Julian Andres Klode
Package: libpcre2-dev Version: 10.32-3 Severity: important The header exports the standard libc names, but debian/rules overrides them at build time to use PCRE2Posix and friends. This does not help applications wanting to link against pcreposix - including the header and calling the functions