Hi Alpha Managers!
I've been trying to build Tripwire 1.2 on an OSF/1 3.0 machine. I'm
currently using the recommended settings for OSF/1 2.0 as advised by the
OSF/1 Ported document contributor <asokan_at_uwaterloo.ca>, and it seems to
build fine (a couple of warnings on the lex/yacc-generated stuff -- see
appended "make.log"). However, "make test" exhibits undeterministic
behavior (ie. it usually fails, but at varying points for each run, and
it sometimes succeeds based on the micro-alignment of the plants or
something).
Has anyone successfully built *and* tested Tripwire on 3.0? If so, could
you please advise me how to go about it?
Thks much, and I will summarize.
- Adrian Ho
IT Architect, Infrastructure Group
NII Division, National Computer Board
Singapore
Internet: adrianho_at_nii.ncb.gov.sg
========================= make.log =============================
(cd aux; make CC=cc CFLAGS="-g -DTW_TYPE32='int' " LDFLAGS="-non_shared " CPP="cc -E " SHELL=/bin/sh all)
###
### Ignore warnings about shift count negative/too large on line 36
###
cc -g -DTW_TYPE32='int' -non_shared byteorder.c -o byteorder
(./byteorder; cat ./ntohl.h) > ../include/byteorder.h
cc -g -DTW_TYPE32='int' -non_shared types.c -o types
/bin/sh ./types.sh "cc -E " > ../include/inode.h
(cd src; make CC=cc CFLAGS="-g -DTW_TYPE32='int' " LIBS="" LDFLAGS="-non_shared " CPP="cc -E " SHELL=/bin/sh YACC="yacc" LEX="lex" all)
/bin/sh help.sh help.txt > help.c
cc -g -DTW_TYPE32='int' -c config.parse.c
cc -g -DTW_TYPE32='int' -c main.c
cc -g -DTW_TYPE32='int' -c list.c
cc -g -DTW_TYPE32='int' -c ignorevec.c
cc -g -DTW_TYPE32='int' -c dbase.build.c
cc -g -DTW_TYPE32='int' -c utils.c
cc -g -DTW_TYPE32='int' -c preen.c
cc -g -DTW_TYPE32='int' -c preen.interp.c
cc -g -DTW_TYPE32='int' -c preen.report.c
cc -g -DTW_TYPE32='int' -c nullsig.c
cc -g -DTW_TYPE32='int' -c config.prim.c
cc -g -DTW_TYPE32='int' -c dbase.update.c
lex config.pre.l
mv lex.yy.c config.lex.c
yacc config.pre.y
sed 's/lex\.yy\.c/config.lex.c/' < y.tab.c > config.pre.c
rm y.tab.c
cc -g -DTW_TYPE32='int' -c config.pre.c
/usr/lib/cmplrs/cc/cfe: Warning: ./config.lex.c, line 128: Incompatible pointer type assignment
yylval.string = yytext;
------------------^
/usr/lib/cmplrs/cc/cfe: Warning: ./config.lex.c, line 132: Incompatible pointer type assignment
pcin = yytext;
---------^
cc -g -DTW_TYPE32='int' -c help.c
(cd ../sigs/md5; make CC="cc" CFLAGS="-g -DTW_TYPE32='int' -I. -I..")
cc -g -DTW_TYPE32='int' -I. -I.. -c md5.c
(null command)
cc -g -DTW_TYPE32='int' -I. -I.. -c md5wrapper.c
(null command)
(cd ../sigs/snefru; make CC="cc" CFLAGS="-g -DTW_TYPE32='int' -I. -I..")
cc -g -DTW_TYPE32='int' -I. -I.. -c snefru.c
(null command)
(cd ../sigs/crc32; make CC="cc" CFLAGS="-g -DTW_TYPE32='int' -I. -I..")
cc -g -DTW_TYPE32='int' -I. -I.. -c crc32.c
(cd ../sigs/crc; make CC="cc" CFLAGS="-g -DTW_TYPE32='int' -I. -I..")
cc -g -DTW_TYPE32='int' -I. -I.. -c crc.c
(cd ../sigs/md4; make CC="cc" CFLAGS="-g -DTW_TYPE32='int' -I. -I..")
cc -g -DTW_TYPE32='int' -I. -I.. -c md4.c
(null command)
cc -g -DTW_TYPE32='int' -I. -I.. -c md4wrapper.c
(null command)
(cd ../sigs/md2; make CC="cc" CFLAGS="-g -DTW_TYPE32='int' -I. -I..")
cc -g -DTW_TYPE32='int' -I. -I.. -c md2wrapper.c
cc -g -DTW_TYPE32='int' -I. -I.. -c md2.c
(cd ../sigs/sha; make CC="cc" CFLAGS="-g -DTW_TYPE32='int' -I. -I..")
cc -g -DTW_TYPE32='int' -I. -I.. -c sha.c
/usr/lib/cmplrs/cc/cfe: Warning: sha.c:50: Macro LITTLE_ENDIAN redefined.
cc -g -DTW_TYPE32='int' -I. -I.. -c shawrapper.c
(cd ../sigs/haval; make CC="cc" CFLAGS="-g -DTW_TYPE32='int' -I. -I..")
cc -g -DTW_TYPE32='int' -I. -I.. -c haval.c
cc -g -DTW_TYPE32='int' -I. -I.. -c havalwrapper.c
cc -g -DTW_TYPE32='int' -non_shared -o tripwire config.parse.o main.o list.o ignorevec.o dbase.build.o utils.o preen.o preen.interp.o preen.report.o nullsig.o config.prim.o dbase.update.o config.pre.o help.o ../sigs/md5/md5wrapper.o ../sigs/md5/md5
.o ../sigs/snefru/snefru.o ../sigs/crc32/crc32.o ../sigs/crc/crc.o ../sigs/md4/md4.o ../sigs/md4/md4wrapper.o ../sigs/md2/md2.o ../sigs/md2/md2wrapper.o ../sigs/sha/sha.o ../sigs/sha/shawrapper.o ../sigs/haval/haval.o ../sigs/haval/havalwrapper.o
cc -g -DTW_TYPE32='int' -non_shared -o siggen siggen.c ../sigs/md5/md5wrapper.o ../sigs/md5/md5.o ../sigs/snefru/snefru.o ../sigs/crc32/crc32.o ../sigs/crc/crc.o ../sigs/md4/md4.o ../sigs/md4/md4wrapper.o ../sigs/md2/md2.o ../sigs/md2/md2wrapper.o ../s
igs/sha/sha.o ../sigs/sha/shawrapper.o ../sigs/haval/haval.o ../sigs/haval/havalwrapper.o nullsig.o utils.o
(null command)
Received on Sun Feb 05 1995 - 19:16:55 NZDT