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 -- Frank Heckenbach, frank@g-n-u.de, http://fjf.gnu.de/ GPC To-Do list, latest features, fixed bugs: http://agnes.dida.physik.uni-essen.de/~gnu-pascal/todo.html
participants (1)
-
Frank Heckenbach