bug-grep
[Top][All Lists]
Advanced

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

grep-2.5.3 compile & check failures


From: Rob McMahon
Subject: grep-2.5.3 compile & check failures
Date: Wed, 29 Aug 2007 15:58:34 +0100
User-agent: Thunderbird 2.0.0.6 (X11/20070802)

`src/search.c' fails to compile with

cc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../lib -DLOCALEDIR=\"/usr/local/gnu/shar
e/locale\"  -I/usr/local/include  -O -c search.c
"search.c", line 169: warning: argument #1 is incompatible with prototype:
prototype: pointer to char : "/usr/include/iso/wchar_iso.h", line 300
       argument : pointer to const char
"search.c", line 284: void function cannot return value
"search.c", line 289: void function cannot return value
"search.c", line 294: void function cannot return value
cc: acomp failed for search.c
make[2]: *** [search.o] Error 2

Fixing these three lines (for G, E, and Acompile) to not return values allows the program to compile, but `make check' fails around 30 subtests. Many of these seem to be related to the -o / --color flags hinted at in the ChangeLog. I've attached a typescript of the compile and test session.

Hope this helps,

Cheers,

Rob

--
E-Mail: address@hidden          PHONE:  +44 24 7652 3037
Rob McMahon, IT Services, Warwick University, Coventry, CV4 7AL, England

Script started on Wed Aug 29 15:42:59 2007
>> uname -a
SunOS peyote 5.10 Generic_Patch_118844-30 i86pc i386 i86pc Solaris
>> cc -V
cc: Sun C 5.9 SunOS_i386 2007/05/03
usage: cc [ options] files.  Use 'cc -flags' for details
Exit 1
>> make
make  all-recursive
make[1]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3'
Making all in intl
make[2]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/intl'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/intl'
Making all in po
make[2]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/po'
PATH=../src:$PATH /usr/local/gnu/bin/xgettext --default-domain=grep 
--directory=.. \
  --add-comments --keyword=_ --keyword=N_ \
  --files-from=./POTFILES.in \
&& test ! -f grep.po \
   || ( rm -f ./grep.pot \
        && mv grep.po ./grep.pot )
rm -f cat-id-tbl.tmp
sed -f ../intl/po2tbl.sed ./grep.pot \
| sed -e "s/@PACKAGE NAME@/grep/" > cat-id-tbl.tmp
sed: Couldn't open file ../intl/po2tbl.sed
if cmp -s cat-id-tbl.tmp ./cat-id-tbl.c; then \
  rm cat-id-tbl.tmp; \
else \
  echo cat-id-tbl.c changed; \
  rm -f ./cat-id-tbl.c; \
  mv cat-id-tbl.tmp ./cat-id-tbl.c; \
fi
cd . && rm -f stamp-cat-id && echo timestamp > stamp-cat-id
make[2]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/po'
Making all in lib
make[2]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/lib'
Making all in posix
make[3]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/lib/posix'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/lib/posix'
make[3]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/lib'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/lib'
make[2]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/lib'
Making all in doc
make[2]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/doc'
Making all in src
make[2]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/src'
source='search.c' object='search.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ../depcomp \
cc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../lib 
-DLOCALEDIR=\"/usr/local/gnu/share/locale\"  -I/usr/local/include  -O -c 
search.c
"search.c", line 169: warning: argument #1 is incompatible with prototype:
        prototype: pointer to char : "/usr/include/iso/wchar_iso.h", line 300
        argument : pointer to const char
"search.c", line 284: void function cannot return value
"search.c", line 289: void function cannot return value
"search.c", line 294: void function cannot return value
cc: acomp failed for search.c
make[2]: *** [search.o] Error 2
make[2]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3'
make: *** [all] Error 2
Exit 2
>> ed src/search.c
19340
284p
                     RE_SYNTAX_GREP | RE_HAT_LISTS_NOT_NEWLINE);
