The homebrew recipe even lists explicit pcre dependency, but the package isn’t available. Does anyone have an idea why this might be the case?
What does it explicitly list?
Note that library(pcre) now requires PCRE2 (libpcre2-8.so or similar) – I think that stable 8.* used PCRE1 … the two libraries are described here: https://www.pcre.org/
See also swipl-devel/packages/pcre/cmake/FindPCRE.cmake
I have just updated my forked homebrew package of 9.0.3 to address this. Tap nobrowser/personal
and get swi-prolog-fixed
if you would like to try (and I’d appreciate hearing if it works).
I did not notice before because I have both pcre and pcre2 installed, so the dependency was satisfied for the old one even though it proceeded to use the new one on my Mac.
–
Ian