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

Reply via email to