-
  return GEAcompile (pattern, size,
s/return //p
  GEAcompile (pattern, size,
289p
  return GEAcompile (pattern, size, RE_SYNTAX_AWK);
s/return //p
  GEAcompile (pattern, size, RE_SYNTAX_AWK);
294p
  return GEAcompile (pattern, size, RE_SYNTAX_POSIX_EGREP);
s/return /p /p
  GEAcompile (pattern, size, RE_SYNTAX_POSIX_EGREP);
w
19319
q
>> make
make  all-recursive
make[1]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3'
Making all in intl
make[2]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/intl'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/intl'
Making all in po
make[2]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/po'
PATH=../src:$PATH /usr/local/gnu/bin/xgettext --default-domain=grep 
--directory=.. \
  --add-comments --keyword=_ --keyword=N_ \
  --files-from=./POTFILES.in \
&& test ! -f grep.po \
   || ( rm -f ./grep.pot \
        && mv grep.po ./grep.pot )
rm -f cat-id-tbl.tmp
sed -f ../intl/po2tbl.sed ./grep.pot \
| sed -e "s/@PACKAGE NAME@/grep/" > cat-id-tbl.tmp
sed: Couldn't open file ../intl/po2tbl.sed
if cmp -s cat-id-tbl.tmp ./cat-id-tbl.c; then \
  rm cat-id-tbl.tmp; \
else \
  echo cat-id-tbl.c changed; \
  rm -f ./cat-id-tbl.c; \
  mv cat-id-tbl.tmp ./cat-id-tbl.c; \
fi
cd . && rm -f stamp-cat-id && echo timestamp > stamp-cat-id
make[2]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/po'
Making all in lib
make[2]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/lib'
Making all in posix
make[3]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/lib/posix'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/lib/posix'
make[3]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/lib'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/lib'
make[2]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/lib'
Making all in doc
make[2]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/doc'
Making all in src
make[2]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/src'
source='search.c' object='search.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ../depcomp \
cc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../lib 
-DLOCALEDIR=\"/usr/local/gnu/share/locale\"  -I/usr/local/include  -O -c 
search.c
"search.c", line 169: warning: argument #1 is incompatible with prototype:
        prototype: pointer to char : "/usr/include/iso/wchar_iso.h", line 300
        argument : pointer to const char
cc  -O  -L/usr/local/lib -R/usr/local/lib -o grep grep.o search.o kwset.o dfa.o 
../intl/libintl.a  ../lib/libgreputils.a 
make[2]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/src'
Making all in tests
make[2]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/tests'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/tests'
Making all in m4
make[2]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/m4'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/m4'
Making all in vms
make[2]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/vms'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/vms'
Making all in bootstrap
make[2]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/bootstrap'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/bootstrap'
make[2]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3'
make[2]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3'
make[1]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3'
>> make check
Making check in intl
make[1]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/intl'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/intl'
Making check in po
make[1]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/po'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/po'
Making check in lib
make[1]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/lib'
Making check in posix
make[2]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/lib/posix'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/lib/posix'
make[2]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/lib'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/lib'
make[1]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/lib'
Making check in doc
make[1]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/doc'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/doc'
Making check in src
make[1]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/src'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/src'
Making check in tests
make[1]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/tests'
make  check-TESTS
make[2]: Entering directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/tests'

Please, do not be alarmed if some of the tests failed.
Report them to <address@hidden>,
with the line number, the name of the file,
and grep version number 'grep --version'.
Thank You.

PASS: warning.sh
PASS: khadafy.sh
PASS: spencer1.sh
PASS: bre.sh
PASS: ere.sh
PASS: pcre.sh
PASS: status.sh
PASS: empty.sh
PASS: options.sh
PASS: backref.sh
PASS: file.sh
Testing:  ../src/grep Word -o -i
  input:  "WordA/wordB/WORDC/"
  output: ""
  expect: "Word/word/WORD/"
FAIL
Testing:  ../src/grep WORD -o -i
  input:  "WordA/wordB/WORDC/"
  output: ""
  expect: "Word/word/WORD/"
FAIL
Testing:  ../src/grep Word --color=always -i
  input:  "WordA/wordb/WORDC/"
  output: "WordA/wordb/WORDC/"
  expect: 
"WordA/wordb/WORDC/"
FAIL
Testing:  ../src/grep WORD --color=always -i
  input:  "WordA/wordb/WORDC/"
  output: "WordA/wordb/WORDC/"
  expect: 
"WordA/wordb/WORDC/"
FAIL
couldn't set locale correctly
FAIL: foad1.sh
SKIP: fmbtest.sh
 Test #1:  { ../src/grep -F -n -b  yes; echo "?$?"; sed 's!^!X!'; }
  output:  "3:20:[C03 yes]/4:30:[D04 yes]/5:40:[E05 yes]/8:70:[H08 
yes]/9:80:[I09 yes]/13:120:[M13 yes]/14:130:[N14 yes]/?0/X[A01 no ]/X[B02 no 
]/X[C03 yes]/X[D04 yes]/X[E05 yes]/X[F06 no ]/X[G07 no ]/X[H08 yes]/X[I09 
yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
  expect:  "3:20:[C03 yes]/4:30:[D04 yes]/5:40:[E05 yes]/8:70:[H08 
yes]/9:80:[I09 yes]/13:120:[M13 yes]/14:130:[N14 yes]/?0/"
    FAIL
 Test #2:  { ../src/grep -F -n -b -o yes; echo "?$?"; sed 's!^!X!'; }
  output:  
"3:25:yes/4:35:yes/5:45:yes/8:75:yes/9:85:yes/13:125:yes/14:135:yes/?0/X[A01 no 
]/X[B02 no ]/X[C03 yes]/X[D04 yes]/X[E05 yes]/X[F06 no ]/X[G07 no ]/X[H08 
yes]/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
  expect:  
