$ make check

[...]
make[4]: Entering directory
`/home/james/source/GNU/findutils/git/working/polzer/compile/tests'
PASS: test-alloca-opt
PASS: test-argmatch
PASS: test-binary-io.sh
PASS: test-c-strstr
PASS: test-canonicalize-lgpl.sh
/bin/sh: line 8: ../../polzer/tests/test-canonicalize.sh: Permission denied
FAIL: test-canonicalize.sh
PASS: test-closein.sh
PASS: test-dirname
PASS: test-fcntl
PASS: test-fflush
[...]

The problem is
$ stat -L  ../polzer/tests/test-canonicalize.sh
  File: `../polzer/tests/test-canonicalize.sh'
  Size: 491             Blocks: 8          IO Block: 4096   regular file
Device: fd0ah/64778d    Inode: 888161      Links: 1
Access: (0644/-rw-r--r--)  Uid: ( 1001/   james)   Gid: (  100/   users)
Access: 2007-07-29 20:19:56.000000000 +0100
Modify: 2007-07-06 15:22:22.000000000 +0100

I've noticed this happening for a couple of weeks now, and could
believe that this has always been the case for this file, as it was
only added to CVS on 2007-07-06.   I guess the fix is to chmod the RCS
file in the CVS repository (all the other .sh files in that directory
are executable).   Are you able to chmod the file, Jim?

James


Reply via email to