[leafnode-list] Re: [PATCH] WIP: port leafnode-2 to pcre2
Matthias Andree
matthias.andree at gmx.de
Wed Apr 23 22:21:00 CEST 2025
Am 23.04.25 um 22:18 schrieb Matthias Andree via leafnode-list:
> Am 26.03.25 um 22:01 schrieb Matěj Cepl via leafnode-list:
>> I tried to port patches from
>> https://sourceforge.net/p/leafnode/git/ci/c4738bf3b28bdcdbe7247ceede115594d03e764c/
>>
>> and
>> https://sourceforge.net/p/leafnode/git/ci/a30371c2dc1c28bbceb4989dd7cf7647461b9ce4/
>>
>> but currently I am not even able to run ./configure.
>
> Matěj,
>
> Thanks for your efforts, patch applied & improved upon in a series of
> further commits so we can now configure and compile and pass the
> trivial "make test", but this needs run-time testing. It's called
> alpha, so...
>
> Regarding configure.ac, config.log is your friend and shows you what
> test program was generated and how it failed to
> preprocess/compile/link/run.
>
> - the program generator has two arguments, one for header, one for the
> function body. You used three arguments. That confused the test
> driver, it added the #include statement in the main() { /* here */ }
> and broke the test. config.log showed something like nested atoi
> definition or something (on Fedora 41).
>
> - the pcre2_compile_8 function you intended to test for presence has
> one more argument, which you did not pass, so the test failed due to
> wrong argument count, not due to missing function. leafnode-1's test
> used a standard test, for leafnode-2, I have repaired yours.
>
> - I request --libs pcre2-8 from pcre2-config instead of just pcre2, to
> match what the source expects.
>
>
> All changes including yours compile on Debian testing and Fedora 41,
> and have been pushed to sourceforge and gitlab.
scratch that "sourceforge and" - I pushed to a local directory that I
intended to synch to an old homepage, which I no longer have access to
since I'm no longer part of the organization that used to host it, and I
believe the redirector is also gone. Gotta find a new place to host it.
My current server uses nginx and doesn't know some Apache tricks that
the website used.
>
> https://gitlab.com/leafnode-2/leafnode-2/-/commits/master?ref_type=heads
>
This is up to date.
Matthias
More information about the leafnode-list
mailing list