Hi Paul,
jg> Hmm, when I type pwd in MSYS/rxvt I see /home/now3d/make/tests displayed.
Strange. If you do this:
perl -e 'my $wd = `pwd`; print "$wd\n";'
what does it say?
[EMAIL PROTECTED] ~
$ perl -e 'my $wd = `pwd`; print "$wd\n";'
/home/now3d
[EMAIL PROTECTED] ~
$
Does msys use some kind of variable setting to control this? Because
the test suite strips out lots of environment variables.
Not sure.. Earnie?
You might have to debug; you can try changing the code in
run_make_tests.pl:get_this_pwd() to print the value it discovers.
I added the code to print the result of get_this_pwd();
it got it ok as /home/now3d/tests
That's exactly what I'm saying: according to the perl docs that's
what the code in the test suite is supposed to be doing. Please run
this and let me know what it says:
perl -e 'if (eval { symlink("",""); 1 }) { print "symlinks ok\n"; }'
[EMAIL PROTECTED] ~
$ perl -e 'if (eval { symlink("",""); 1 }) { print "symlinks ok\n"; }'
symlinks ok
[EMAIL PROTECTED] ~
$
I guess this means that ln -s is actually does a copy. ln --version
shows ln (fileutils) 4.1
(This is an MSYS/cygwin style port exe)
I have ran through all the tests and zipped up the results:
1) MSVC Release build, MSYS with normal test script
2) MSVC Release build, MSYS with -debug test script
3) MinGW Release build, MSYS with -debug test script
http://jguk.org/tests_2005_09_06.zip
df4b6e0b0805c943f2b9cf5f8ba086af *tests_2005_09_06.zip
Kind regards
JG
_______________________________________________
Make-w32 mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/make-w32