Bruno Haible <br...@clisp.org> writes: > Hi Simon, > >> The tests that failed were: >> >> file_has_acl("tmpdir0") returned yes, expected no >> FAIL: test-file-has-acl.sh > > This is normal and expected. In Cygwin 1.5.x, setacl and chown don't > harmonize: if a program calls setacl after chown, the permissions are > wrong, and if the program calls chown after setacl, the ACL is wrong. > I don't know how to copy an ACL *and* the permission bits of a file > to another file.
Do we know whether this is a limitation of the system? If we know that for certain, I think the self-test should SKIP rather than FAIL. >> Starting test_cond .../bin/sh: line 5: 3124 Aborted (core >> dumped) >> FAIL: test-cond.exe >> >> Starting test_lock .../bin/sh: line 5: 1336 Aborted (core >> dumped) >> FAIL: test-lock.exe >> >> Starting test_tls .../bin/sh: line 5: 3444 Aborted (core >> dumped) >> FAIL: test-tls.exe > > The pthread implementation is apparently broken on Cygwin, see > <http://cygwin.com/ml/cygwin/2009-08/msg00283.html>. I have added some > code to m4/threadlib.m4 that disables threads on Cygwin 1.5.x by default. > So, for me, the results are: Great. > What's the result of "uname -r" on your machine? 1.7.1(0.218/5/3) It is on a newly installed system. >> cannot create data file: No such file or directory >> FAIL: test-posix_spawn3.exe > > Fixed as below. Thanks. /Simon