[Top][All Lists]
[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:
"[01;31m[KWord[m[KA/[01;31m[Kword[m[Kb/[01;31m[KWORD[m[KC/"
FAIL
Testing: ../src/grep WORD --color=always -i
input: "WordA/wordb/WORDC/"
output: "WordA/wordb/WORDC/"
expect:
"[01;31m[KWord[m[KA/[01;31m[Kword[m[Kb/[01;31m[KWORD[m[KC/"
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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- grep-2.5.3 compile & check failures,
Rob McMahon <=