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:55:08 +0100
| Newsgroups | gmane.comp.version-control.rcs.bugs |
|---|---|
| Message-ID | <CANvxniUxX=pph4cNK=Ew7529yMm4bnQrpG_sgvRxOfX0nCs_nA@mail.gmail.com> |
make distclean and repackage using gcc. even after change in tests/t900 still get failed as result, no output in tests/t900.d 21 $hey echo ' -*- org -*-' 22 23 ## 24 # Run the program $srcdir/fake/b.make to make âM-^@M-^XbâM-^@M-^Y and âM-^@M-^Xb.dâM-^@M-^Y. 25 # Massage these a bit and compare them with that in $srcdir/fake. 26 # NB: We jam env 'USER=ttn' to make comparison easier. 27 ## 28 29 USER=ttn ; export USER 30 31 prep_b_comparison 32 TMPDIR="$wdabs" On Mon, Jan 26, 2015 at 7:49 PM, Michael Felt <[email protected]> wrote: > 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 >> > >