From: Frank da Cruz <fdc@bacon.cc.columbia.edu>
To: "Nelson H. F. Beebe" <beebe@math.utah.edu>
bcc: fdc
Subject: Re: News of mm
In-Reply-To: Your message of Thu, 4 Aug 2005 16:49:15 -0600 (MDT)

Hi Nelson.  I'm working on MM this weekend.  I guess it's on me to reconcile
my version and yours.  Here's what I've been doing:

  http://www.columbia.edu/~fdc/mm/

(Still working on it, not finished yet.)

I tried building yours again just to make sure I didn't miss anything but
I still don't see any of my changes from version 0.91.  I noticed that my
version no longer builds at all under RH Linux AS4; the compilation bombs
out instantly with prototype mismatches.  So I built yours there to see what
would happen.  It did build successfully (I'm sending this to you now from
the resulting binary), but it wasn't exactly clean, the log is enclosed (not
attached :-) below.

- Frank

$ make OS=gnu-linux all
ccmdmd.c: In function `intson':
ccmdmd.c:884: warning: `sigblock' is deprecated (declared at ccmdmd.c:58)
ccmdmd.c:886: warning: passing arg 2 of `signal' from incompatible pointer type
ccmdmd.c:886: warning: assignment from incompatible pointer type
ccmdmd.c:888: warning: passing arg 2 of `signal' from incompatible pointer type
ccmdmd.c:890: warning: passing arg 2 of `signal' from incompatible pointer type
ccmdmd.c:890: warning: assignment from incompatible pointer type
ccmdmd.c:892: warning: passing arg 2 of `signal' from incompatible pointer type
ccmdmd.c:893: warning: `sigsetmask' is deprecated (declared at ccmdmd.c:61)
ccmdmd.c:896: warning: passing arg 2 of `signal' from incompatible pointer type
ccmdmd.c:896: warning: assignment from incompatible pointercc -g -DDIRENTLIB -DSYSV -D_BSD_SOURCE -DHAVE_BCOPY -DHAVE_GNU_LINUX -DHAVE_MKSTEMP -DHAVE_UNSETENV -DHAVE_VPRINTF   -c -o ccmdst.o ccmdst.c
cc -g -DDIRENTLIB -DSYSV -D_BSD_SOURCE -DHAVE_BCOPY -DHAVE_GNU_LINUX -DHAVE_MKSTEMP -DHAVE_UNSETENV -DHAVE_VPRINTF   -c -o ccmdut.o ccmdut.c
cc -g -DDIRENTLIB -DSYSV -D_BSD_SOURCE -DHAVE_BCOPY -DHAVE_GNU_LINUX -DHAVE_MKSTEMP -DHAVE_UNSETENV -DHAVE_VPRINTF   -c -o cmcfm.o cmcfm.c
cc -g -DDIRENTLIB -DSYSV -D_BSD_SOURCE -DHAVE_BCOPY -DHAVE_GNU_LINUX -DHAVE_MKSTEMP -DHAVE_UNSETENV -DHAVE_VPRINTF   -c -o cmchar.o cmchar.c
cc -g -DDIRENTLIB -DSYSV -D_BSD_SOURCE -DHAVE_BCOPY -DHAVE_GNU_LINUX -DHAVE_MKSTEMP -DHAVE_UNSETENV -DHAVE_VPRINTF   -c -o cmfil.o cmfil.c
cc -g -DDIRENTLIB -DSYSV -D_BSD_SOURCE -DHAVE_BCOPY -DHAVE_GNU_LINUX -DHAVE_MKSTEMP -DHAVE_UNSETENV -DHAVE_VPRINTF   -c -o cmfld.o cmfld.c
cc -g -DDIRENTLIB -DSYSV -D_BSD_SOURCE -DHAVE_BCOPY -DHAVE_GNU_LINUX -DHAVE_MKSTEMP -DHAVE_UNSETENV -DHAVE_VPRINTF   -c -o cmgrp.o cmgrp.c
cc -g -DDIRENTLIB -DSYSV -D_BSD_SOURCE -DHAVE_BCOPY -DHAVE_GNU_LINUX -DHAVE_MKSTEMP -DHAVE_UNSETENV -DHAVE_VPRINTF   Makefile:711: warning: overriding commands for target `gnu-linux'
Makefile:704: warning: ignoring old commands for target `gnu-linux'
Makefile:711: warning: overriding commands for target `gnu-linux'
Makefile:704: warning: ignoring old commands for target `gnu-linux'
action.c:12: warning: 'rcsid' defined but not used
address.c:135: warning: cast discards qualifiers from pointer target type
address.c:147: warning: cast discards qualifiers from pointer target type
address.c:153: warning: cast discards qualifiers from pointer target type
address.c:159: warning: cast discards qualifiers from pointer target type
address.c:165: warning: cast discards qualifiers from pointer target type
address.c:177: warning: cast discards qualifiers from pointer target type
address.c:183: warning: cast discards qualifiers from pointer target type
address.c:189: warning: cast discards qualifiers from pointer target type
address.c:194: warning: cast discards qualifiers from pointer target type
address.c:200: warning: cast discards qualifiers from pointer target type
address.c:205: warning: cast discards qualifiers from pointer target type
address.c:212: warning: cast discards qualifiers from pointer target type
address.c:218: warning: cast discards qualifiers from pointer target type
address.c:249: warning: cast discards qualifiers from pointer target type
address.c:255: warning: cast discards qualifiers from pointer target type
address.c:261: warning: cast discards qualifiers from pointer target type
address.c:269: warning: cast discards qualifiers from pointer target type
address.c:288: warning: cast discards qualifiers from pointer target type
address.c:12: warning: 'rcsid' defined but not used
alias.c: In function `free_alias':
alias.c:101: warning: cast discards qualifiers from pointer target type
alias.c: At top level:
alias.c:12: warning: 'rcsid' defined but not used
babyl.c:10: warning: 'rcsid' defined but not used
browse.c:12: warning: 'rcsid' defined but not used
cmds.c:12: warning: 'rcsid' defined but not used
compat.c:11: warning: 'rcsid' defined but not used
dates.c:10: warning: 'rcsid' defined but not used
debug.c:10: warning: 'rcsid' defined but not used
display.c:12: warning: 'rcsid' defined but not used
doinit.c:12: warning: 'rcsid' defined but not used
dt.c: In function `mkdate':
dt.c:228: warning: passing arg 2 of `gettimeofday' from incompatible pointer type
dt.c: At top level:
dt.c:12: warning: 'rcsid' defined but not used
edit.c: In function `do_edit_seqmsg':
edit.c:176: warning: cast discards qualifiers from pointer target type
edit.c: In function `gnuemacs_edit_outgoing':
edit.c:350: warning: cast discards qualifiers from pointer target type
edit.c: In function `spell_text':
edit.c:811: warning: cast discards qualifiers from pointer target type
edit.c:816: warning: cast discards qualifiers from pointer target type
edit.c:825: warning: cast discards qualifiers from pointer target type
edit.c:829: warning: cast discards qualifiers from pointer target type
edit.c: At top level:
edit.c:12: warning: 'rcsid' defined but not used
exit.c:12: warning: 'rcsid' defined but not used
file.c:14: warning: 'rcsid' defined but not used
formattab.c:11: warning: 'rcsid' defined but not used
headers.c: In function `skipheader':
headers.c:69: warning: cast discards qualifiers from pointer target type
headers.c:74: warning: cast discards qualifiers from pointer target type
headers.c: In function `findheader':
headers.c:133: warning: cast discards qualifiers from pointer target type
headers.c: In function `search':
headers.c:348: warning: cast discards qualifiers from pointer target type
headers.c: At top level:
headers.c:12: warning: 'rcsid' defined but not used
help.c: In function `free_ktab':
help.c:480: warning: cast discards qualifiers from pointer target type
help.c: At top level:
help.c:12: warning: 'rcsid' defined but not used
init.c: In function `initialize':
init.c:212: warning: passing arg 2 of `gettimeofday' from incompatible pointer type
init.c: At top level:
init.c:12: warning: 'rcsid' defined but not used
keywords.c: In function `parse_old_keywords':
keywords.c:267: warning: cast discards qualifiers from pointer target type
keywords.c: In function `parse_current_keywords':
keywords.c:448: warning: cast discards qualifiers from pointer target type
keywords.c: At top level:
keywords.c:12: warning: 'rcsid' defined but not used
mailrc.c:11: warning: 'rcsid' defined but not used
mbox.c: In function `mbox_wrmsg':
mbox.c:286: warning: cast discards qualifiers from pointer target type
mbox.c:294: warning: cast discards qualifiers from pointer target type
mbox.c: At top level:
mbox.c:10: warning: 'rcsid' defined but not used
mh.c:11: warning: 'rcsid' defined but not used
misc.c:12: warning: 'rcsid' defined but not used
mm.c:12: warning: 'rcsid' defined but not used
more.c:12: warning: 'rcsid' defined but not used
move.c:12: warning: 'rcsid' defined but not used
mtxt.c:10: warning: 'rcsid' defined but not used
newmail.c:12: warning: 'rcsid' defined but not used
parse.c:48: warning: cast discards qualifiers from pointer target type
parse.c: In function `parse_keylist':
parse.c:752: warning: cast discards qualifiers from pointer target type
parse.c: In function `parse_filelist':
parse.c:809: warning: cast discards qualifiers from pointer target type
parse.c: In function `parse_keyword':
parse.c:1094: warning: cast discards qualifiers from pointer target type
parse.c: At top level:
parse.c:12: warning: 'rcsid' defined but not used
parsemsg.c:61: warning: cast discards qualifiers from pointer target type
parsemsg.c:12: warning: 'rcsid' defined but not used
pop2.c:11: warning: 'rcsid' defined but not used
pop3.c:11: warning: 'rcsid' defined but not used
print.c: In function `parse_listfile':
print.c:187: warning: cast discards qualifiers from pointer target type
print.c: At top level:
print.c:12: warning: 'rcsid' defined but not used
rd.c:11: warning: 'rcsid' defined but not used
read.c:12: warning: 'rcsid' defined but not used
send.c:12: warning: 'rcsid' defined but not used
sendcmds.c:12: warning: 'rcsid' defined but not used
sendmail.c:12: warning: 'rcsid' defined but not used
seq.c:158: warning: cast discards qualifiers from pointer target type
seq.c:161: warning: cast discards qualifiers from pointer target type
seq.c:164: warning: cast discards qualifiers from pointer target type
seq.c:166: warning: cast discards qualifiers from pointer target type
seq.c:170: warning: cast discards qualifiers from pointer target type
seq.c:174: warning: cast discards qualifiers from pointer target type
seq.c:177: warning: cast discards qualifiers from pointer target type
seq.c:181: warning: cast discards qualifiers from pointer target type
seq.c:12: warning: 'rcsid' defined but not used
set.c:96: warning: initialization makes integer from pointer without a cast
set.c:98: warning: initialization makes integer from pointer without a cast
set.c:99: warning: initialization makes integer from pointer without a cast
set.c:105: warning: initialization makes integer from pointer without a cast
set.c:114: warning: initialization makes integer from pointer without a cast
set.c:116: warning: initialization makes integer from pointer without a cast
set.c:12: warning: 'rcsid' defined but not used
signals.c:11: warning: 'rcsid' defined but not used
support.c:12: warning: 'rcsid' defined but not used
token.c:10: warning: 'rcsid' defined but not used
usage.c:11: warning: 'rcsid' defined but not used
whoami.c:12: warning: 'rcsid' defined but not used
mkversion.c:11: warning: 'rcsid' defined but not used
In file included from version.c:21:
cmds.h:10: warning: initialization discards qualifiers from pointer target type
version.c:11: warning: 'rcsid' defined but not used
mm.h:15: warning: 'mm_rcsid' defined but not used
config.h:12: warning: 'config_rcsid' defined but not used
s-gnulinux.h:13: warning: 's_gnulinux_rcsid' defined but not used
osfiles.h:13: warning: 'osfiles_rcsid' defined but not used
compat.h:13: warning: 'compat_rcsid' defined but not used
chartype.h:13: warning: 'chart_rcsid' defined but not used
pathnames.h:13: warning: 'pathnames_rcsid' defined but not used
address.h:13: warning: 'addr_rcsid' defined but not used
seq.h:13: warning: 'seq_rcsid' defined but not used
extern.h:13: warning: 'extern_rcsid' defined but not used
parse.h:13: warning: 'parse_rcsid' defined but not used
keytab.h:13: warning: 'keytab_rcsid' defined but not used
cmds.h:10: warning: 'cmds_rcsid' defined but not used
message.h:13: warning: 'msg_rcsid' defined but not used
babyl.h:13: warning: 'babyl_rcsid' defined but not used
rd.h:13: warning: 'rd_rcsid' defined but not used
set.h:13: warning: 'set_rcsid' defined but not used
help.h:13: warning: 'help_rcsid' defined but not used
sys-prof.c:12: warning: 'rcsid' defined but not used
make[3]: Warning: File `Makefile' has modification time 1.5 s in the future
regex.c: In function `print_compiled_pattern':
regex.c:757: warning: int format, long unsigned int arg (arg 2)
regex.c:757: warning: int format, long unsigned int arg (arg 3)
regex.c: In function `regex_compile':
regex.c:1680: warning: suggest explicit braces to avoid ambiguous `else'
regex.c:1700: warning: suggest explicit braces to avoid ambiguous `else'
regex.c: In function `compile_range':
regex.c:2307: warning: cast discards qualifiers from pointer target type
regex.c:2308: warning: cast discards qualifiers from pointer target type
regex.c: In function `re_match_2':
regex.c:3498: warning: unsigned int format, pointer arg (arg 2)
regex.c:3893: warning: unsigned int format, pointer arg (arg 2)
regex.c:3893: warning: cast discards qualifiers from pointer target type
regex.c:3893: warning: unsigned int format, pointer arg (arg 2)
regex.c:3893: warning: cast discards qualifiers from pointer target type
regex.c:3893: warning: unsigned int format, different type arg (arg 2)
regex.c:3893: warning: unsigned int format, pointer arg (arg 2)
regex.c:3893: warning: unsigned int format, pointer arg (arg 2)
regex.c:3893: warning: cast discards qualifiers from pointer target type
regex.c:3893: warning: unused variable `destination'
regex.c:3957: warning: cast discards qualifiers from pointer target type
regex.c:3957: warning: cast discards qualifiers from pointer target type
regex.c:4039: warning: unsigned int format, pointer arg (arg 3)
regex.c:4041: warning: unsigned int format, pointer arg (arg 2)
regex.c:4041: warning: cast discards qualifiers from pointer target type
regex.c:4041: warning: unsigned int format, pointer arg (arg 2)
regex.c:4041: warning: cast discards qualifiers from pointer target type
regex.c:4041: warning: unsigned int format, different type arg (arg 2)
regex.c:4041: warning: unsigned int format, pointer arg (arg 2)
regex.c:4041: warning: unsigned int format, pointer arg (arg 2)
regex.c:4041: warning: unused variable `destination'
regex.c:4062: warning: unsigned int format, pointer arg (arg 3)
regex.c:4094: warning: unsigned int format, pointer arg (arg 2)
regex.c:4094: warning: cast discards qualifiers from pointer target type
regex.c:4094: warning: unsigned int format, pointer arg (arg 2)
regex.c:4094: warning: cast discards qualifiers from pointer target type
regex.c:4094: warning: unsigned int format, different type arg (arg 2)
regex.c:4094: warning: unsigned int format, pointer arg (arg 2)
regex.c:4094: warning: unsigned int format, pointer arg (arg 2)
regex.c:4094: warning: cast discards qualifiers from pointer target type
regex.c:4094: warning: unused variable `destination'
regex.c:4200: warning: declaration of 'failure_id' shadows a previous local
regex.c:3323: warning: shadowed declaration is here
regex.c:4200: warning: unsigned int format, pointer arg (arg 2)
regex.c:4200: warning: unsigned int format, pointer arg (arg 2)
regex.c:4200: warning: unsigned int format, pointer arg (arg 2)
regex.c:4200: warning: int format, long unsigned int arg (arg 2)
regex.c:4200: warning: int format, long unsigned int arg (arg 2)
regex.c:4200: warning: unsigned int format, different type arg (arg 2)
regex.c:4200: warning: unsigned int format, pointer arg (arg 2)
regex.c:4200: warning: unsigned int format, pointer arg (arg 2)
regex.c:4213: warning: unsigned int format, pointer arg (arg 2)
regex.c:4233: warning: unsigned int format, pointer arg (arg 2)
regex.c:4233: warning: cast discards qualifiers from pointer target type
regex.c:4233: warning: unsigned int format, pointer arg (arg 2)
regex.c:4233: warning: cast discards qualifiers from pointer target type
regex.c:4233: warning: unsigned int format, different type arg (arg 2)
regex.c:4233: warning: unused variable `destination'
regex.c:4246: warning: unsigned int format, pointer arg (arg 2)
regex.c:4246: warning: cast discards qualifiers from pointer target type
regex.c:4246: warning: unsigned int format, pointer arg (arg 2)
regex.c:4246: warning: cast discards qualifiers from pointer target type
regex.c:4246: warning: unsigned int format, different type arg (arg 2)
regex.c:4246: warning: unused variable `destination'
regex.c:4262: warning: unsigned int format, pointer arg (arg 2)
regex.c:4266: warning: unsigned int format, pointer arg (arg 2)
regex.c:4296: warning: unsigned int format, pointer arg (arg 2)
regex.c:4414: warning: declaration of 'failure_id' shadows a previous local
regex.c:3323: warning: shadowed declaration is here
regex.c:4414: warning: unsigned int format, pointer arg (arg 2)
regex.c:4414: warning: unsigned int format, pointer arg (arg 2)
regex.c:4414: warning: unsigned int format, pointer arg (arg 2)
regex.c:4414: warning: unsigned int format, different type arg (arg 2)
regex.c:4414: warning: unsigned int format, pointer arg (arg 2)
regex.c:4414: warning: unsigned int format, pointer arg (arg 2)
regex.c: In function `re_comp':
regex.c:4805: warning: return discards qualifiers from pointer target type
regex.c:4813: warning: return discards qualifiers from pointer target type
regex.c:4818: warning: return discards qualifiers from pointer target type
regex.c:4830: warning: cast discards qualifiers from pointer target type
make[3]: warning:  Clock skew detected.  Your build may be incomplete.
make[3]: Warning: File `Makefile' has modification time 1.1 s in the future
make[3]: warning:  Clock skew detected.  Your build may be incomplete.
mm-trans.c:10: warning: 'rcsid' defined but not used
DEBUG -I../ccmd  -DUSAGE  -DS_FILE=\"s-gnulinux.h\" -g -DHAVE_GNU_LINUX -DHAVE_BCOPY -DHAVE_UNSETENV -DHAVE_VPRINTF -D_BSD_SOURCE -c signals.c
gcc -Wall -Wshadow -Wcast-qual -Wpointer-arith -Wwrite-strings -Wnested-externs -DDEBUG -I../ccmd  -DUSAGE  -DS_FILE=\"s-gnulinux.h\" -g -DHAVE_GNU_LINUX -DHAVE_BCOPY -DHAVE_UNSETENV -DHAVE_VPRINTF -D_BSD_SOURCE -c support.c
gcc -Wall -Wshadow -Wcast-qual -Wpointer-arith -Wwrite-strings -Wnested-externs -DDEBUG -I../ccmd  -DUSAGE  -DS_FILE=\"s-gnulinux.h\" -g -DHAVE_GNU_LINUX -DHAVE_BCOPY -DHAVE_UNSETENV -DHAVE_VPRINTF -D_BSD_SOURCE -c token.c
gcc -Wall -Wshadow -Wcast-qual -Wpointer-arith -Wwrite-strings -Wnested-externs -DDEBUG -I../ccmd  -DUSAGE  -DS_FILE=\"s-gnulinux.h\" -g -DHAVE_GNU_LINUX -DHAVE_BCOPY -DHAVE_UNSETENV -DHAVE_VPRINTF -D_BSD_SOURCE -c usage.c
gcc -Wall -Wshadow -Wcast-qual -Wpointer-arith -Wwrite-strings -Wnested-externs -DDEBUG -I../ccmd  -DUSAGE  -DS_FILE=\"s-gnulinux.h\" -g -DHAVE_GNU_LINUX -DHAVE_BCOPY -DHAVE_UNSETENV -DHAVE_VPRINTF -D_BSD_SOURCE -c whoami.c
/bin/rm -f mkversion
gcc -Wall -Wshadow -Wcast-qual -Wpointer-arith -Wwrite-strings -Wnested-externs -DDEBUG -I../ccmd  -DUSAGE  -DS_FILE=\"s-gnulinux.h\" -g -DHAVE_GNU_LINUX -DHAVE_BCOPY -DHAVE_UNSETENV -DHAVE_VPRINTF -D_BSD_SOURCE -DDEBUG -o mkversion mkversion.c whoami.o compat.o dates.o ../ccmd/ccmd.a -lcurses
chmod ug+w version.h
./mkversion +e
Updating version.h for Columbia MM 0.94.0(25)
gcc -Wall -Wshadow -Wcast-qual -Wpointer-arith -Wwrite-strings -Wnested-externs -DDEBUG -I../ccmd  -DUSAGE  -DS_FILE=\"s-gnulinux.h\" -g -DHAVE_GNU_LINUX -DHAVE_BCOPY -DHAVE_UNSETENV -DHAVE_VPRINTF -D_BSD_SOURCE -c version.c
/bin/rm -f mm
gcc -Wall -Wshadow -Wcast-qual -Wpointer-arith -Wwrite-strings -Wnested-externs -DDEBUG -I../ccmd  -DUSAGE  -DS_FILE=\"s-gnulinux.h\" -g -DHAVE_GNU_LINUX -DHAVE_BCOPY -DHAVE_UNSETENV -DHAVE_VPRINTF -D_BSD_SOURCE -DDEBUG -o mm action.o address.o alias.o babyl.o browse.o cmds.o compat.o dates.o debug.o display.o doinit.o dt.o edit.o exit.o file.o formattab.o headers.o help.o init.o keywords.o mailrc.o mbox.o mh.o misc.o mm.o more.o move.o mtxt.o newmail.o novice.o parse.o parsemsg.o pop2.o pop3.o print.o rd.o read.o send.o sendcmds.o sendmail.o seq.o set.o signals.o support.o token.o usage.o whoami.o version.o ../ccmd/ccmd.a -lcurses
gcc -Wall -Wshadow -Wcast-qual -Wpointer-arith -Wwrite-strings -Wnested-externs -DDEBUG -I../ccmd  -DUSAGE  -DS_FILE=\"s-gnulinux.h\" -g -DHAVE_GNU_LINUX -DHAVE_BCOPY -DHAVE_UNSETENV -DHAVE_VPRINTF -D_BSD_SOURCE -c sys-prof.c
/bin/rm -f sys-prof
gcc -Wall -Wshadow -Wcast-qual -Wpointer-arith -Wwrite-strings -Wnested-externs -DDEBUG -I../ccmd  -DUSAGE  -DS_FILE=\"s-gnulinux.h\" -g -DHAVE_GNU_LINUX -DHAVE_BCOPY -DHAVE_UNSETENV -DHAVE_VPRINTF -D_BSD_SOURCE -DDEBUG -o sys-prof sys-prof.o formattab.o ../ccmd/ccmd.a -lcurses
(cd regex-0.12; \
	CC='gcc -Wall -Wshadow -Wcast-qual -Wpointer-arith -Wwrite-strings -Wnested-externs' ./configure ; \
	make CC='gcc -Wall -Wshadow -Wcast-qual -Wpointer-arith -Wwrite-strings -Wnested-externs' CFLAGS='-DDEBUG -I../ccmd  -DUSAGE  -DS_FILE=\"s-gnulinux.h\" -g -DHAVE_GNU_LINUX -DHAVE_BCOPY -DHAVE_UNSETENV -DHAVE_VPRINTF -D_BSD_SOURCE -DREGEX_MALLOC' regex.o)
loading cache ./config.cache
checking for gcc... (cached) cc -Xc
checking whether we are using GNU C... (cached) no
checking for a BSD compatible install... (cached) /opt/local/bin/install -c
checking for POSIXized ISC... no
checking how to run the C preprocessor... (cached) cc -Xc -E
checking for minix/config.h... (cached) no
checking for AIX... no
checking for -lsun... (cached) no
checking for -lseq... (cached) no
checking for -lgen... (cached) no
checking for getmntent... (cached) no
checking whether cross-compiling... (cached) yes
checking for ANSI C header files... (cached) yes
checking for string.h... (cached) yes
checking for working alloca.h... (cached) no
checking for alloca... (cached) no
checking whether alloca needs Cray hooks... (cached) no
checking stack direction for C alloca... (cached) 0
checking for working const... (cached) yes
checking for prefix by ... checking for gcc... (cached) /opt/local/bin/gcc
creating ./config.status
creating Makefile
creating doc/Makefile
creating test/Makefile
make[3]: Entering directory `/hmt/prost/kd/fdc/mm/utah/mm-0.94/mm/regex-0.12'
gcc -Wall -Wshadow -Wcast-qual -Wpointer-arith -Wwrite-strings -Wnested-externs -DDEBUG -I../ccmd  -DUSAGE  -DS_FILE=\"s-gnulinux.h\" -g -DHAVE_GNU_LINUX -DHAVE_BCOPY -DHAVE_UNSETENV -DHAVE_VPRINTF -D_BSD_SOURCE -DREGEX_MALLOC  -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DC_ALLOCA=1 -DSTACK_DIRECTION=0  -I. -I. -c regex.c
make[3]: Leaving directory `/hmt/prost/kd/fdc/mm/utah/mm-0.94/mm/regex-0.12'
(cd regex-0.12/test; \
	make CC='gcc -Wall -Wshadow -Wcast-qual -Wpointer-arith -Wwrite-strings -Wnested-externs' CFLAGS='-DDEBUG -I../ccmd  -DUSAGE  -DS_FILE=\"s-gnulinux.h\" -g -DHAVE_GNU_LINUX -DHAVE_BCOPY -DHAVE_UNSETENV -DHAVE_VPRINTF -D_BSD_SOURCE' printchar.o)
make[3]: Entering directory `/hmt/prost/kd/fdc/mm/utah/mm-0.94/mm/regex-0.12/test'
gcc -Wall -Wshadow -Wcast-qual -Wpointer-arith -Wwrite-strings -Wnested-externs -I. -I. -I../. -DSTDC_HEADERS=1 -DHAVE_STRING_H=1 -DC_ALLOCA=1 -DSTACK_DIRECTION=0   -DDEBUG -DDEBUG -I../ccmd  -DUSAGE  -DS_FILE=\"s-gnulinux.h\" -g -DHAVE_GNU_LINUX -DHAVE_BCOPY -DHAVE_UNSETENV -DHAVE_VPRINTF -D_BSD_SOURCE -c printchar.c
make[3]: Leaving directory `/hmt/prost/kd/fdc/mm/utah/mm-0.94/mm/regex-0.12/test'
gcc -Wall -Wshadow -Wcast-qual -Wpointer-arith -Wwrite-strings -Wnested-externs -DDEBUG -I../ccmd  -DUSAGE  -DS_FILE=\"s-gnulinux.h\" -g -DHAVE_GNU_LINUX -DHAVE_BCOPY -DHAVE_UNSETENV -DHAVE_VPRINTF -D_BSD_SOURCE -DDEBUG -o mm-trans mm-trans.c regex-0.12/regex.o regex-0.12/test/printchar.o ../ccmd/ccmd.a -lcurses
make[2]: Leaving directory `/hmt/prost/kd/fdc/mm/utah/mm-0.94/mm'
make[1]: Leaving directory `/hmt/prost/kd/fdc/mm/utah/mm-0.94/mm'

(end)
