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
|