Changes to the configure script related to the update to use pcre2 instead of 
pcre fail on some operating systems.

My configure command uses many options, and with the upgrade to 2.4.53 I 
changed the --with-pcre option to point to the pcre2-config file directly

./configure --with-pcre=/path/to/pcre2-10.37/bin/pcre2-config

On OEL7 it works fine.
checking for chosen layout... Apache
checking for working mkdir -p... yes
...
...
checking for gcc option to accept ISO C99... -std=gnu99
/path/to/pcre2-10.37/bin/pcre2-config
checking for -pcre2-config... no
checking for -pcre-config... no
checking for pcre2-config... no
checking for pcre-config... no
configure: Using external PCRE library from 
/path/to/pcre2-10.37/bin/pcre2-config

On Solaris 10, it does not. (same configure command)
checking for chosen layout... Apache
checking for working mkdir -p... yes
...
...
checking for gcc option to accept ISO C99... unsupported
Processing /path/to/my/cshrc file
/path/to/pcre2-10.37/bin/pcre2-config not found
checking for -pcre2-config... no
checking for -pcre-config... no
checking for pcre2-config... no
checking for pcre-config... no
configure: error: Did not find working script at Processing /path/to/my/cshrc 
file
/path/to/pcre2-10.37/bin/pcre2-config not found



The configure script uses the "which" command.   On my Solaris 10 box, it's 
picking it up from /usr/bin/which, a csh script, and it causes it to process my 
cshrc file and that shows up in the output of the which command.  The extra 
output trips up the configure command.

Is this a bug?

Thanks,

John


Reply via email to