bug-rcs
[Top][All Lists]
Advanced

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

Re: rcs-5.9.4: make check: tests 510 511 603 604 605 900 999 failed on A


From: Michael Felt
Subject: Re: rcs-5.9.4: make check: tests 510 511 603 604 605 900 999 failed on AIX
Date: Mon, 26 Jan 2015 19:55:08 +0100

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 address@hidden@M-^Y and address@hidden@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 <address@hidden> 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.

address@hidden:[/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 address@hidden
================================
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
address@hidden:[/data/test/rcs-5.9.4]find . -name err
./tests/t803.d/err
./tests/t804.d/err
./tests/t999.d/err
address@hidden:[/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
address@hidden:[/data/test/rcs-5.9.4]

address@hidden:[/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:
address@hidden:[/data/test/rcs-5.9.4]type diff
diff is /opt/bin/diff
address@hidden:[/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.
address@hidden:[/data/test/rcs-5.9.4]



On Mon, Jan 26, 2015 at 3:13 PM, Thien-Thi Nguyen <address@hidden> wrote:
() Michael Felt <address@hidden>
() 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



reply via email to

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