Thanks for the updated coreutils. It seems fine, but make check fails one test. coreutils-6.7 on solaris5.9 sparc gcc-4.1.1, sun ld
make[3]: Entering directory `/proj/swbuild/GNU/coreutils/coreutils-6.7/tests/install' PASS: trap chmod: changing permissions of `.': Permission denied FAIL: basic-1 PASS: create-leading PASS: d-slashdot ====================================== 1 of 4 tests failed Please report to bug-coreutils@gnu.org ====================================== Here's the verbose listing. Seems to me this test should fail? Note I build/install as non-root. Sam Sirlin Email: [EMAIL PROTECTED] make: Entering directory `/proj/swbuild/GNU/coreutils/coreutils-6.7/tests/install' make check-TESTS make[1]: Entering directory `/proj/swbuild/GNU/coreutils/coreutils-6.7/tests/install' + ginstall --version install (GNU coreutils) 6.7 Copyright (C) 2006 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of the GNU General Public License <http://www.gnu.org/licenses/gpl.html>. There is NO WARRANTY, to the extent permitted by law. Written by David MacKenzie. LANGUAGE=C + export LANGUAGE LC_ALL=C + export LC_ALL LANG=C + export LANG + . ./../envvar-check as_unset=unset envvar_check_failed=0 vars= _POSIX2_VERSION BLOCKSIZE BLOCK_SIZE CDPATH COLUMNS DF_BLOCK_SIZE DU_BLOCK_SIZE LS_BLOCK_SIZE LS_COLORS POSIXLY_CORRECT QUOTING_STYLE SIMPLE_BACKUP_SUFFIX TABSIZE TERM TIME_STYLE TMPDIR VERSION_CONTROL + unset _POSIX2_VERSION + eval test "${_POSIX2_VERSION+set}" = set + test = set + unset BLOCKSIZE + eval test "${BLOCKSIZE+set}" = set + test = set + unset BLOCK_SIZE + eval test "${BLOCK_SIZE+set}" = set + test = set + unset CDPATH + eval test "${CDPATH+set}" = set + test = set + unset COLUMNS + eval test "${COLUMNS+set}" = set + test = set + unset DF_BLOCK_SIZE + eval test "${DF_BLOCK_SIZE+set}" = set + test = set + unset DU_BLOCK_SIZE + eval test "${DU_BLOCK_SIZE+set}" = set + test = set + unset LS_BLOCK_SIZE + eval test "${LS_BLOCK_SIZE+set}" = set + test = set + unset LS_COLORS + eval test "${LS_COLORS+set}" = set + test = set + unset POSIXLY_CORRECT + eval test "${POSIXLY_CORRECT+set}" = set + test = set + unset QUOTING_STYLE + eval test "${QUOTING_STYLE+set}" = set + test = set + unset SIMPLE_BACKUP_SUFFIX + eval test "${SIMPLE_BACKUP_SUFFIX+set}" = set + test = set + unset TABSIZE + eval test "${TABSIZE+set}" = set + test = set + unset TERM + eval test "${TERM+set}" = set + test = set + unset TIME_STYLE + eval test "${TIME_STYLE+set}" = set + test = set + unset TMPDIR + eval test "${TMPDIR+set}" = set + test = set + unset VERSION_CONTROL + eval test "${VERSION_CONTROL+set}" = set + test = set + test = 1 PRIV_CHECK_ARG=require-non-root + . ./../priv-check who=by an unprivileged user + id -u my_uid=1051 + test 0 = 0 + test 1051 = 0 give_msg=no + test no = yes dir=dir file=file + pwd pwd=/proj/swbuild/GNU/coreutils/coreutils-6.7/tests/install + sed s,.*/,, + echo ./basic-1 t0=basic-1.tmp tmp=basic-1.tmp/5553 + trap status=$?; cd "$pwd" && chmod -R u+rwx $t0 && rm -rf $t0 && exit $status 0 + trap (exit $?); exit $? 1 2 13 15 framework_failure=0 + mkdir -p basic-1.tmp/5553 + cd basic-1.tmp/5553 + rm -rf dir file + mkdir -p dir + echo foo + test 0 = 1 fail=0 + ginstall file dir + test -f file + test -f dir/file dd=dd dd2=dd2 just_built_dd=/proj/swbuild/GNU/coreutils/coreutils-6.7/tests/install/../../src/dd + test -r /proj/swbuild/GNU/coreutils/coreutils-6.7/tests/install/../../src/dd + cp /proj/swbuild/GNU/coreutils/coreutils-6.7/tests/install/../../src/dd . + cp dd dd2 + strip dd2 + ginstall -s -c -m 555 dd dir + test -f dd + ls -l dir/dd + set X -r-xr-xr-x 1 sam sim 50552 Dec 12 15:56 dir/dd + shift + test -r-xr-xr-x = -r-xr-xr-x + ginstall -d . + ginstall -d newdir + test -d newdir + ginstall -d newdir1 newdir2 newdir3 + test -d newdir1 + test -d newdir2 + test -d newdir3 abs=/proj/swbuild/GNU/coreutils/coreutils-6.7/tests/install/basic-1.tmp/5553 + mkdir sub + cd sub + chmod 0 . + ginstall -d /proj/swbuild/GNU/coreutils/coreutils-6.7/tests/install/basic-1.tmp/5553/xx/yy rel/sub1 rel/sub2 + chmod 755 sub + test -d xx/yy + test -d sub/rel + test -d xx/rel + mkdir -p sub1/d + cd sub1/d + chmod a-rx .. + chmod a-r . chmod: changing permissions of `.': Permission denied fail=1 + chmod 755 sub1 sub1/d + test -d xx/zz fail=1 + test -d sub1/d/rel/a fail=1 + test -d sub1/d/rel/b fail=1 + touch file + ginstall -Dv file sub3/a/b/c/file + diff - out + exit 1 + exit 1 status=1 + cd /proj/swbuild/GNU/coreutils/coreutils-6.7/tests/install + chmod -R u+rwx basic-1.tmp + rm -rf basic-1.tmp + exit 1 FAIL: basic-1 ====================================== 1 of 1 tests failed Please report to bug-coreutils@gnu.org ====================================== make[1]: *** [check-TESTS] Error 1 make[1]: Leaving directory `/proj/swbuild/GNU/coreutils/coreutils-6.7/tests/install' make: *** [check-am] Error 2 make: Leaving directory `/proj/swbuild/GNU/coreutils/coreutils-6.7/tests/install' _______________________________________________ Bug-coreutils mailing list Bug-coreutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-coreutils