"3:25:yes/4:35:yes/5:45:yes/8:75:yes/9:85:yes/13:125:yes/14:135:yes/?0/"
    FAIL
 Test #3:  { ../src/grep -F -n -b -C 1 yes; echo "?$?"; sed 's!^!X!'; }
  output:  "2-10-[B02 no ]/3:20:[C03 yes]/4:30:[D04 yes]/5:40:[E05 
yes]/6-50-[F06 no ]/7-60-[G07 no ]/8:70:[H08 yes]/9:80:[I09 yes]/10-90-[J10 no 
]/--/12-110-[L12 no ]/13:120:[M13 yes]/14:130:[N14 yes]/?0/X[A01 no ]/X[B02 no 
]/X[C03 yes]/X[D04 yes]/X[E05 yes]/X[F06 no ]/X[G07 no ]/X[H08 yes]/X[I09 
yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
  expect:  "2-10-[B02 no ]/3:20:[C03 yes]/4:30:[D04 yes]/5:40:[E05 
yes]/6-50-[F06 no ]/7-60-[G07 no ]/8:70:[H08 yes]/9:80:[I09 yes]/10-90-[J10 no 
]/--/12-110-[L12 no ]/13:120:[M13 yes]/14:130:[N14 yes]/?0/"
    FAIL
 Test #4:  { ../src/grep -F -n -b -C 1 -o yes; echo "?$?"; sed 's!^!X!'; }
  output:  
"3:25:yes/4:35:yes/5:45:yes/8:75:yes/9:85:yes/--/13:125:yes/14:135:yes/?0/X[A01 
no ]/X[B02 no ]/X[C03 yes]/X[D04 yes]/X[E05 yes]/X[F06 no ]/X[G07 no ]/X[H08 
yes]/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
  expect:  
"3:25:yes/4:35:yes/5:45:yes/8:75:yes/9:85:yes/--/13:125:yes/14:135:yes/?0/"
    FAIL
 Test #5:  { ../src/grep -F -n -b -m 4 yes; echo "?$?"; sed 's!^!X!'; }
  output:  "3:20:[C03 yes]/4:30:[D04 yes]/5:40:[E05 yes]/8:70:[H08 
