[djp1@localhost projects]$ cd pbench/src/ [djp1@localhost src]$ tar xvzf grep-2.0.tar.gz grep-2.0/ grep-2.0/tests/ grep-2.0/tests/check.sh grep-2.0/tests/khadafy.lines grep-2.0/tests/khadafy.regexp grep-2.0/tests/scriptgen.awk grep-2.0/tests/spencer.tests grep-2.0/AUTHORS grep-2.0/ChangeLog grep-2.0/COPYING grep-2.0/INSTALL grep-2.0/INSTALL.VMS grep-2.0/MANIFEST grep-2.0/Makefile.in grep-2.0/NEWS grep-2.0/PROJECTS grep-2.0/README grep-2.0/alloca.c grep-2.0/configure grep-2.0/configure.in grep-2.0/dfa.c grep-2.0/dfa.h grep-2.0/getopt.c grep-2.0/getopt.h grep-2.0/getpagesize.h grep-2.0/grep.c grep-2.0/grep.h grep-2.0/grep.man grep-2.0/kwset.c grep-2.0/kwset.h grep-2.0/make.com grep-2.0/obstack.c grep-2.0/obstack.h grep-2.0/regex.c grep-2.0/regex.h grep-2.0/search.c [djp1@localhost src]$ cd grep-2.0 [djp1@localhost grep-2.0]$ patch -p1 < ../../patches/grep-2.0-patch-060902-01 patching file regex.c [djp1@localhost grep-2.0]$ export CC=scc [djp1@localhost grep-2.0]$ export SLD_LIBRARY_PATH=~/mlib [djp1@localhost grep-2.0]$ export SCC_USE_CC=1 [djp1@localhost grep-2.0]$ ./configure checking for mawk checking for gawk checking for POSIXized ISC checking how to run the C preprocessor checking for install checking for ANSI C header files checking for string.h checking for sys/param.h checking whether string.h declares mem functions checking for unistd.h checking for size_t in sys/types.h checking for working alloca.h checking for alloca checking for getpagesize checking for memchr checking for strerror checking for valloc checking for unsigned characters checking for working const checking for working mmap creating config.status creating Makefile [djp1@localhost grep-2.0]$ export SCC_USE_CC=0 [djp1@localhost grep-2.0]$ make scc -O -DGREP -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MEMCHR=1 -DHAVE_STRERROR=1 -DHAVE_VALLOC=1 -DHAVE_WORKING_MMAP=1 -I. -c grep.c scc -O -DGREP -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MEMCHR=1 -DHAVE_STRERROR=1 -DHAVE_VALLOC=1 -DHAVE_WORKING_MMAP=1 -I. -c getopt.c scc -O -DGREP -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MEMCHR=1 -DHAVE_STRERROR=1 -DHAVE_VALLOC=1 -DHAVE_WORKING_MMAP=1 -I. -c regex.c scc -O -DGREP -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MEMCHR=1 -DHAVE_STRERROR=1 -DHAVE_VALLOC=1 -DHAVE_WORKING_MMAP=1 -I. -c dfa.c scc -O -DGREP -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MEMCHR=1 -DHAVE_STRERROR=1 -DHAVE_VALLOC=1 -DHAVE_WORKING_MMAP=1 -I. -c kwset.c scc -O -DGREP -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MEMCHR=1 -DHAVE_STRERROR=1 -DHAVE_VALLOC=1 -DHAVE_WORKING_MMAP=1 -I. -c obstack.c scc -O -DGREP -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MEMCHR=1 -DHAVE_STRERROR=1 -DHAVE_VALLOC=1 -DHAVE_WORKING_MMAP=1 -I. -c search.c scc -O -o grep grep.o getopt.o regex.o dfa.o kwset.o obstack.o search.o sld: WARNING, variable matchers has compatible types: search.o: struct matcher { name; compile; execute; };[8] grep.o: struct matcher { int8 * name; void (int8 *, unsigned int32) * compile; int8 * (int8 *, unsigned int32, int8 * *) * execute; };[] AWK=gawk sh ./tests/check.sh ./tests ./tests/check.sh: line 10: ./grep: Permission denied cmp: EOF on khadafy.out Khadafy test failed -- output left on khadafy.out Spencer test #1 failed Spencer test #2 failed Spencer test #3 failed Spencer test #4 failed Spencer test #5 failed Spencer test #6 failed Spencer test #7 failed Spencer test #8 failed Spencer test #9 failed Spencer test #10 failed Spencer test #11 failed Spencer test #12 failed Spencer test #13 failed Spencer test #14 failed Spencer test #15 failed Spencer test #16 failed Spencer test #17 failed Spencer test #18 failed Spencer test #19 failed Spencer test #20 failed Spencer test #21 failed Spencer test #22 failed Spencer test #23 failed Spencer test #24 failed Spencer test #25 failed Spencer test #26 failed Spencer test #27 failed Spencer test #28 failed Spencer test #29 failed Spencer test #30 failed Spencer test #31 failed Spencer test #32 failed Spencer test #33 failed Spencer test #34 failed Spencer test #35 failed Spencer test #36 failed Spencer test #37 failed Spencer test #38 failed Spencer test #39 failed Spencer test #40 failed Spencer test #41 failed Spencer test #42 failed Spencer test #43 failed Spencer test #44 failed Spencer test #45 failed Spencer test #46 failed Spencer test #47 failed Spencer test #48 failed Spencer test #49 failed Spencer test #50 failed Spencer test #51 failed Spencer test #52 failed Spencer test #53 failed Spencer test #54 failed Spencer test #55 failed Spencer test #56 failed Spencer test #57 failed Spencer test #58 failed Spencer test #59 failed Spencer test #60 failed Spencer test #61 failed Spencer test #62 failed Spencer test #63 failed Spencer test #64 failed Spencer test #65 failed Spencer test #66 failed Spencer test #67 failed Spencer test #68 failed Spencer test #69 failed Spencer test #70 failed Spencer test #71 failed Spencer test #72 failed Spencer test #73 failed Spencer test #74 failed Spencer test #75 failed Spencer test #76 failed Spencer test #77 failed Spencer test #78 failed Spencer test #79 failed Spencer test #80 failed Spencer test #81 failed Spencer test #82 failed Spencer test #83 failed Spencer test #84 failed Spencer test #85 failed Spencer test #86 failed Spencer test #87 failed Spencer test #88 failed Spencer test #89 failed Spencer test #90 failed Spencer test #91 failed Spencer test #92 failed Spencer test #93 failed Spencer test #94 failed Spencer test #95 failed Spencer test #96 failed Spencer test #97 failed Spencer test #98 failed Spencer test #99 failed Spencer test #100 failed Spencer test #101 failed Spencer test #102 failed Spencer test #103 failed Spencer test #104 failed Spencer test #105 failed Spencer test #106 failed Spencer test #107 failed Spencer test #108 failed Spencer test #109 failed Spencer test #110 failed Spencer test #111 failed Spencer test #112 failed Spencer test #113 failed Spencer test #114 failed Spencer test #115 failed Spencer test #116 failed Spencer test #117 failed Spencer test #118 failed Spencer test #119 failed Spencer test #120 failed Spencer test #121 failed Spencer test #122 failed make: *** [check.done] Error 1 [djp1@localhost grep-2.0]$ cp grep ../../suif/grep-2.0.suif [djp1@localhost grep-2.0]$ cd ../../suif/ [djp1@localhost suif]$ suif2lsuif -o grep-2.0.lsuif grep-2.0.suif