Re: rcs-5.9.4: make check: tests 510 511 603 604 605 900 999 failed on AIX
Michael Felt <[email protected]> Mon, 26 Jan 2015 19:49:00 +0100
| Newsgroups | gmane.comp.version-control.rcs.bugs |
|---|---|
| Message-ID | <CANvxniVtX_6SrsTtWmyw4MAfR+xWDHBCE7te1Qsx-duSD1N_CQ@mail.gmail.com> |
I have always 'remembered' RCS as a directory where the comma-v files were stored, so I was not surprised to see RCS as a directory. What puzzles me though is that the same errors are reported - but/and there are err files in test-dirs that passed. root@x064:[/data/test/rcs-5.9.4]make VERBOSE=1 check Making check in lib make[1]: Entering directory `/data/test/rcs-5.9.4/lib' make check-recursive make[2]: Entering directory `/data/test/rcs-5.9.4/lib' make[3]: Entering directory `/data/test/rcs-5.9.4/lib' make[3]: Nothing to be done for `check-am'. make[3]: Leaving directory `/data/test/rcs-5.9.4/lib' make[2]: Leaving directory `/data/test/rcs-5.9.4/lib' make[1]: Leaving directory `/data/test/rcs-5.9.4/lib' Making check in doc make[1]: Entering directory `/data/test/rcs-5.9.4/doc' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/data/test/rcs-5.9.4/doc' Making check in man make[1]: Entering directory `/data/test/rcs-5.9.4/man' make check-am make[2]: Entering directory `/data/test/rcs-5.9.4/man' make[2]: Leaving directory `/data/test/rcs-5.9.4/man' make[1]: Leaving directory `/data/test/rcs-5.9.4/man' Making check in src make[1]: Entering directory `/data/test/rcs-5.9.4/src' make check-am make[2]: Entering directory `/data/test/rcs-5.9.4/src' make[2]: Nothing to be done for `check-am'. make[2]: Leaving directory `/data/test/rcs-5.9.4/src' make[1]: Leaving directory `/data/test/rcs-5.9.4/src' Making check in tests make[1]: Entering directory `/data/test/rcs-5.9.4/tests' make btdt make[2]: Entering directory `/data/test/rcs-5.9.4/tests' source='btdt.c' object='btdt.o' libtool=no \ DEPDIR=.deps depmode=xlc /bin/sh ../build-aux/depcomp \ cc -DHAVE_CONFIG_H -I. -I../lib -I../src -I../lib -I/opt/include -O2 -qlanglvl=extc99 -c -o btdt.o btdt.c cc -O2 -qlanglvl=extc99 -o btdt btdt.o ../src/libparts.a ../lib/libgnu.a make[2]: Leaving directory `/data/test/rcs-5.9.4/tests' make check-TESTS make[2]: Entering directory `/data/test/rcs-5.9.4/tests' SKIP: t010 SKIP: t030 SKIP: t050 PASS: t150 PASS: t153 PASS: t160 PASS: t180 PASS: t300 PASS: t301 PASS: t310 PASS: t311 PASS: t312 PASS: t313 PASS: t320 PASS: t370 PASS: t380 PASS: t390 PASS: t391 PASS: t400 PASS: t410 PASS: t420 PASS: t430 PASS: t440 PASS: t450 PASS: t460 PASS: t470 FAIL: t510 FAIL: t511 PASS: t600 PASS: t601 PASS: t602 FAIL: t603 FAIL: t604 FAIL: t605 PASS: t606 PASS: t607 PASS: t608 PASS: t609 PASS: t620 PASS: t630 PASS: t780 PASS: t790 PASS: t800 PASS: t801 PASS: t802 PASS: t803 PASS: t804 PASS: t805 PASS: t810 FAIL: t900 FAIL: t999 ================================ 7 of 48 tests failed (3 tests were not run) Please report to [email protected] ================================ make[2]: *** [check-TESTS] Error 1 make[2]: Leaving directory `/data/test/rcs-5.9.4/tests' make[1]: *** [check-am] Error 2 make[1]: Leaving directory `/data/test/rcs-5.9.4/tests' make: *** [check-recursive] Error 1 root@x064:[/data/test/rcs-5.9.4]find . -name err ./tests/t803.d/err ./tests/t804.d/err ./tests/t999.d/err root@x064:[/data/test/rcs-5.9.4]find . -name err -ls 50487 1 -rw-r--r-- 1 root system 99 Jan 26 18:41 ./tests/t803.d/err 50491 1 -rw-r--r-- 1 root system 288 Jan 26 18:41 ./tests/t804.d/err 50677 1 -rw-r--r-- 1 root system 340 Jan 26 18:42 ./tests/t999.d/err root@x064:[/data/test/rcs-5.9.4] root@x064:[/data/test/rcs-5.9.4]for i in tests/*/err;do > echo $i > cat $i > echo _______ > done tests/t803.d/err RCS file: t803.d/x,v done RCS file: t803.d/x,v done t803.d/x,v --> standard output revision 4.20 _______ tests/t804.d/err t804.d/x,v --> t804.d/x revision 4.21 (locked) done t804.d/x,v <-- t804.d/x file is unchanged; reverting to previous revision 4.21 done t804.d/x,v --> t804.d/x revision 4.20.1.1 (locked) done t804.d/x,v <-- t804.d/x file is unchanged; reverting to previous revision 4.20.1.1 done _______ tests/t999.d/err + mkdir RCS + rm -f a.* RCS/a.c RCS/a.d RCS/a._ + echo 1.1 + 1> a.11 + echo 1.1.1.1 + 1> a.3x1 + echo 1.2 + 1> a.12 + diff -c a.11 a.3x1 + diff=diff -c + rcs -i -L -ta.11 a.c rcs: `RCS' is not a regular file rcs: RCS: Invalid argument + problem rcs -i -L failed; perhaps improper install PROBLEM: rcs -i -L failed; perhaps improper install FYI: root@x064:[/data/test/rcs-5.9.4]type diff diff is /opt/bin/diff root@x064:[/data/test/rcs-5.9.4]diff --version diff (GNU diffutils) 3.3 Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html >. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Paul Eggert, Mike Haertel, David Hayes, Richard Stallman, and Len Tower. root@x064:[/data/test/rcs-5.9.4] On Mon, Jan 26, 2015 at 3:13 PM, Thien-Thi Nguyen <[email protected]> wrote: > () Michael Felt <[email protected]> > () Mon, 26 Jan 2015 14:08:27 +0100 > > USER should be fine. > The only readonly env variable is LOGNAME > > OK. The next release will prefer ‘USER’ to ‘LOGNAME’: > > http://git.savannah.gnu.org/cgit/rcs.git/commit/?h=p&id=21baa4f6a > > After you make that change locally (and rebuild), you can also > change tests/t900 like so: > > http://git.savannah.gnu.org/cgit/rcs.git/commit/?h=p&id=dcc23a82d > > As for the other tests, i notice that instead of creating "x,v" > (the RCS aka "comma-v" file), RCS creates "RCS". Hmmm... > > -- > Thien-Thi Nguyen > GPG key: 4C807502 > (if you're human and you know it) > read my lisp: (responsep (questions 'technical) > (not (via 'mailing-list))) > => nil >