The pcre source distribution, by default, installed its header into $PREFIX/include like almost all other software. The Fedora pcre-devel RPM place these files in $PREFIX/include/pcre instead. This location is non-standard, not the default for the upstream package, and (to my knowlege) not shared by any other platforms that ship pcre. It forces software to detect and configure Redhat-specific include paths and/or do brain damage like: #ifdef REDHAT_PCRE #include <pcre/pcre.h> #else #include <pcre.h> #endif This should be simple to fix.
I notice this is fixed in the current FC4 rawhide package. Thanks! Can the reporter close the bug? I'll try...