bug-fileutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: make check failure in fileutils-4.0.32


From: Vin Shelton
Subject: Re: make check failure in fileutils-4.0.32
Date: 13 Nov 2000 15:33:40 -0500

Yes, I agree that the problem is odd.  I think it has to do with Sun's
sed.  Are you using GNU sed by any chance?  In any case, inside the
perm test, this line:

    set - `echo "$tests"|tr -d '\012'|sed 's/^ *//;s/ *:/:/g;s/: */:/g'`

results in no arguments being set.

Here is the output you requested:


make  check-TESTS
make[1]: Entering directory 
`/u/shelton/new/build/SunOS-5.5/fileutils-4.0.32/tests/mkdir'
+ mkdir --version 
mkdir (GNU fileutils) 4.0.32
Written by David MacKenzie.

Copyright (C) 2000 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
temp_dir=/tmp/t-mkdir.379
tmp=/tmp/t-mkdir.379/a/b/c
+ rm -rf /tmp/t-mkdir.379 
+ mkdir --parents /tmp/t-mkdir.379/a/b/c 
+ test -d /tmp/t-mkdir.379/a/b/c 
+ rm -rf /tmp/t-mkdir.379 
+ exit 
PASS: p-1
+ mkdir --version 
mkdir (GNU fileutils) 4.0.32
Written by David MacKenzie.

Copyright (C) 2000 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
tmp=./t-mkdir.386
temp_files=./t-mkdir.386
+ rm -rf ./t-mkdir.386 
+ mkdir --parents ./t-mkdir.386 
+ test -d ./t-mkdir.386 
+ rm -rf ./t-mkdir.386 
+ exit 
PASS: p-2
+ mkdir --version 
mkdir (GNU fileutils) 4.0.32
Written by David MacKenzie.

Copyright (C) 2000 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
tmp=mkdir-sp-393
+ trap status=$?; rm -rf $tmp && exit $status 0 
+ trap exit $? 1 2 13 15 
set_mode_string=u=rwx,g=rx,o=w,go+t
output_mode_string=drwxr-x-wT
+ mkdir -mu=rwx,g=rx,o=w,go+t mkdir-sp-393 
+ test -d mkdir-sp-393 
+ ls -ld mkdir-sp-393 
+ set -- drwxr-x-wT 2 shelton vobgrp 512 Nov 13 14:37 mkdir-sp-393 
+ rmdir mkdir-sp-393 
tmp2=mkdir-sp-393/sub
+ mkdir -mu=rwx,g=rx,o=w,go+t mkdir-sp-393/sub 
+ mkdir --parents -mu=rwx,g=rx,o=w,go+t mkdir-sp-393/sub 
+ test -d mkdir-sp-393/sub 
+ ls -ld mkdir-sp-393/sub 
+ set -- drwxr-x-wT 2 shelton vobgrp 512 Nov 13 14:37 mkdir-sp-393/sub 
+ exit 
status=0
+ rm -rf mkdir-sp-393 
+ exit 0 
PASS: special-1
+ mkdir --version 
mkdir (GNU fileutils) 4.0.32
Written by David MacKenzie.

Copyright (C) 2000 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ pwd 
pwd=/u/shelton/new/build/SunOS-5.5/fileutils-4.0.32/tests/mkdir
tmp=perm.404
+ trap status=$?; cd $pwd; chmod -R u+rwx $tmp; rm -rf $tmp && exit $status 0 
+ trap (exit $?); exit 1 2 13 15 
framework_failure=0
+ mkdir perm.404 
+ cd perm.404 
+ test 0 = 1 
fail=0
tests=
    000  :   empty    : drwxrwxrwx : drwxrwxrwx :
    000  :   -m 016   : drwxrwxrwx : d-----xrw- :
    077  :   empty    : drwx------ : drwx------ :
    050  :   empty    : drwx-w-rwx : drwx-w-rwx :
    050  :   -m 312   : drwx-w-rwx : d-wx--x-w- :
    160  :   empty    : drwx--xrwx : drw---xrwx :
    160  :   -m 743   : drwx--xrwx : drwxr---wx :
    -    :   -        : last       : last       :
    
+ test _empty = _empty 
p=
old_IFS=        

IFS=:
+ echo 
    000  :   empty    : drwxrwxrwx : drwxrwxrwx :
    000  :   -m 016   : drwxrwxrwx : d-----xrw- :
    077  :   empty    : drwx------ : drwx------ :
    050  :   empty    : drwx-w-rwx : drwx-w-rwx :
    050  :   -m 312   : drwx-w-rwx : d-wx--x-w- :
    160  :   empty    : drwx--xrwx : drw---xrwx :
    160  :   -m 743   : drwx--xrwx : drwxr---wx :
    -    :   -        : last       : last       :
     
+ tr -d \012 
+ sed s/^ *//;s/ *:/:/g;s/: */:/g 
+ set - 
sub_perms= parent_perms= mode= umask=
+ test _ = _empty 
+ test = last 
../../../../../src/fileutils-4.0.32/tests/mkdir/perm: test: argument expected
status=1
+ cd /u/shelton/new/build/SunOS-5.5/fileutils-4.0.32/tests/mkdir 
+ chmod -R u+rwx perm.404 
+ rm -rf perm.404 
+ exit 1 
FAIL: perm
+ mkdir --version 
mkdir (GNU fileutils) 4.0.32
Written by David MacKenzie.

Copyright (C) 2000 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ pwd 
pwd=/u/shelton/new/build/SunOS-5.5/fileutils-4.0.32/tests/mkdir
tmp=parents-416
+ trap status=$?; cd $pwd; rm -rf $tmp && exit $status 0 
+ trap (exit $?); exit 1 2 13 15 
framework_failure=0
+ cd ../../../../../src/fileutils-4.0.32/tests/mkdir 
+ pwd 
abs_srcdir=/u/shelton/new/src/fileutils-4.0.32/tests/mkdir
+ cd /u/shelton/new/build/SunOS-5.5/fileutils-4.0.32/tests/mkdir 
+ mkdir parents-416 
+ cd parents-416 
+ mkdir -m 700 e-dir 
+ test 0 = 1 
fail=0
+ ls -ld e-dir 
+ sed s/ .*// 
p=drwx------
+ test 0 = 1 
+ mkdir -p e-dir 
+ mkdir e-dir 
+ umask 077 
mode_str=drwxr-x-wx
+ /u/shelton/new/src/fileutils-4.0.32/tests/mkdir/../rwx-to-mode drwxr-x-wx 
mode_arg==,u=rwx,g=rx,o=wx
+ mkdir -m =,u=rwx,g=rx,o=wx a 
d_mode_str=drwx-w--wx
+ /u/shelton/new/src/fileutils-4.0.32/tests/mkdir/../rwx-to-mode drwx-w--wx 
d_mode_arg==,u=rwx,g=w,o=wx
+ mkdir -p -m =,u=rwx,g=w,o=wx a/b/c/d 
+ ls -ld a 
+ sed s/ .*// 
p=drwxr-x-wx
+ ls -ld a/b 
+ sed s/ .*// 
p=drwx------
+ ls -ld a/b/c 
+ sed s/ .*// 
p=drwx------
+ ls -ld a/b/c/d 
+ sed s/ .*// 
p=drwx-w--wx
+ exit 0 
+ exit 
status=0
+ cd /u/shelton/new/build/SunOS-5.5/fileutils-4.0.32/tests/mkdir 
+ rm -rf parents-416 
+ exit 0 
PASS: parents
===================
1 of 5 tests failed
===================
make[1]: *** [check-TESTS] Error 1
make[1]: Leaving directory 
`/u/shelton/new/build/SunOS-5.5/fileutils-4.0.32/tests/mkdir'
make: *** [check-am] Error 2

