rasmus 99/03/13 19:53:04
Modified: src/support apxs.pl Log: Add a quick sanity check here. The binary could have been moved or the permissions changed which would cause the following grep for mos_so to fail which then resulted in a misleading error message being printed. We might also want to check for people who do ./configure --prefix=. and disallow it or replace it with the absolute path to the current dir since a $CFG_SBINDIR for ./bin in apxs doesn't make any sense. Revision Changes Path 1.19 +4 -0 apache-1.3/src/support/apxs.pl Index: apxs.pl =================================================================== RCS file: /home/cvs/apache-1.3/src/support/apxs.pl,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- apxs.pl 1999/01/01 22:00:15 1.18 +++ apxs.pl 1999/03/14 03:53:03 1.19 @@ -91,6 +91,10 @@ ## ## Initial shared object support check ## +if (not -x `$CFG_SBINDIR/$CFG_TARGET`) { + print STDERR "apxs:Error: $CFG_SBINDIR/$CFG_TARGET not found or not executable\n"; + exit(1); +} if (not grep(/mod_so/, `$CFG_SBINDIR/$CFG_TARGET -l`)) { print STDERR "apxs:Error: Sorry, no shared object support for Apache\n"; print STDERR "apxs:Error: available under your platform. Make sure\n";