yes]/?0/X[A01 no ]/X[B02 no ]/X[C03 yes]/X[D04 yes]/X[E05 yes]/X[F06 no ]/X[G07 
no ]/X[H08 yes]/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 
yes]/"
  expect:  "3:20:[C03 yes]/4:30:[D04 yes]/5:40:[E05 yes]/8:70:[H08 
yes]/?0/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
    FAIL
 Test #6:  { ../src/grep -F -n -b -m 4 -o yes; echo "?$?"; sed 's!^!X!'; }
  output:  "3:25:yes/4:35:yes/5:45:yes/8:75:yes/?0/X[A01 no ]/X[B02 no ]/X[C03 
yes]/X[D04 yes]/X[E05 yes]/X[F06 no ]/X[G07 no ]/X[H08 yes]/X[I09 yes]/X[J10 no 
]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
  expect:  "3:25:yes/4:35:yes/5:45:yes/8:75:yes/?0/X[I09 yes]/X[J10 no ]/X[K11 
no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
    FAIL
 Test #7:  { ../src/grep -F -n -b -m 4 -C 1 yes; echo "?$?"; sed 's!^!X!'; }
  output:  "2-10-[B02 no ]/3:20:[C03 yes]/4:30:[D04 yes]/5:40:[E05 
yes]/6-50-[F06 no ]/7-60-[G07 no ]/8:70:[H08 yes]/?0/X[A01 no ]/X[B02 no 
]/X[C03 yes]/X[D04 yes]/X[E05 yes]/X[F06 no ]/X[G07 no ]/X[H08 yes]/X[I09 
yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
  expect:  "2-10-[B02 no ]/3:20:[C03 yes]/4:30:[D04 yes]/5:40:[E05 
yes]/6-50-[F06 no ]/7-60-[G07 no ]/8:70:[H08 yes]/?0/X[I09 yes]/X[J10 no 
]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
    FAIL
 Test #8:  { ../src/grep -F -n -b -m 4 -C 1 -o yes; echo "?$?"; sed 's!^!X!'; }
  output:  "3:25:yes/4:35:yes/5:45:yes/8:75:yes/?0/X[A01 no ]/X[B02 no ]/X[C03 
yes]/X[D04 yes]/X[E05 yes]/X[F06 no ]/X[G07 no ]/X[H08 yes]/X[I09 yes]/X[J10 no 
]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
  expect:  "3:25:yes/4:35:yes/5:45:yes/8:75:yes/?0/X[I09 yes]/X[J10 no ]/X[K11 
no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
    FAIL
 Test #9:  { ../src/grep -F -n -b -m 5 yes; echo "?$?"; sed 's!^!X!'; }
  output:  "3:20:[C03 yes]/4:30:[D04 yes]/5:40:[E05 yes]/8:70:[H08 
yes]/9:80:[I09 yes]/?0/X[A01 no ]/X[B02 no ]/X[C03 yes]/X[D04 yes]/X[E05 
yes]/X[F06 no ]/X[G07 no ]/X[H08 yes]/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no 
]/X[M13 yes]/X[N14 yes]/"
  expect:  "3:20:[C03 yes]/4:30:[D04 yes]/5:40:[E05 yes]/8:70:[H08 
yes]/9:80:[I09 yes]/?0/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
    FAIL
 Test #10:  { ../src/grep -F -n -b -m 5 -o yes; echo "?$?"; sed 's!^!X!'; }
  output:  "3:25:yes/4:35:yes/5:45:yes/8:75:yes/9:85:yes/?0/X[A01 no ]/X[B02 no 
]/X[C03 yes]/X[D04 yes]/X[E05 yes]/X[F06 no ]/X[G07 no ]/X[H08 yes]/X[I09 
yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
  expect:  "3:25:yes/4:35:yes/5:45:yes/8:75:yes/9:85:yes/?0/X[J10 no ]/X[K11 no 
]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
    FAIL
 Test #11:  { ../src/grep -F -n -b -m 5 -C 1 yes; echo "?$?"; sed 's!^!X!'; }
  output:  "2-10-[B02 no ]/3:20:[C03 yes]/4:30:[D04 yes]/5:40:[E05 