>>>>> On 13 Nov 2000 16:36:33 +0100, Jim Meyering <address@hidden> said:

Jim> Vin Shelton <address@hidden> wrote:
Jim> |     Per your exhortations on gnu.utils.bug, I downloaded and built
Jim> | fileutils-4.0.32.  Last night on my x86 Linux box, I believe I had no
Jim> | difficulties, but today at work, I observed the following failure on
Jim> | both SunOS-4.1 and 5.5:
Jim> |
Jim> | PASS: special-1
Jim> | ../../../../../src/fileutils-4.0.32/tests/mkdir/perm: test: argument 
expected
Jim> | FAIL: perm
Jim> | PASS: parents
Jim> |
Jim> | I hope this helps.

Jim> Thanks!  It does.

Jim> | Let me know if you need any more detail.

Jim> That's odd.  It doesn't fail for me on any of SunOS4.1.4 or
Jim> Solaris2.5.1, 2.6, 2.7, 2.8.

Jim> Would you please rerun that test like this:

Jim>   cd tests/mkdir
Jim>   env VERBOSE=yes make check TESTS=perm >& out

Jim> and send me the output?

Jim> Thanks again,
Jim> Jim


-- 
In a minute there is time
For decisions and revisions which a minute will reverse.         T.S. Eliot
[URL: http://www.cs.amherst.edu/~ccm/prufrock.html]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]