Prof Abimbola A Olowofoyeku wrote:
I can't run the test suite as presented (under Mingw and Cygwin), because I keep getting an error "*.pas: no such file" or something like that. Of course I can compile the source files singly or run a "for" loop at the command line - but presumably, you want the test suite to run on all platforms ...
I'm making use of filename quoting and expansion in a non-trivial way in the tests script, and that's probably the reason for the failure because Dos shells have some problems with (read: no support for ;-) filename expansion...
Interestingly enough, it works well under DJGPP... but only if I set SHELL to the path of bash (which I do by default). So, does it work if you set SHELL (I assume you have bash and GNU make installed), or add the line
SHELL = /bin/sh
to p/test/Makefile (or maybe `SHELL = <full_path_to>sh.exe' -- but at least under DJGPP that's not necessary because make does this automagically)?
Frank