yes]/6-50-[F06 no ]/7-60-[G07 no ]/8:70:[H08 yes]/9:80:[I09 yes]/10-90-[J10 no 
]/?0/X[A01 no ]/X[B02 no ]/X[C03 yes]/X[D04 yes]/X[E05 yes]/X[F06 no ]/X[G07 no 
]/X[H08 yes]/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
  expect:  "2-10-[B02 no ]/3:20:[C03 yes]/4:30:[D04 yes]/5:40:[E05 
yes]/6-50-[F06 no ]/7-60-[G07 no ]/8:70:[H08 yes]/9:80:[I09 yes]/?0/X[J10 no 
]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
    FAIL
 Test #12:  { ../src/grep -F -n -b -m 5 -C 1 -o yes; echo "?$?"; sed 's!^!X!'; }
  output:  "3:25:yes/4:35:yes/5:45:yes/8:75:yes/9:85:yes/?0/X[A01 no ]/X[B02 no 
]/X[C03 yes]/X[D04 yes]/X[E05 yes]/X[F06 no ]/X[G07 no ]/X[H08 yes]/X[I09 
yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
  expect:  "3:25:yes/4:35:yes/5:45:yes/8:75:yes/9:85:yes/?0/X[J10 no ]/X[K11 no 
]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
    FAIL
 Test #13:  { ../src/grep -F -n -b -m 6 yes; echo "?$?"; sed 's!^!X!'; }
  output:  "3:20:[C03 yes]/4:30:[D04 yes]/5:40:[E05 yes]/8:70:[H08 
yes]/9:80:[I09 yes]/13:120:[M13 yes]/?0/X[A01 no ]/X[B02 no ]/X[C03 yes]/X[D04 
yes]/X[E05 yes]/X[F06 no ]/X[G07 no ]/X[H08 yes]/X[I09 yes]/X[J10 no ]/X[K11 no 
]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
  expect:  "3:20:[C03 yes]/4:30:[D04 yes]/5:40:[E05 yes]/8:70:[H08 
yes]/9:80:[I09 yes]/13:120:[M13 yes]/?0/X[N14 yes]/"
    FAIL
 Test #14:  { ../src/grep -F -n -b -m 6 -o yes; echo "?$?"; sed 's!^!X!'; }
  output:  "3:25:yes/4:35:yes/5:45:yes/8:75:yes/9:85:yes/13:125:yes/?0/X[A01 no 
]/X[B02 no ]/X[C03 yes]/X[D04 yes]/X[E05 yes]/X[F06 no ]/X[G07 no ]/X[H08 
yes]/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
  expect:  "3:25:yes/4:35:yes/5:45:yes/8:75:yes/9:85:yes/13:125:yes/?0/X[N14 
yes]/"
    FAIL
 Test #15:  { ../src/grep -F -n -b -m 6 -C 1 yes; echo "?$?"; sed 's!^!X!'; }
  output:  "2-10-[B02 no ]/3:20:[C03 yes]/4:30:[D04 yes]/5:40:[E05 
yes]/6-50-[F06 no ]/7-60-[G07 no ]/8:70:[H08 yes]/9:80:[I09 yes]/10-90-[J10 no 
]/--/12-110-[L12 no ]/13:120:[M13 yes]/?0/X[A01 no ]/X[B02 no ]/X[C03 
yes]/X[D04 yes]/X[E05 yes]/X[F06 no ]/X[G07 no ]/X[H08 yes]/X[I09 yes]/X[J10 no 
]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
  expect:  "2-10-[B02 no ]/3:20:[C03 yes]/4:30:[D04 yes]/5:40:[E05 
yes]/6-50-[F06 no ]/7-60-[G07 no ]/8:70:[H08 yes]/9:80:[I09 yes]/10-90-[J10 no 
]/--/12-110-[L12 no ]/13:120:[M13 yes]/?0/X[N14 yes]/"
    FAIL
 Test #16:  { ../src/grep -F -n -b -m 6 -C 1 -o yes; echo "?$?"; sed 's!^!X!'; }
  output:  "3:25:yes/4:35:yes/5:45:yes/8:75:yes/9:85:yes/--/13:125:yes/?0/X[A01 
no ]/X[B02 no ]/X[C03 yes]/X[D04 yes]/X[E05 yes]/X[F06 no ]/X[G07 no ]/X[H08 
yes]/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
  expect:  "3:25:yes/4:35:yes/5:45:yes/8:75:yes/9:85:yes/--/13:125:yes/?0/X[N14 
yes]/"
    FAIL
 Test #17:  { ../src/grep -F -n -b -v yes; echo "?$?"; sed 's!^!X!'; }
  output:  "1:0:[A01 no ]/2:10:[B02 no ]/6:50:[F06 no ]/7:60:[G07 no 
]/10:90:[J10 no ]/11:100:[K11 no ]/12:110:[L12 no ]/?0/X[A01 no ]/X[B02 no 
]/X[C03 yes]/X[D04 yes]/X[E05 yes]/X[F06 no ]/X[G07 no ]/X[H08 yes]/X[I09 
yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
  expect:  "1:0:[A01 no ]/2:10:[B02 no ]/6:50:[F06 no ]/7:60:[G07 no 
]/10:90:[J10 no ]/11:100:[K11 no ]/12:110:[L12 no ]/?0/"
    FAIL
 Test #18:  { ../src/grep -F -n -b -v -o yes; echo "?$?"; sed 's!^!X!'; }
  output:  "?0/X[A01 no ]/X[B02 no ]/X[C03 yes]/X[D04 yes]/X[E05 yes]/X[F06 no 
]/X[G07 no ]/X[H08 yes]/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 
yes]/X[N14 yes]/"
  expect:  "?0/"
    FAIL
 Test #19:  { ../src/grep -F -n -b -v -C 1 yes; echo "?$?"; sed 's!^!X!'; }
  output:  "1:0:[A01 no ]/2:10:[B02 no ]/3-20-[C03 yes]/--/5-40-[E05 
yes]/6:50:[F06 no ]/7:60:[G07 no ]/8-70-[H08 yes]/9-80-[I09 yes]/10:90:[J10 no 
]/11:100:[K11 no ]/12:110:[L12 no ]/13-120-[M13 yes]/?0/X[A01 no ]/X[B02 no 
]/X[C03 yes]/X[D04 yes]/X[E05 yes]/X[F06 no ]/X[G07 no ]/X[H08 yes]/X[I09 
yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
  expect:  "1:0:[A01 no ]/2:10:[B02 no ]/3-20-[C03 yes]/--/5-40-[E05 
yes]/6:50:[F06 no ]/7:60:[G07 no ]/8-70-[H08 yes]/9-80-[I09 yes]/10:90:[J10 no 
]/11:100:[K11 no ]/12:110:[L12 no ]/13-120-[M13 yes]/?0/"
    FAIL
 Test #20:  { ../src/grep -F -n -b -v -C 1 -o yes; echo "?$?"; sed 's!^!X!'; }
  output:  "3-25-yes/--/5-45-yes/8-75-yes/9-85-yes/13-125-yes/?0/X[A01 no 
]/X[B02 no ]/X[C03 yes]/X[D04 yes]/X[E05 yes]/X[F06 no ]/X[G07 no ]/X[H08 
yes]/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
  expect:  "3-25-yes/--/5-45-yes/8-75-yes/9-85-yes/13-125-yes/?0/"
    FAIL
 Test #21:  { ../src/grep -F -n -b -m 1 -v yes; echo "?$?"; sed 's!^!X!'; }
  output:  "1:0:[A01 no ]/?0/X[A01 no ]/X[B02 no ]/X[C03 yes]/X[D04 yes]/X[E05 
yes]/X[F06 no ]/X[G07 no ]/X[H08 yes]/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no 
]/X[M13 yes]/X[N14 yes]/"
  expect:  "1:0:[A01 no ]/?0/X[B02 no ]/X[C03 yes]/X[D04 yes]/X[E05 yes]/X[F06 
no ]/X[G07 no ]/X[H08 yes]/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 
yes]/X[N14 yes]/"
    FAIL
 Test #22:  { ../src/grep -F -n -b -m 1 -v -o yes; echo "?$?"; sed 's!^!X!'; }
  output:  "?0/X[A01 no ]/X[B02 no ]/X[C03 yes]/X[D04 yes]/X[E05 yes]/X[F06 no 
]/X[G07 no ]/X[H08 yes]/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 
yes]/X[N14 yes]/"
  expect:  "?0/X[B02 no ]/X[C03 yes]/X[D04 yes]/X[E05 yes]/X[F06 no ]/X[G07 no 
]/X[H08 yes]/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
    FAIL
 Test #23:  { ../src/grep -F -n -b -m 1 -v -C 1 yes; echo "?$?"; sed 's!^!X!'; }
  output:  "1:0:[A01 no ]/?0/X[A01 no ]/X[B02 no ]/X[C03 yes]/X[D04 yes]/X[E05 
yes]/X[F06 no ]/X[G07 no ]/X[H08 yes]/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no 
]/X[M13 yes]/X[N14 yes]/"
  expect:  "1:0:[A01 no ]/?0/X[B02 no ]/X[C03 yes]/X[D04 yes]/X[E05 yes]/X[F06 
no ]/X[G07 no ]/X[H08 yes]/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 
yes]/X[N14 yes]/"
    FAIL
 Test #24:  { ../src/grep -F -n -b -m 1 -v -C 1 -o yes; echo "?$?"; sed 
's!^!X!'; }
  output:  "?0/X[A01 no ]/X[B02 no ]/X[C03 yes]/X[D04 yes]/X[E05 yes]/X[F06 no 
]/X[G07 no ]/X[H08 yes]/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 
yes]/X[N14 yes]/"
  expect:  "?0/X[B02 no ]/X[C03 yes]/X[D04 yes]/X[E05 yes]/X[F06 no ]/X[G07 no 
]/X[H08 yes]/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
    FAIL
 Test #25:  { ../src/grep -F -n -b -m 2 -v yes; echo "?$?"; sed 's!^!X!'; }
  output:  "1:0:[A01 no ]/2:10:[B02 no ]/?0/X[A01 no ]/X[B02 no ]/X[C03 
yes]/X[D04 yes]/X[E05 yes]/X[F06 no ]/X[G07 no ]/X[H08 yes]/X[I09 yes]/X[J10 no 
]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
  expect:  "1:0:[A01 no ]/2:10:[B02 no ]/?0/X[C03 yes]/X[D04 yes]/X[E05 
yes]/X[F06 no ]/X[G07 no ]/X[H08 yes]/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no 
]/X[M13 yes]/X[N14 yes]/"
    FAIL
 Test #26:  { ../src/grep -F -n -b -m 2 -v -o yes; echo "?$?"; sed 's!^!X!'; }
  output:  "?0/X[A01 no ]/X[B02 no ]/X[C03 yes]/X[D04 yes]/X[E05 yes]/X[F06 no 
]/X[G07 no ]/X[H08 yes]/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 
yes]/X[N14 yes]/"
  expect:  "?0/X[C03 yes]/X[D04 yes]/X[E05 yes]/X[F06 no ]/X[G07 no ]/X[H08 
yes]/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
    FAIL
 Test #27:  { ../src/grep -F -n -b -m 2 -v -C 1 yes; echo "?$?"; sed 's!^!X!'; }
  output:  "1:0:[A01 no ]/2:10:[B02 no ]/3-20-[C03 yes]/?0/X[A01 no ]/X[B02 no 
]/X[C03 yes]/X[D04 yes]/X[E05 yes]/X[F06 no ]/X[G07 no ]/X[H08 yes]/X[I09 
yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
  expect:  "1:0:[A01 no ]/2:10:[B02 no ]/?0/X[C03 yes]/X[D04 yes]/X[E05 
yes]/X[F06 no ]/X[G07 no ]/X[H08 yes]/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no 
]/X[M13 yes]/X[N14 yes]/"
    FAIL
 Test #28:  { ../src/grep -F -n -b -m 2 -v -C 1 -o yes; echo "?$?"; sed 
's!^!X!'; }
  output:  "3-25-yes/?0/X[A01 no ]/X[B02 no ]/X[C03 yes]/X[D04 yes]/X[E05 
yes]/X[F06 no ]/X[G07 no ]/X[H08 yes]/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no 
]/X[M13 yes]/X[N14 yes]/"
  expect:  "?0/X[C03 yes]/X[D04 yes]/X[E05 yes]/X[F06 no ]/X[G07 no ]/X[H08 
yes]/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
    FAIL
 Test #29:  { ../src/grep -F -n -b -m 3 -v yes; echo "?$?"; sed 's!^!X!'; }
  output:  "1:0:[A01 no ]/2:10:[B02 no ]/6:50:[F06 no ]/?0/X[A01 no ]/X[B02 no 
]/X[C03 yes]/X[D04 yes]/X[E05 yes]/X[F06 no ]/X[G07 no ]/X[H08 yes]/X[I09 
yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
  expect:  "1:0:[A01 no ]/2:10:[B02 no ]/6:50:[F06 no ]/?0/X[G07 no ]/X[H08 
yes]/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
    FAIL
 Test #30:  { ../src/grep -F -n -b -m 3 -v -o yes; echo "?$?"; sed 's!^!X!'; }
  output:  "?0/X[A01 no ]/X[B02 no ]/X[C03 yes]/X[D04 yes]/X[E05 yes]/X[F06 no 
]/X[G07 no ]/X[H08 yes]/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no ]/X[M13 
yes]/X[N14 yes]/"
  expect:  "?0/X[G07 no ]/X[H08 yes]/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no 
]/X[M13 yes]/X[N14 yes]/"
    FAIL
 Test #31:  { ../src/grep -F -n -b -m 3 -v -C 1 yes; echo "?$?"; sed 's!^!X!'; }
  output:  "1:0:[A01 no ]/2:10:[B02 no ]/3-20-[C03 yes]/--/5-40-[E05 
yes]/6:50:[F06 no ]/?0/X[A01 no ]/X[B02 no ]/X[C03 yes]/X[D04 yes]/X[E05 
yes]/X[F06 no ]/X[G07 no ]/X[H08 yes]/X[I09 yes]/X[J10 no ]/X[K11 no ]/X[L12 no 
]/X[M13 yes]/X[N14 yes]/"
  expect:  "1:0:[A01 no ]/2:10:[B02 no ]/3-20-[C03 yes]/--/5-40-[E05 
yes]/6:50:[F06 no ]/?0/X[G07 no ]/X[H08 yes]/X[I09 yes]/X[J10 no ]/X[K11 no 
]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
    FAIL
 Test #32:  { ../src/grep -F -n -b -m 3 -v -C 1 -o yes; echo "?$?"; sed 
's!^!X!'; }
  output:  "3-25-yes/--/5-45-yes/?0/X[A01 no ]/X[B02 no ]/X[C03 yes]/X[D04 
yes]/X[E05 yes]/X[F06 no ]/X[G07 no ]/X[H08 yes]/X[I09 yes]/X[J10 no ]/X[K11 no 
]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
  expect:  "3-25-yes/--/5-45-yes/?0/X[G07 no ]/X[H08 yes]/X[I09 yes]/X[J10 no 
]/X[K11 no ]/X[L12 no ]/X[M13 yes]/X[N14 yes]/"
    FAIL
FAIL: yesno.sh
=================================
2 of 13 tests failed
(1 tests were not run)
Please report to address@hidden
=================================
make[2]: *** [check-TESTS] Error 1
make[2]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/tests'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/home/unit/cu/dcv/src/gnu/grep-2.5.3/tests'
make: *** [check-recursive] Error 1
Exit 2
>> x
exit

script done on Wed Aug 29 15:44:33 2007

reply via email to

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