Script started on Tue Nov 8 03:44:12 2005 path before .tcshrc: /usr/local/j2sdk1.4.1_01/bin /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /usr/local/j2sdk1.4.1_01/bin /usr/local/j2sdk1.4.1_01/bin /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /opt/IBMJava2-131/bin /opt/IBMJava2-131/jre/bin /usr/local/bin /bin /usr/bin /usr/X11R6/bin elm -z -f /usr/spool/mail/lechner Path before setpath: /usr/local/j2sdk1.4.1_01/bin /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /usr/local/j2sdk1.4.1_01/bin /usr/local/j2sdk1.4.1_01/bin /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /opt/IBMJava2-131/bin /opt/IBMJava2-131/jre/bin /usr/local/bin /bin /usr/bin /usr/X11R6/bin path from .tcshrc: /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /usr/local/j2sdk1.4.1_01/bin /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /usr/local/j2sdk1.4.1_01/bin /usr/local/j2sdk1.4.1_01/bin /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /opt/IBMJava2-131/bin /opt/IBMJava2-131/jre/bin /usr/local/bin /bin /usr/bin /usr/X11R6/bin i386-linux : java path is /usr/local/j2sdk1.4.1_01/bin:/usr/local/bin:/usr/bin:/usr/bin/X11:/usr/ucb:/bin:/usr/common/bin/:/usr/local/j2sdk1.4.1_01/bin:/usr/local/bin:/usr/bin:/usr/bin/X11:/usr/ucb:/bin:/usr/common/bin/:/usr/local/j2sdk1.4.1_01/bin:/usr/local/j2sdk1.4.1_01/bin:/usr/local/bin:/usr/bin:/usr/bin/X11:/usr/ucb:/bin:/usr/common/bin/:/opt/IBMJava2-131/bin:/opt/IBMJava2-131/jre/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin .login: TERM before tset: vt100 .login: TERM after tset: vt100 Tue Nov 8 03:44:12 EST 2005 CLARIION = /nfs/clariion/cs_clariion1/cs_faculty/lechner CASE = /usr/proj3/case RL = /usr/cs/fac1/lechner/bde2alpha_rl/sandbox/bdecheckout/bde SJ = /usr/proj3/case/gen/ver_12/sjaganat/Test/bde $BDE = /usr/cs/fac1/lechner/bde2alpha_rl/sandbox/bdecheckout/bde/executables/i386-linux/bde.exe CVSROOT = /usr/proj3/case/95s523/95sbde/base/Master For bde2java: JAVAROOT: /usr/proj3/case/96s523/bde2jav1/base/Master KM = GENCPP = /usr/proj3/case/2kf522/kmiu/gencpp_final_2000Dec T2B = $CASE/95s523/bde2tt1/base End of .login: do cslog: mercury: who|wc: 20 Tue Nov 8 03:36:11 EST 2005 mercury: who|wc: 20 Tue Nov 8 03:36:11 EST 2005 mercury: who|wc: 20 Tue Nov 8 03:44:12 EST 2005 ssh now auto-sets remote DISPLAY variable HOST= mercury.cs.uml.edu ; DISPLAY= localhost:10.0 End of .login: resize: 78set noglob; setenv COLUMNS '88'; setenv LINES '38'; unset noglob; .login exits to .tcshrc PH = /usr/cs/fac1/lechner/public_html BL = /usr/proj3/case/04fbde/bde S522 = /usr/cs/fac1/lechner/public_html/04s522 B2J = /usr/cs/fac1/lechner/public_html/COOL-BDE/bde2java03f .aliases exits to .tcshrc .tcshrc exits [mercury.cs.uml.edu2](1)> [mercury.cs.uml.edu2](1)> xmkmgflog.csh xmkmflog.csh: Command not found. [mercury.cs.uml.edu2](2)> xmkmflog.csh.xmkmflog.csh/xmkmflog.csh path before .tcshrc: /usr/local/j2sdk1.4.1_01/bin /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /usr/local/j2sdk1.4.1_01/bin /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /usr/local/j2sdk1.4.1_01/bin /usr/local/j2sdk1.4.1_01/bin /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /opt/IBMJava2-131/bin /opt/IBMJava2-131/jre/bin /usr/local/bin /bin /usr/bin /usr/X11R6/bin elm -z -f /usr/spool/mail/lechner Path before setpath: /usr/local/j2sdk1.4.1_01/bin /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /usr/local/j2sdk1.4.1_01/bin /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /usr/local/j2sdk1.4.1_01/bin /usr/local/j2sdk1.4.1_01/bin /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /opt/IBMJava2-131/bin /opt/IBMJava2-131/jre/bin /usr/local/bin /bin /usr/bin /usr/X11R6/bin path from .tcshrc: /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /usr/local/j2sdk1.4.1_01/bin /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /usr/local/j2sdk1.4.1_01/bin /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /usr/local/j2sdk1.4.1_01/bin /usr/local/j2sdk1.4.1_01/bin /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /opt/IBMJava2-131/bin /opt/IBMJava2-131/jre/bin /usr/local/bin /bin /usr/bin /usr/X11R6/bin i386-linux : java path is /usr/local/j2sdk1.4.1_01/bin:/usr/local/bin:/usr/bin:/usr/bin/X11:/usr/ucb:/bin:/usr/common/bin/:/usr/local/j2sdk1.4.1_01/bin:/usr/local/bin:/usr/bin:/usr/bin/X11:/usr/ucb:/bin:/usr/common/bin/:/usr/local/j2sdk1.4.1_01/bin:/usr/local/bin:/usr/bin:/usr/bin/X11:/usr/ucb:/bin:/usr/common/bin/:/usr/local/j2sdk1.4.1_01/bin:/usr/local/j2sdk1.4.1_01/bin:/usr/local/bin:/usr/bin:/usr/bin/X11:/usr/ucb:/bin:/usr/common/bin/:/opt/IBMJava2-131/bin:/opt/IBMJava2-131/jre/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin .login: TERM before tset: vt100 .login: TERM after tset: vt100 Tue Nov 8 03:44:26 EST 2005 CLARIION = /nfs/clariion/cs_clariion1/cs_faculty/lechner CASE = /usr/proj3/case RL = /usr/cs/fac1/lechner/bde2alpha_rl/sandbox/bdecheckout/bde SJ = /usr/proj3/case/gen/ver_12/sjaganat/Test/bde $BDE = /usr/cs/fac1/lechner/bde2alpha_rl/sandbox/bdecheckout/bde/executables/i386-linux/bde.exe CVSROOT = /usr/proj3/case/95s523/95sbde/base/Master For bde2java: JAVAROOT: /usr/proj3/case/96s523/bde2jav1/base/Master KM = GENCPP = /usr/proj3/case/2kf522/kmiu/gencpp_final_2000Dec T2B = $CASE/95s523/bde2tt1/base End of .login: do cslog: mercury: who|wc: 20 Tue Nov 8 03:36:11 EST 2005 mercury: who|wc: 20 Tue Nov 8 03:44:12 EST 2005 mercury: who|wc: 20 Tue Nov 8 03:44:26 EST 2005 ssh now auto-sets remote DISPLAY variable HOST= mercury.cs.uml.edu ; DISPLAY= localhost:10.0 End of .login: resize: 78set noglob; setenv COLUMNS '88'; setenv LINES '38'; unset noglob; .login exits to .tcshrc PH = /usr/cs/fac1/lechner/public_html BL = /usr/proj3/case/04fbde/bde S522 = /usr/cs/fac1/lechner/public_html/04s522 B2J = /usr/cs/fac1/lechner/public_html/COOL-BDE/bde2java03f .aliases exits to .tcshrc .tcshrc exits xmkmflog.csh --> xmkmf -a building three Makefiles in bde, src and pr_util_log Building Makefiles WITH the log/replay option. xmkmf -a making 3 new Makefile[Log_$HOSTTYPE] files: mv -f Makefile Makefile.bak imake -DUseInstalled -I/usr/X11R6/lib/X11/config make Makefiles making Makefiles in ./pr_util_log... mv -f Makefile Makefile.bak make[1]: Entering directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde' make[1]: Leaving directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde' make[1]: Entering directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/pr_util_log' make[1]: Nothing to be done for `Makefiles'. make[1]: Leaving directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/pr_util_log' making Makefiles in ./src... mv -f Makefile Makefile.bak make[1]: Entering directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde' make[1]: Leaving directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde' make[1]: Entering directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/src' make[1]: Nothing to be done for `Makefiles'. make[1]: Leaving directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/src' make includes including in ././pr_util_log... make[1]: Entering directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/pr_util_log' make[1]: Nothing to be done for `includes'. make[1]: Leaving directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/pr_util_log' including in ././src... make[1]: Entering directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/src' make[1]: Nothing to be done for `includes'. make[1]: Leaving directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/src' make depend depending in ././pr_util_log... make[1]: Entering directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/pr_util_log' gccmakedep -- -I/usr/include -I../include -I../pr_util_log -I.. -I/usr/X11R6/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -DUSE_MAKEDEPEND -- make[1]: Leaving directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/pr_util_log' depending in ././src... make[1]: Entering directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/src' gccmakedep -- -I/usr/include -I../include -I../pr_util_log -I/usr/local/lib/g++-include -I/usr/X11R6/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -DUSE_MAKEDEPEND -- ./bde.cc ./bendpt.cc ./bendptops.cc ./buttonevent.cc ./captionops.cc ./cursor.cc ./dialog.cc ./display.cc ./draw.cc ./edit.cc ./fileio.cc ./font.cc ./fprint.cc ./graphobject.cc ./graphops.cc ./handler.cc ./help.cc ./hlink.cc ./infodialog.cc ./infomessage.cc ./init.cc ./initClasses.cc ./leftmenu.cc ./leftmenu_cb.cc ./linkops.cc ./menubar.cc ./menubar_cb.cc ./msgBox.cc ./nodeops.cc ./select.cc ./smselect.cc ./strdup.cc ./text.cc ./textops.cc ./bdeReplay.cc make[1]: Leaving directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/src' xmkmf -a finished. ================================================ Copying bde/Makefile to bde/MakefileLog_i386-linux -rw------- 1 lechner fac 27099 Nov 8 03:44 Makefile -rw------- 1 lechner fac 27099 Nov 8 03:44 MakefileLog_i386-linux Copying bde/*/Makefile to bde/*/MakefileLog_i386-linux -rw------- 1 lechner fac 134214 Nov 8 03:44 src/Makefile -rw------- 1 lechner fac 134214 Nov 8 03:44 src/MakefileLog_i386-linux -rw------- 1 lechner fac 27510 Nov 8 03:44 pr_util_log/Makefile -rw------- 1 lechner fac 27510 Nov 8 03:44 pr_util_log/MakefileLog_i386-linux Running make WITH log/replay in /usr/cs/fac1/lechner/public_html/bdegen13/bde making all in ././pr_util_log... make[1]: Entering directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/pr_util_log' cp -p ../pr_util_log/pr_load.c ../pr_util_log/pr_free.c ../pr_util_log/pr_dump.c ../pr_util_log/pr_delete.c ../pr_util_log/pr_log.c ../pr_util_log/pr_stats.c ../pr_util_log/pr_accessors.c ../pr_util_log/lut.c ../pr_util_log/dprint.c ../pr_util_log/i386-linux/probj cp -p ../dprint.h ../pr_util_log/i386-linux cp -p ../pr_util_log/94sbde_schema.h ../pr_util_log/i386-linux/probj cp -p ../pr_util_log/lut.h ../pr_util_log/i386-linux/probj gcc -g -c -Wall -DGENV13 -DGENLOG ../pr_util_log/i386-linux/probj/pr_load.c -o ../pr_util_log/i386-linux/probj/pr_load.o gcc -g -c -Wall -DGENV13 -DGENLOG ../pr_util_log/i386-linux/probj/pr_free.c -o ../pr_util_log/i386-linux/probj/pr_free.o gcc -g -c -Wall -DGENV13 -DGENLOG ../pr_util_log/i386-linux/probj/pr_dump.c -o ../pr_util_log/i386-linux/probj/pr_dump.o gcc -g -c -Wall -DGENV13 -DGENLOG ../pr_util_log/i386-linux/probj/pr_delete.c -o ../pr_util_log/i386-linux/probj/pr_delete.o gcc -g -c -Wall -DGENV13 -DGENLOG ../pr_util_log/i386-linux/probj/pr_log.c -o ../pr_util_log/i386-linux/probj/pr_log.o gcc -g -c -Wall -DGENV13 -DGENLOG ../pr_util_log/i386-linux/probj/pr_stats.c -o ../pr_util_log/i386-linux/probj/pr_stats.o gcc -g -c -Wall -DGENV13 -DGENLOG ../pr_util_log/i386-linux/probj/pr_accessors.c -o ../pr_util_log/i386-linux/probj/pr_accessors.o gcc -g -c -Wall -DGENV13 -DGENLOG ../pr_util_log/i386-linux/probj/lut.c -o ../pr_util_log/i386-linux/probj/lut.o ../pr_util_log/i386-linux/probj/pr_dump.c: In function `pr_dump': ../pr_util_log/i386-linux/probj/pr_dump.c:81: warning: array subscript has type `char' gcc -g -c -Wall -DGENV13 -DGENLOG ../pr_util_log/i386-linux/probj/dprint.c -o ../pr_util_log/i386-linux/probj/dprint.o ../pr_util_log/i386-linux/probj/pr_load.c: In function `pr_init': ../pr_util_log/i386-linux/probj/pr_load.c:787: warning: implicit declaration of function `lut_init' ../pr_util_log/i386-linux/probj/pr_load.c:874: warning: char format, FILE arg (arg 3) ../pr_util_log/i386-linux/probj/pr_load.c: In function `do_pr_add': ../pr_util_log/i386-linux/probj/pr_load.c:1635: warning: unused variable `VNstring' rm -f ../pr_util_log/i386-linux/probj/pr_util.a ar clq ../pr_util_log/i386-linux/probj/pr_util.a ../pr_util_log/i386-linux/probj/pr_load.o ../pr_util_log/i386-linux/probj/pr_free.o ../pr_util_log/i386-linux/probj/pr_dump.o ../pr_util_log/i386-linux/probj/pr_delete.o ../pr_util_log/i386-linux/probj/pr_log.o ../pr_util_log/i386-linux/probj/pr_stats.o ../pr_util_log/i386-linux/probj/pr_accessors.o ../pr_util_log/i386-linux/probj/lut.o ../pr_util_log/i386-linux/probj/dprint.o ranlib ../pr_util_log/i386-linux/probj/pr_util.a make[1]: Leaving directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/pr_util_log' making all in ././src... make[1]: Entering directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/src' g++ -c -DDEBUG -DString_REDEFINE_NOT_NEEDED -DBDELOG -DBDE_SCHEMA="94sbde_schema.h" -DBDE_VIEW="94sbdeview" -DS94LC -DBDELOG -DLCWC -DDEFAULT_LIB_PATH=\"../lib\" -g -Wall -DDEBUG -pg -DLinuxArchitecture -I/usr/include -I../include -I../pr_util_log -I/usr/local/lib/g++-include ../pr_util_log/i386-linux/obj/bendpt.cc -o ../pr_util_log/i386-linux/obj/bendpt.o g++ -c -DDEBUG -DString_REDEFINE_NOT_NEEDED -DBDELOG -DBDE_SCHEMA="94sbde_schema.h" -DBDE_VIEW="94sbdeview" -DS94LC -DBDELOG -DLCWC -DDEFAULT_LIB_PATH=\"../lib\" -g -Wall -DDEBUG -pg -DLinuxArchitecture -I/usr/include -I../include -I../pr_util_log -I/usr/local/lib/g++-include ../pr_util_log/i386-linux/obj/bendptops.cc -o ../pr_util_log/i386-linux/obj/bendptops.o g++ -c -DDEBUG -DString_REDEFINE_NOT_NEEDED -DBDELOG -DBDE_SCHEMA="94sbde_schema.h" -DBDE_VIEW="94sbdeview" -DS94LC -DBDELOG -DLCWC -DDEFAULT_LIB_PATH=\"../lib\" -g -Wall -DDEBUG -pg -DLinuxArchitecture -I/usr/include -I../include -I../pr_util_log -I/usr/local/lib/g++-include ../pr_util_log/i386-linux/obj/bde.cc -o ../pr_util_log/i386-linux/obj/bde.o g++: g++ -c -DDEBUG -DString_REDEFINE_NOT_NEEDED -DBDELOG -DBDE_SCHEMA="94sbde_schema.h" -DBDE_VIEW="94sbdeview" -DS94LC -DBDELOG -DLCWC -DDEFAULT_LIB_PATH=\"../lib\" -g -Wall -DDEBUG -pg -DLinuxArchitecture -I/usr/include -I../include -I../pr_util_log -I/usr/local/lib/g++-include ../pr_util_log/i386-linux/obj/buttonevent.cc -o ../pr_util_log/i386-linux/obj/buttonevent.o ../pr_util_log/i386-linux/obj/bendpt.cc: No such file or directory g++: No input files make[1]: *** [../pr_util_log/i386-linux/obj/bendpt.o] Error 1 make[1]: *** Waiting for unfinished jobs.... g++: ../pr_util_log/i386-linux/obj/bendptops.cc: No such file or directory g++: No input files make[1]: *** [../pr_util_log/i386-linux/obj/bendptops.o] Error 1 g++: ../pr_util_log/i386-linux/obj/bde.cc: No such file or directory g++: No input files make[1]: *** [../pr_util_log/i386-linux/obj/bde.o] Error 1 make: *** [all] Error 2 make finished g++: ../pr_util_log/i386-linux/obj/buttonevent.cc: No such file or directory g++: No input files bdelog executable finished WITH log/replay. executables/i386-linux/bdelog.exe is a sym-link to pr_util_log/i386-linux/bin/bde.exe ls: pr_util_log/i386-linux/bin/bde.exe: No such file or directory 0 lrwxrwxrwx 1 lechner fac 34 Nov 8 03:44 executables/i386-linux/bdelog.exe -> pr_util_log/i386-linux/bin/bde.exe ls: executables/i386-linux/bde.exe: No such file or directory 0 lrwxrwxrwx 1 lechner fac 34 Oct 27 00:37 executables/i386-linux/bdelog.bak -> pr_util_log/i386-linux/bin/bde.exe [mercury.cs.uml.edu2](3)> lg pr_util_log/i386-linux/obj/ pr_util_log/i386-linux/obj/f pr_util_log/i386-linux/obj/ CVS/ [mercury.cs.uml.edu2](4)> lf pr_util_log/i386-linux/obj/pobjrobj 94sbde_schema.h* lut.c* pr_accessors.o pr_dump.o pr_load.o pr_stats.o CVS/ lut.h* pr_delete.c* pr_free.c* pr_log.c* pr_util.a dprint.c* lut.o pr_delete.o pr_free.o pr_log.o dprint.o pr_accessors.c* pr_dump.c* pr_load.c* pr_stats.c* [mercury.cs.uml.edu2](5)> lf pr_util_log/i386-linux/probjobjobj_nlog/i386-linux/objolog/i386-linux/obj CVS/ [mercury.cs.uml.edu2](6)> cvs dif Imakefilef Imakefile [mercury.cs.uml.edu2](7)> pwd /nfs/galaxy/misc/proj3/case/bdegen13/bde [mercury.cs.uml.edu2](8)> pwdcvs diff ImakefilesImakefilerImakefilecImakefile/Imakefile Index: src/Imakefile =================================================================== RCS file: /usr/proj3/case/95s523/95sbde/base/Master/bde/src/Imakefile,v retrieving revision 1.14 diff -r1.14 Imakefile 153c153,154 < SRCDIR = $(TOP)/src --- > ##SRCDIR = $(TOP)/src > SRCDIR = . 190c191,192 < /* $PR[N]/LOG/Imakefile : $(PROBJDIR)%.o : $(PRDIR)%.c */ --- > /* $PR[N]LOG/Imakefile : $(PROBJDIR)%.o : $(PRDIR)%.c */ > /* OBJDIR = $(PRDIR)/$(HOSTTYPE)/obj */ 233,266c235,268 < bde.cc \ < bendpt.cc \ < bendptops.cc \ < buttonevent.cc \ < captionops.cc \ < cursor.cc \ < dialog.cc \ < display.cc \ < draw.cc \ < edit.cc \ < fileio.cc \ < font.cc \ < fprint.cc \ < graphobject.cc \ < graphops.cc \ < handler.cc \ < help.cc \ < hlink.cc \ < infodialog.cc \ < infomessage.cc \ < init.cc \ < initClasses.cc \ < leftmenu.cc \ < leftmenu_cb.cc \ < linkops.cc \ < menubar.cc \ < menubar_cb.cc \ < msgBox.cc \ < nodeops.cc \ < select.cc \ < smselect.cc \ < strdup.cc \ < text.cc \ < textops.cc --- > $(SRCDIR)/bde.cc \ > $(SRCDIR)/bendpt.cc \ > $(SRCDIR)/bendptops.cc \ > $(SRCDIR)/buttonevent.cc \ > $(SRCDIR)/captionops.cc \ > $(SRCDIR)/cursor.cc \ > $(SRCDIR)/dialog.cc \ > $(SRCDIR)/display.cc \ > $(SRCDIR)/draw.cc \ > $(SRCDIR)/edit.cc \ > $(SRCDIR)/fileio.cc \ > $(SRCDIR)/font.cc \ > $(SRCDIR)/fprint.cc \ > $(SRCDIR)/graphobject.cc \ > $(SRCDIR)/graphops.cc \ > $(SRCDIR)/handler.cc \ > $(SRCDIR)/help.cc \ > $(SRCDIR)/hlink.cc \ > $(SRCDIR)/infodialog.cc \ > $(SRCDIR)/infomessage.cc \ > $(SRCDIR)/init.cc \ > $(SRCDIR)/initClasses.cc \ > $(SRCDIR)/leftmenu.cc \ > $(SRCDIR)/leftmenu_cb.cc \ > $(SRCDIR)/linkops.cc \ > $(SRCDIR)/menubar.cc \ > $(SRCDIR)/menubar_cb.cc \ > $(SRCDIR)/msgBox.cc \ > $(SRCDIR)/nodeops.cc \ > $(SRCDIR)/select.cc \ > $(SRCDIR)/smselect.cc \ > $(SRCDIR)/strdup.cc \ > $(SRCDIR)/text.cc \ > $(SRCDIR)/textops.cc 275c277 < SRCS = $(SRCS1) bdeReplay.cc --- > SRCS = $(SRCS1) $(SRCDIR)/bdeReplay.cc 279d280 < EXT = .cc 281,283c282,284 < ## After re-adding $(OBJDIR) on .o files above, < ## /* I removed $(OBJDIR)/ from %.o below - RJL051007 */ < ## /* Patterns work on gnu linux make only */ --- > #ifndef linux > EXT = .cc > #endif 285,286c286 < %.o : %.cc < $(CPLUSPLUS) -c $(CPLUSPLUSFLAGS) $(INCLUDES) $( EXT = 289,290d288 < ## /* I removed $(OBJDIR)/ from $(@) below to above- RJL051007 */ < #ifndef linux 293,294d290 < #endif < 296c292,295 < $(BINDIR)/bde.exe.man: $(BINDIR)/bde.exe._man ; --- > ## $(CPLUSPLUS) -c $(CPLUSPLUSFLAGS) $(INCLUDES) $(<) -o $(@) > ## SRCDIR = . is no good - nor is $(TOP)/src. gcc cmd has empty srcfile > ## linux make says $(<) is the name of the FIRST prerequisite of the target > ## $(BINDIR)/bde.exe.man: $(BINDIR)/bde.exe._man ; [mercury.cs.uml.edu2](9)> pwd /nfs/galaxy/misc/proj3/case/bdegen13/bde [mercury.cs.uml.edu2](10)> cvs update Imakefilepwdcvs diff src/Imakefile Index: src/Imakefile =================================================================== RCS file: /usr/proj3/case/95s523/95sbde/base/Master/bde/src/Imakefile,v retrieving revision 1.14 diff -r1.14 Imakefile 153c153,154 < SRCDIR = $(TOP)/src --- > ##SRCDIR = $(TOP)/src > SRCDIR = . 190c191,192 < /* $PR[N]/LOG/Imakefile : $(PROBJDIR)%.o : $(PRDIR)%.c */ --- > /* $PR[N]LOG/Imakefile : $(PROBJDIR)%.o : $(PRDIR)%.c */ > /* OBJDIR = $(PRDIR)/$(HOSTTYPE)/obj */ 233,266c235,268 < bde.cc \ < bendpt.cc \ < bendptops.cc \ < buttonevent.cc \ < captionops.cc \ < cursor.cc \ < dialog.cc \ < display.cc \ < draw.cc \ < edit.cc \ < fileio.cc \ < font.cc \ < fprint.cc \ < graphobject.cc \ < graphops.cc \ < handler.cc \ < help.cc \ < hlink.cc \ < infodialog.cc \ < infomessage.cc \ < init.cc \ < initClasses.cc \ < leftmenu.cc \ < leftmenu_cb.cc \ < linkops.cc \ < menubar.cc \ < menubar_cb.cc \ < msgBox.cc \ < nodeops.cc \ < select.cc \ < smselect.cc \ < strdup.cc \ < text.cc \ < textops.cc --- > $(SRCDIR)/bde.cc \ > $(SRCDIR)/bendpt.cc \ > $(SRCDIR)/bendptops.cc \ > $(SRCDIR)/buttonevent.cc \ > $(SRCDIR)/captionops.cc \ > $(SRCDIR)/cursor.cc \ > $(SRCDIR)/dialog.cc \ > $(SRCDIR)/display.cc \ > $(SRCDIR)/draw.cc \ > $(SRCDIR)/edit.cc \ > $(SRCDIR)/fileio.cc \ > $(SRCDIR)/font.cc \ > $(SRCDIR)/fprint.cc \ > $(SRCDIR)/graphobject.cc \ > $(SRCDIR)/graphops.cc \ > $(SRCDIR)/handler.cc \ > $(SRCDIR)/help.cc \ > $(SRCDIR)/hlink.cc \ > $(SRCDIR)/infodialog.cc \ > $(SRCDIR)/infomessage.cc \ > $(SRCDIR)/init.cc \ > $(SRCDIR)/initClasses.cc \ > $(SRCDIR)/leftmenu.cc \ > $(SRCDIR)/leftmenu_cb.cc \ > $(SRCDIR)/linkops.cc \ > $(SRCDIR)/menubar.cc \ > $(SRCDIR)/menubar_cb.cc \ > $(SRCDIR)/msgBox.cc \ > $(SRCDIR)/nodeops.cc \ > $(SRCDIR)/select.cc \ > $(SRCDIR)/smselect.cc \ > $(SRCDIR)/strdup.cc \ > $(SRCDIR)/text.cc \ > $(SRCDIR)/textops.cc 275c277 < SRCS = $(SRCS1) bdeReplay.cc --- > SRCS = $(SRCS1) $(SRCDIR)/bdeReplay.cc 279d280 < EXT = .cc 281,283c282,284 < ## After re-adding $(OBJDIR) on .o files above, < ## /* I removed $(OBJDIR)/ from %.o below - RJL051007 */ < ## /* Patterns work on gnu linux make only */ --- > #ifndef linux > EXT = .cc > #endif 285,286c286 < %.o : %.cc < $(CPLUSPLUS) -c $(CPLUSPLUSFLAGS) $(INCLUDES) $( EXT = 289,290d288 < ## /* I removed $(OBJDIR)/ from $(@) below to above- RJL051007 */ < #ifndef linux 293,294d290 < #endif < 296c292,295 < $(BINDIR)/bde.exe.man: $(BINDIR)/bde.exe._man ; --- > ## $(CPLUSPLUS) -c $(CPLUSPLUSFLAGS) $(INCLUDES) $(<) -o $(@) > ## SRCDIR = . is no good - nor is $(TOP)/src. gcc cmd has empty srcfile > ## linux make says $(<) is the name of the FIRST prerequisite of the target > ## $(BINDIR)/bde.exe.man: $(BINDIR)/bde.exe._man ; [mercury.cs.uml.edu2](11)> pwd /nfs/galaxy/misc/proj3/case/bdegen13/bde [mercury.cs.uml.edu2](12)> lg src/Imakefile -rwxr-xr-x 1 lechner fac 9504 Oct 27 01:54 src/Imakefile [mercury.cs.uml.edu2](13)> lg src/Imakefile* -rwxr-xr-x 1 lechner fac 9504 Oct 27 01:54 src/Imakefile -rwxr-xr-x 1 lechner fac 9250 Oct 27 00:20 src/Imakefile.bak [mercury.cs.uml.edu2](14)> mv src/Imakefile src/Imakefile_bdegen13_051107 [mercury.cs.uml.edu2](15)> cp -p $RBGB/src/Imakefile src [mercury.cs.uml.edu2](16)> cp -p $RBGB/src/Imakefile srcmv src/Imakefile src/Imakefile_bdegen13_051107 src/Imakefile src/Imakefile_bdegen13_051107 src/Imakefile src/Imakefile_bdegen13_051107l src/Imakefile src/Imakefile_bdegen13_051107g src/Imakefile src/Imakefile_bdegen13_051107 src/Imakefile src/Imakefile_bdegen13_051107 -rw-r--r-- 1 lechner fac 11534 Nov 8 03:30 src/Imakefile -rwxr-xr-x 1 lechner fac 9504 Oct 27 01:54 src/Imakefile_bdegen13_051107 [mercury.cs.uml.edu2](17)> pwd /nfs/galaxy/misc/proj3/case/bdegen13/bde [mercury.cs.uml.edu2](18)> h 1 3:44 xmkmflog.csh 2 3:44 ./xmkmflog.csh 3 3:45 lf pr_util_log/i386-linux/obj/ 4 3:45 lf pr_util_log/i386-linux/probj 5 3:45 lf pr_util_nolog/i386-linux/obj 6 3:45 cvs diff Imakefile 7 3:45 pwd 8 3:45 cvs diff src/Imakefile 9 3:47 pwd 10 3:48 cvs diff src/Imakefile 11 3:49 pwd 12 3:49 lg src/Imakefile 13 3:49 lg src/I* 14 3:49 mv src/Imakefile src/Imakefile_bdegen13_051107 15 3:50 cp -p $RBGB/src/Imakefile src 16 3:50 lg src/Imakefile src/Imakefile_bdegen13_051107 17 3:50 pwd 18 3:50 h [mercury.cs.uml.edu2](19)> ./xmkmflog.csh path before .tcshrc: /usr/local/j2sdk1.4.1_01/bin /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /usr/local/j2sdk1.4.1_01/bin /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /usr/local/j2sdk1.4.1_01/bin /usr/local/j2sdk1.4.1_01/bin /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /opt/IBMJava2-131/bin /opt/IBMJava2-131/jre/bin /usr/local/bin /bin /usr/bin /usr/X11R6/bin elm -z -f /usr/spool/mail/lechner Path before setpath: /usr/local/j2sdk1.4.1_01/bin /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /usr/local/j2sdk1.4.1_01/bin /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /usr/local/j2sdk1.4.1_01/bin /usr/local/j2sdk1.4.1_01/bin /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /opt/IBMJava2-131/bin /opt/IBMJava2-131/jre/bin /usr/local/bin /bin /usr/bin /usr/X11R6/bin path from .tcshrc: /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /usr/local/j2sdk1.4.1_01/bin /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /usr/local/j2sdk1.4.1_01/bin /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /usr/local/j2sdk1.4.1_01/bin /usr/local/j2sdk1.4.1_01/bin /usr/local/bin /usr/bin /usr/bin/X11 /usr/ucb /bin /usr/common/bin/ /opt/IBMJava2-131/bin /opt/IBMJava2-131/jre/bin /usr/local/bin /bin /usr/bin /usr/X11R6/bin i386-linux : java path is /usr/local/j2sdk1.4.1_01/bin:/usr/local/bin:/usr/bin:/usr/bin/X11:/usr/ucb:/bin:/usr/common/bin/:/usr/local/j2sdk1.4.1_01/bin:/usr/local/bin:/usr/bin:/usr/bin/X11:/usr/ucb:/bin:/usr/common/bin/:/usr/local/j2sdk1.4.1_01/bin:/usr/local/bin:/usr/bin:/usr/bin/X11:/usr/ucb:/bin:/usr/common/bin/:/usr/local/j2sdk1.4.1_01/bin:/usr/local/j2sdk1.4.1_01/bin:/usr/local/bin:/usr/bin:/usr/bin/X11:/usr/ucb:/bin:/usr/common/bin/:/opt/IBMJava2-131/bin:/opt/IBMJava2-131/jre/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin .login: TERM before tset: vt100 .login: TERM after tset: vt100 Tue Nov 8 03:50:31 EST 2005 CLARIION = /nfs/clariion/cs_clariion1/cs_faculty/lechner CASE = /usr/proj3/case RL = /usr/cs/fac1/lechner/bde2alpha_rl/sandbox/bdecheckout/bde SJ = /usr/proj3/case/gen/ver_12/sjaganat/Test/bde $BDE = /usr/cs/fac1/lechner/bde2alpha_rl/sandbox/bdecheckout/bde/executables/i386-linux/bde.exe CVSROOT = /usr/proj3/case/95s523/95sbde/base/Master For bde2java: JAVAROOT: /usr/proj3/case/96s523/bde2jav1/base/Master KM = GENCPP = /usr/proj3/case/2kf522/kmiu/gencpp_final_2000Dec T2B = $CASE/95s523/bde2tt1/base End of .login: do cslog: mercury: who|wc: 20 Tue Nov 8 03:44:12 EST 2005 mercury: who|wc: 20 Tue Nov 8 03:44:26 EST 2005 mercury: who|wc: 20 Tue Nov 8 03:50:31 EST 2005 ssh now auto-sets remote DISPLAY variable HOST= mercury.cs.uml.edu ; DISPLAY= localhost:10.0 End of .login: resize: 78set noglob; setenv COLUMNS '88'; setenv LINES '38'; unset noglob; .login exits to .tcshrc PH = /usr/cs/fac1/lechner/public_html BL = /usr/proj3/case/04fbde/bde S522 = /usr/cs/fac1/lechner/public_html/04s522 B2J = /usr/cs/fac1/lechner/public_html/COOL-BDE/bde2java03f .aliases exits to .tcshrc .tcshrc exits xmkmflog.csh --> xmkmf -a building three Makefiles in bde, src and pr_util_log Building Makefiles WITH the log/replay option. xmkmf -a making 3 new Makefile[Log_$HOSTTYPE] files: mv -f Makefile Makefile.bak imake -DUseInstalled -I/usr/X11R6/lib/X11/config make Makefiles making Makefiles in ./pr_util_log... mv -f Makefile Makefile.bak make[1]: Entering directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde' make[1]: Leaving directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde' make[1]: Entering directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/pr_util_log' make[1]: Nothing to be done for `Makefiles'. make[1]: Leaving directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/pr_util_log' making Makefiles in ./src... mv -f Makefile Makefile.bak make[1]: Entering directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde' make[1]: Leaving directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde' make[1]: Entering directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/src' make[1]: Nothing to be done for `Makefiles'. make[1]: Leaving directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/src' make includes including in ././pr_util_log... make[1]: Entering directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/pr_util_log' make[1]: Nothing to be done for `includes'. make[1]: Leaving directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/pr_util_log' including in ././src... make[1]: Entering directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/src' make[1]: Nothing to be done for `includes'. make[1]: Leaving directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/src' make depend depending in ././pr_util_log... make[1]: Entering directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/pr_util_log' gccmakedep -- -I/usr/include -I../include -I../pr_util_log -I.. -I/usr/X11R6/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -DUSE_MAKEDEPEND -- make[1]: Leaving directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/pr_util_log' depending in ././src... make[1]: Entering directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/src' gccmakedep -- -I/usr/include -I../include -I../pr_util_log -I/usr/local/lib/g++-include -I/usr/X11R6/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -DUSE_MAKEDEPEND -- bde.cc bendpt.cc bendptops.cc buttonevent.cc captionops.cc cursor.cc dialog.cc display.cc draw.cc edit.cc fileio.cc font.cc fprint.cc graphobject.cc graphops.cc handler.cc help.cc hlink.cc infodialog.cc infomessage.cc init.cc initClasses.cc leftmenu.cc leftmenu_cb.cc linkops.cc menubar.cc menubar_cb.cc msgBox.cc nodeops.cc select.cc smselect.cc strdup.cc text.cc textops.cc bdeReplay.cc make[1]: Leaving directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/src' xmkmf -a finished. ================================================ Copying bde/Makefile to bde/MakefileLog_i386-linux -rw------- 1 lechner fac 27099 Nov 8 03:50 Makefile -rw------- 1 lechner fac 27099 Nov 8 03:50 MakefileLog_i386-linux Copying bde/*/Makefile to bde/*/MakefileLog_i386-linux -rw------- 1 lechner fac 128108 Nov 8 03:50 src/Makefile -rw------- 1 lechner fac 128108 Nov 8 03:50 src/MakefileLog_i386-linux -rw------- 1 lechner fac 27510 Nov 8 03:50 pr_util_log/Makefile -rw------- 1 lechner fac 27510 Nov 8 03:50 pr_util_log/MakefileLog_i386-linux Running make WITH log/replay in /usr/cs/fac1/lechner/public_html/bdegen13/bde making all in ././pr_util_log... make[1]: Entering directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/pr_util_log' cp -p ../pr_util_log/pr_load.c ../pr_util_log/pr_free.c ../pr_util_log/pr_dump.c ../pr_util_log/pr_delete.c ../pr_util_log/pr_log.c ../pr_util_log/pr_stats.c ../pr_util_log/pr_accessors.c ../pr_util_log/lut.c ../pr_util_log/dprint.c ../pr_util_log/i386-linux/probj cp -p ../dprint.h ../pr_util_log/i386-linux cp -p ../pr_util_log/94sbde_schema.h ../pr_util_log/i386-linux/probj cp -p ../pr_util_log/lut.h ../pr_util_log/i386-linux/probj gcc -g -c -Wall -DGENV13 -DGENLOG ../pr_util_log/i386-linux/probj/pr_load.c -o ../pr_util_log/i386-linux/probj/pr_load.o gcc -g -c -Wall -DGENV13 -DGENLOG ../pr_util_log/i386-linux/probj/pr_free.c -o ../pr_util_log/i386-linux/probj/pr_free.o gcc -g -c -Wall -DGENV13 -DGENLOG ../pr_util_log/i386-linux/probj/pr_dump.c -o ../pr_util_log/i386-linux/probj/pr_dump.o gcc -g -c -Wall -DGENV13 -DGENLOG ../pr_util_log/i386-linux/probj/pr_delete.c -o ../pr_util_log/i386-linux/probj/pr_delete.o gcc -g -c -Wall -DGENV13 -DGENLOG ../pr_util_log/i386-linux/probj/pr_log.c -o ../pr_util_log/i386-linux/probj/pr_log.o gcc -g -c -Wall -DGENV13 -DGENLOG ../pr_util_log/i386-linux/probj/pr_stats.c -o ../pr_util_log/i386-linux/probj/pr_stats.o gcc -g -c -Wall -DGENV13 -DGENLOG ../pr_util_log/i386-linux/probj/pr_accessors.c -o ../pr_util_log/i386-linux/probj/pr_accessors.o gcc -g -c -Wall -DGENV13 -DGENLOG ../pr_util_log/i386-linux/probj/lut.c -o ../pr_util_log/i386-linux/probj/lut.o ../pr_util_log/i386-linux/probj/pr_dump.c: In function `pr_dump': ../pr_util_log/i386-linux/probj/pr_dump.c:81: warning: array subscript has type `char' gcc -g -c -Wall -DGENV13 -DGENLOG ../pr_util_log/i386-linux/probj/dprint.c -o ../pr_util_log/i386-linux/probj/dprint.o ../pr_util_log/i386-linux/probj/pr_load.c: In function `pr_init': ../pr_util_log/i386-linux/probj/pr_load.c:787: warning: implicit declaration of function `lut_init' ../pr_util_log/i386-linux/probj/pr_load.c:874: warning: char format, FILE arg (arg 3) ../pr_util_log/i386-linux/probj/pr_load.c: In function `do_pr_add': ../pr_util_log/i386-linux/probj/pr_load.c:1635: warning: unused variable `VNstring' rm -f ../pr_util_log/i386-linux/probj/pr_util.a ar clq ../pr_util_log/i386-linux/probj/pr_util.a ../pr_util_log/i386-linux/probj/pr_load.o ../pr_util_log/i386-linux/probj/pr_free.o ../pr_util_log/i386-linux/probj/pr_dump.o ../pr_util_log/i386-linux/probj/pr_delete.o ../pr_util_log/i386-linux/probj/pr_log.o ../pr_util_log/i386-linux/probj/pr_stats.o ../pr_util_log/i386-linux/probj/pr_accessors.o ../pr_util_log/i386-linux/probj/lut.o ../pr_util_log/i386-linux/probj/dprint.o ranlib ../pr_util_log/i386-linux/probj/pr_util.a make[1]: Leaving directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/pr_util_log' making all in ././src... make[1]: Entering directory `/nfs/galaxy/misc/proj3/case/bdegen13/bde/src' g++ -DDEBUG -DString_REDEFINE_NOT_NEEDED -DBDELOG -DBDE_SCHEMA="94sbde_schema.h" -DBDE_VIEW="94sbdeview" -DS94LC -DBDELOG -DLCWC -DDEFAULT_LIB_PATH=\"../lib\" -g -Wall -DDEBUG -pg -DLinuxArchitecture -I/usr/include -I../include -I../pr_util_log -I/usr/local/lib/g++-include -c -o ../pr_util_log/i386-linux/obj/bendpt.o g++ -DDEBUG -DString_REDEFINE_NOT_NEEDED -DBDELOG -DBDE_SCHEMA="94sbde_schema.h" -DBDE_VIEW="94sbdeview" -DS94LC -DBDELOG -DLCWC -DDEFAULT_LIB_PATH=\"../lib\" -g -Wall -DDEBUG -pg -DLinuxArchitecture -I/usr/include -I../include -I../pr_util_log -I/usr/local/lib/g++-include -c -o ../pr_util_log/i386-linux/obj/bendptops.o g++: No input files g++ -DDEBUG -DString_REDEFINE_NOT_NEEDED -DBDELOG -DBDE_SCHEMA="94sbde_schema.h" -DBDE_VIEW="94sbdeview" -DS94LC -DBDELOG -DLCWC -DDEFAULT_LIB_PATH=\"../lib\" -g -Wall -DDEBUG -pg -DLinuxArchitecture -I/usr/include -I../include -I../pr_util_log -I/usr/local/lib/g++-include -c -o ../pr_util_log/i386-linux/obj/bde.o make[1]: *** [../pr_util_log/i386-linux/obj/bendpt.o] Error 1 make[1]: *** Waiting for unfinished jobs.... g++: No input files make[1]: *** [../pr_util_log/i386-linux/obj/bendptops.o] Error 1 g++: No input files make[1]: *** [../pr_util_log/i386-linux/obj/bde.o] Error 1 make: *** [all] Error 2 make finished bdelog executable finished WITH log/replay. executables/i386-linux/bdelog.exe is a sym-link to pr_util_log/i386-linux/bin/bde.exe ls: pr_util_log/i386-linux/bin/bde.exe: No such file or directory 0 lrwxrwxrwx 1 lechner fac 34 Nov 8 03:50 executables/i386-linux/bdelog.exe -> pr_util_log/i386-linux/bin/bde.exe ls: executables/i386-linux/bde.exe: No such file or directory 0 lrwxrwxrwx 1 lechner fac 34 Nov 8 03:44 executables/i386-linux/bdelog.bak -> pr_util_log/i386-linux/bin/bde.exe [mercury.cs.uml.edu2](20)> pwd /nfs/galaxy/misc/proj3/case/bdegen13/bde [mercury.cs.uml.edu2](21)> diffcvs diff Imakefile|wc 0 0 0 [mercury.cs.uml.edu2](22)> cvs diff Imakefile | wc Imakefile | wc Imakefile | wc Imakefile | wc Imakefile | wcs Imakefile | wct Imakefile | wca Imakefile | wct Imakefile | wci Imakefile | wcs Imakefile | wc Imakefile | wcs Imakefile | wc Imakefile | wcImakefile | wc Imakefile | wc Imakefile | wcu Imakefile | wcs Imakefile | wc Imakefile | wc =================================================================== File: Imakefile Status: Up-to-date Working revision: 1.32 Thu Oct 27 17:59:05 2005 Repository revision: 1.32 /usr/proj3/case/95s523/95sbde/base/Master/bde/Imakefile,v Sticky Tag: (none) Sticky Date: (none) Sticky Options: (none) [mercury.cs.uml.edu2](23)> pw pw: Command not found. [mercury.cs.uml.edu2](24)> pwd /nfs/galaxy/misc/proj3/case/bdegen13/bde [mercury.cs.uml.edu2](25)> cvs status src/Imakefile =================================================================== File: Imakefile Status: Locally Modified Working revision: 1.14 Sun Oct 23 07:26:37 2005 Repository revision: 1.14 /usr/proj3/case/95s523/95sbde/base/Master/bde/src/Imakefile,v Sticky Tag: (none) Sticky Date: (none) Sticky Options: (none) [mercury.cs.uml.edu2](26)> cvs status src/Imakefile src/Imakefile src/Imakefile src/Imakefile src/Imakefile src/Imakefile src/Imakefilesrc/Imakefile src/Imakefile src/Imakefile src/Imakefilel src/Imakefileg src/Imakefile src/Imakefile -rw-r--r-- 1 lechner fac 11534 Nov 8 03:30 src/Imakefile [mercury.cs.uml.edu2](27)> lg src total 1968 drwxr-xr-x 3 lechner fac 4096 Nov 8 03:50 . drwxr-xr-x 16 lechner fac 4096 Nov 8 03:50 .. -rwxr-xr-x 1 lechner fac 1746 Nov 22 1995 aareadme.94fbde_changes -rwxr-xr-x 1 lechner fac 6852 Oct 23 03:27 bde.cc -rwxr-xr-x 1 lechner fac 434 Jan 4 1995 bde.defaults -rwxr-xr-x 1 lechner fac 32781 Oct 23 03:32 bdeReplay.cc -rwxr-xr-x 1 lechner fac 30065 May 3 2005 bendpt.cc -rwxr-xr-x 1 lechner fac 13584 May 3 2005 bendptops.cc -rwxr-xr-x 1 lechner fac 14444 May 3 2005 buttonevent.cc -rwxr-xr-x 1 lechner fac 247 Sep 23 1997 buttons.cc -rwxr-xr-x 1 lechner fac 38670 Oct 23 03:31 captionops.cc -rwxr-xr-x 1 lechner fac 1383 Nov 26 1995 cstring.h -rwxr-xr-x 1 lechner fac 3906 May 3 2005 cursor.cc drwxr-xr-x 2 lechner fac 4096 Oct 25 15:12 CVS -rwxr-xr-x 1 lechner fac 1257 Dec 18 1996 db_playback.cc -rwxr-xr-x 1 lechner fac 44486 Jun 7 22:10 dialog.cc -rwxr-xr-x 1 lechner fac 23962 Oct 23 03:35 display.cc -rwxr-xr-x 1 lechner fac 40707 Oct 23 03:37 draw.cc -rwxr-xr-x 1 lechner fac 18496 May 26 22:22 edit.cc -rwxr-xr-x 1 lechner fac 99717 Oct 23 03:51 fileio.cc -rwxr-xr-x 1 lechner fac 10323 May 3 2005 font.cc -rwxr-xr-x 1 lechner fac 41644 Oct 25 13:55 fprint.cc -rwxr-xr-x 1 lechner fac 57425 Oct 23 04:06 graphobject.cc -rwxr-xr-x 1 lechner fac 18170 Oct 23 04:08 graphops.cc -rwxr-xr-x 1 lechner fac 11692 May 3 2005 handler.cc -rwxr-xr-x 1 lechner fac 5849 Dec 18 1996 help.cc -rwxr-xr-x 1 lechner fac 38280 May 28 22:20 hlink.cc -rw-r--r-- 1 lechner fac 11534 Nov 8 03:30 Imakefile -rwxr-xr-x 1 lechner fac 9250 Oct 27 00:20 Imakefile.bak -rwxr-xr-x 1 lechner fac 9504 Oct 27 01:54 Imakefile_bdegen13_051107 -rwxr-xr-x 1 lechner fac 5331 May 3 2005 infodialog.cc -rwxr-xr-x 1 lechner fac 4828 Jun 7 22:27 infomessage.cc -rwxr-xr-x 1 lechner fac 39057 Oct 23 04:12 init.cc -rwxr-xr-x 1 lechner fac 11553 May 3 2005 initClasses.cc -rwxr-xr-x 1 lechner fac 1253 Dec 18 1996 initRXtScript.cc -rwxr-xr-x 1 lechner fac 40662 May 3 2005 leftmenu_cb.cc -rwxr-xr-x 1 lechner fac 11168 May 3 2005 leftmenu.cc -rwxr-xr-x 1 lechner fac 21831 May 3 2005 linkops.cc -rwxr-xr-x 1 lechner fac 1104 Dec 18 1996 log_menu.cc -rw------- 1 lechner fac 128108 Nov 8 03:50 Makefile -rw------- 1 lechner fac 25374 Nov 8 03:50 Makefile.bak -rw------- 1 lechner fac 142485 Oct 27 14:47 MakefileLog_alpha -rw------- 1 lechner fac 128108 Nov 8 03:50 MakefileLog_i386-linux -rw------- 1 lechner fac 139693 Oct 27 14:25 MakefileNolog_alpha -rw------- 1 lechner fac 131233 Oct 27 01:59 MakefileNolog_i386-linux -rwxr-xr-x 1 lechner fac 8865 Aug 23 19:20 menubar_cb.cc -rwxr-xr-x 1 lechner fac 9176 May 3 2005 menubar.cc -rwxr-xr-x 1 lechner fac 9814 May 3 2005 msgBox.cc -rwxr-xr-x 1 lechner fac 47889 Oct 30 22:21 nodeops.cc -rwxr-xr-x 1 lechner fac 6351 May 3 2005 select.cc -rwxr-xr-x 1 lechner fac 28877 May 3 2005 smselect.cc -rw-r--r-- 1 lechner fac 3082 Oct 27 14:05 srcmakefile.cvsdiff -rwxr-xr-x 1 lechner fac 924 Dec 18 1996 s_reader.cc -rwxr-xr-x 1 lechner fac 3083 May 3 2005 strdup.cc -rwxr-xr-x 1 lechner fac 21509 Oct 23 04:25 text.cc -rwxr-xr-x 1 lechner fac 61308 Oct 23 04:26 textops.cc [mercury.cs.uml.edu2](28)> lg rpr_*log/alpha/obj/obj/obj/obj/obj/obji/obj*/obj pr_util_log/i386-linux/obj: total 24 drwxr-xr-x 3 lechner fac 4096 Oct 25 15:11 . drwxr-xr-x 6 lechner fac 4096 Oct 26 23:48 .. drwxr-xr-x 2 lechner fac 4096 Oct 25 15:11 CVS pr_util_nolog/i386-linux/obj: total 24 drwxr-xr-x 3 lechner fac 4096 Oct 27 01:57 . drwxr-xr-x 6 lechner fac 4096 Oct 26 23:54 .. drwxr-xr-x 2 lechner fac 4096 Oct 25 15:12 CVS [mercury.cs.uml.edu2](29)> vi Imakefile [?1h="Imakefile" 377L, 13694C/******************************************************************* * $Log: Imakefile,v $ * Revision 1.32 2005/10/27 03:00:33 lechner * Removed -f MakefileNolog_${HOSTTYPE}; using Makefile now, saving to *Nolog_*. * * Revision 1.31 2005/10/25 18:40:34 lechner * One cosmetic change. * * Revision 1.30 2005/10/25 18:06:01 lechner * Imakefile now depends on configure.h, which xmkmf[no]log.csh copies * from configure[no]log.csh, to determine if IMAKE includes -DLOG. * Pre-req: xmkmf[no]log.csh copies configure[no]log to configure.h * and configurelog.h has #define LOG * * Revision 1.29 2005/10/23 07:10:03 lechner * Revised bde/Imakefile top make these items conditional on #ifdef LOG: * #include "configurelog.h" or "configurenolog.h", * #define BDELOG or #undef BDELOG, * #define GENLOG or #undef GENLOG, * $(IMAKE) -f Makefile_Log_$HOSTTYPE or Makefile_Nolog_$HOSTTYPE * * Revision 1.28 2005/08/22 16:09:13 lechner * New comments and reformatting - merged continued lines; * current Imakefile builds bde four ways ([no]log, 2 platforms). * * Revision 1.27 2005/08/12 03:03:12 lechner * Major revision of Imakefiles used by xmkmf -a [-DLOG], to support * a more elaborate bde build tree for two $HOSTTYPES and optional * change-log creation and replay capability. * * Separate Makefiles are generated in src, pr_log and pr_nolog * by three Imakefiles in existing checkout directories bde{,src,pr_util}. * Separate obj .o and executable .exe files are maintained on $HOSTTYPEs * i386-linux and alpha. * * (Caveat:Executing xmkmf -a [-DLOG] should produce Makefiles * that work in subtree pr_util_nolog [pr_util_log], but currently:$ #ifndef GENLOG PRDIR = $(TOP)/pr_util_nolog #endif PROBJDIR = $(PRDIR)/$(HOSTTYPE)/probj BINDIR = $(PRDIR)/$(HOSTTYPE)/bin OBJDIR = $(PRDIR)/$(HOSTTYPE)/obj SUBDIRS = $(PRDIR) $(TOP)/src /********* Add text subdirectory for XB *****Haiyan********/ /********* Add extern_code for YuWong's bde2gif ***********/ #ifdef LinuxArchitecture XmLIB = /usr/X11R6/lib/Xm #endif #ifndef LinuxArchitecture XmLIB = /usr/lib/Xm #endif MakeSubdirs($(SUBDIRS)) DependSubdirs($(SUBDIRS)) #ifdef LOG IMAKE_CMD = $(IMAKE) -DUseInstalled -Dnostdinc -DLOG -I/usr/lib/X11/config -I$(XmLIB) $ (IMAKE_DEFINES) #endif #ifndef LOG IMAKE_CMD = $(IMAKE) -DUseInstalled -Dnostdinc -I/usr/lib/X11/config -I$(XmLIB) $(IMAKE _DEFINES) #endif /* -DDEFAULT_LIB_PATH is part of CPLUSPLUSFLAGS in PassCDebugFlags */ DEPXMLIB = /usr/include MM#endif MPRDIR = $(TOP)/pr_util_log M#ifdef GENLOG M/* Define a 4-way branch to the obj and bin directories */ M@M'GENDEFINES=$(GENDEFINES)'M'GENVERSION=$(GENVERSION)'\M'CPLUSPLUSFLAGS=$(CPLUSPLUSFLAGS)' \M'CPLUSPLUS=$(CPLUSPLUS)'\M'CXX=$(CXX)'\@M'CC=$(CC)'\M#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'\ M#define IHaveSubdirs M*******************************************************************/ M* (Added 'CXX=$(CC)' - RJL050529 // changed to = CXX (=g++ above)   MakeSubdirs($(SUBDIRS))  DependSubdirs($(SUBDIRS))   #ifdef LOG  IMAKE_CMD = $(IMAKE) -DUseInstalled -Dnostdinc -DLOG -I/usr/lib/X11/config -I$(XmLIB) $ (IMAKE_DEFINES) #endif   #ifndef LOG  IMAKE_CMD = $(IMAKE) -DUseInstalled -Dnostdinc -I/usr/lib/X11/config -I$(XmLIB) $(IMAKE _DEFINES) #endif   /* -DDEFAULT_LIB_PATH is part of CPLUSPLUSFLAGS in PassCDebugFlags */  DEPXMLIB = /usr/include   :q! [?1l>[mercury.cs.uml.edu2](30)> vi ImakefilesImakefilerImakefilecImakefile/Imakefile [?1h="src/Imakefile" 294L, 11534C# /******************************************************************* # * The '#' prefix prevents alpha passing non-commment junk to Makefile # * $Log: Imakefile,v $ # * Revision 1.14 2005/10/23 07:26:37 lechner # * MInor comment changes. # * # * Revision 1.13 2005/10/08 01:17:26 lechner # * I re-added $(OBJDIR)/ on .o files list, and removed $(OBJDIR)/ from targets %.o an d $(@) # * # * Revision 1.12 2005/08/23 21:32:35 lechner # * Prefixed revisio comments with '#' to make them comments in Makefile also. # * # * Revision 1.11 2005/08/12 04:23:05 lechner # * Major rev. to accomodate builds in two pr_util-[no]log subtrees. # * Added or redefined these symbols # * PRDIR PROBJDIR OBJDIR BINDIR LOCAL_LIBRARIES SCHEMA_INCLUDE # * and these make targets: copysources: $(OBJDIR)/%.o: $(OBJS): # * # * Revision 1.10 2005/07/25 01:49:57 lechner # * Introduced symbols SRC1 and OBJ1 before bdeReplay.* is added. # * # * Revision 1.9 2005/07/22 00:08:26 lechner # * Added '_' circa line 80: "...after doing 'cvs admin -c\ \_* Imakefile' here." # * Did the same in earlier comment brackets inside rev history text that aborted xmkmf . # * # * Revision 1.8 2005/06/08 01:40:37 lechner # * 238a237,242 # * > /_* bdeReplay.cc is now made conditional on BDELOG - RJ050606 *_/ # * > # * > #ifdef BDELOG # * > OBJS = $(OBJS) bdeReplay.o # * > SRCS = $(SRCS) bdeReplay.cc # * > #endif # * # * Revision 1.7 2005/05/30 01:16:43 lechner# * # * Revision 1.7 2005/05/30 01:16:43 lechner # * Corrected two typos in rev. history # * # * Revision 1.6 2005/05/02 03:37:30 lechner # * Resolved merge conflicts in favor of bde2alpha_rv branch. # * # * Revision 1.4.4.11 2004/04/12 18:57:14 lechner # * # * Removed spurious nextged comment which aborted make in bde/src. # * # * Revision 1.4.4.10 2004/04/03 04:18:30 lechner # * Removed comment ' /_*EXTRA_LIBRARIES = -lXm -lXt -lX11 -lm -lbsd ' # * # * Revision 1.4.4.9 2003/10/21 01:38:39 lechner # * Removed dprint.cc - it is now in bde/pr_util/dprint.c - RJL 031020 # * # * Revision 1.4.4.8 2003/10/14 01:42:54 lechner # * Changed EXTRA_LIBRARIES to -lXm -lXt -lX11 -lm -lbsd (bsd was bsdmalloc) # * Made two mutex .o and .cc lists - new one for Linux, old one for alpha # * # * Revision 1.4.4.7 2003/08/19 17:15:41 lechner # * Moved conditional inclusion of bdeReplay inside outer-level #ifdef BDELOG # * to satisfy Linux' make limitation?. # * # * Revision 1.4.4.6 2002/09/29 05:30:53 lechner # * Added dprintf.* and localized #ifdef BDELOG condition # * # * Revision 1.4.4.5 2002/06/21 23:04:39 lechner # * Added new bdeReplay.{c,o} to Imakefile. # * # * Revision 1.4.4.4 2002/03/12 00:56:50 lechner # * Modified comments to say that BDELOG in configue.h compiles pr_*log calls. # * # * Revision 1.4.4.3 2000/09/23 02:24:11 lechner # * I did cvs ci bde, to be followed by cvs tag bde2alpha.2k0922 bde and cvs co; # * checkin updates the repository, tag adds a new tag to current branch (tag bde2apha_@# * Revision 1.4.4.3 2000/09/23 02:24:11 lechnerI did cvs ci bde, to be followed by cvs tag bde2alpha.2k0922 bde and cvs co;checkin updates the repository, tag adds a new tag to current branch (tag bde2apha_ rv),in the repository but not locally, amd cvs co makes the local version have that tag .2 2000/04/06 07:10:30 lechnerI checked in 7 updated files and added tag bde2alpha_rjlFiles include 3 Imakefiles, bde/{configure.h,aareadme,src/fileio.cc,executables/bde}vision 1.4.4.1 1999/05/19 22:19:38 vdhamodabde2alpha_rv_finalvision 1.5 1996/12/18 19:41:12 cparisiBDECODE project 96f523adds XB structure. Moves some of the text attributesfrom HA/GX to XB. links HA and GX to XB.Adds new "text" class that consolidates some of the test operations. 1996/03/12 01:12:47 lechner I removed buttons.cc and buttons.o below - no longer in use - RJL 96/3/11Revision 1.3 1995/10/18 22:06:33 rdiasCreated a function GetBDEDatFIleList that creats a filelist that pr_inituses to initialize the database. The fonts.dat file is always appendedto the end of the filelist. This is so that pr_init initializes thedatabase and the font option table is loaded into the database whenthe print comand is executed.In file fprint.cc the BoundingBox postscript command is added to theprologue of the postscript file. This createa a 8.5 X 11 inch boundingbox around the BDE diagram. This diagram can now be included in Latex etc.Revision 1.2 1995/01/16 23:11:07 lechner # * Fixed syntax error (# for *) after doing 'cvs admin -c\ \_* Imakefile' here.# * Revision 1.2 1995/01/16 23:11:07 lechner # * Fixed syntax error (# for *) after doing 'cvs admin -c\ \_* Imakefile' here. # * # * Revision 1.1.1.1 1995/01/04 06:04:01 lechner # * Imported 94fbde tree to 95sbde # * # * Revision 1.8 1994/04/18 15:29:25 mtorpey # * Fixed a minor bug dealing with imake on remus. # * # * Revision 1.7 1994/04/16 20:05:21 jrichard # * Fixed a bug in linux support # * # * Revision 1.6 1994/04/11 19:58:37 jrichard # * alphabetized the src and obj list so you can easily tell how far along # * in the compile you are # * # * Revision 1.5 1994/04/11 15:20:50 jrichard # * support for LinuxArchitecture # * # * Revision 1.4 1994/04/09 15:03:55 dgrant # * Added msgBox.cc to list of SRCS. # * # * Revision 1.3 1994/04/09 14:38:14 dgrant # * Added msgBox.o to list of OBJS. # * # * Revision 1.2 1994/04/07 21:36:10 jrichard # * version of Imakefile with support for GENV8 and many bugs fixed # * # ******************************************************************* # * This Imakefile builds bde/{src,pr_util_log} with make -DLOG option # * New bde tree - RJL050805; for prior Imakefile rev history see -r 1.9 # * #ifdef LOG, configure.h #defines BDELOG => use pr_log/bdeRreplay # */ #include "../configure.h" #ifdef LOG #define BDELOG#ifdef LOG#define BDELOG#define GENLOG #else#undef BDELOG#undef GENLOG #endif#ifndef BDELOG PRDIR = $(TOP)/pr_util_nolog#endif#ifdef BDELOGPRDIR = $(TOP)/pr_util_log#endifSRCDIR = $(TOP)/src PROBJDIR = $(PRDIR)/$(HOSTTYPE)/probj OBJDIR = $(PRDIR)/$(HOSTTYPE)/obj BINDIR = $(PRDIR)/$(HOSTTYPE)/bin##/******************************************************************* ## * This is what libraries are going to be linked with to create the ## * bde executable file## *******************************************************************/ LOCAL_LIBRARIES = $(PROBJDIR)/pr_util.a#ifdef USEDECC EXTRA_LIBRARIES = -lXm -lXt -lX11 -lm -lcxx -lm -lc -lots#elseEXTRA_LIBRARIES = -lXm -lXt -lX11 -lm #endif#ifdef LinuxArchitecture EXTRA_LIBRARIES = -lXm -lXt -lX11 -lm -lbsd #endi# * Revision 1.2 1995/01/16 23:11:07 lechner # * Fixed syntax error (# for *) after doing 'cvs admin -c\ \_* Imakefile' here. # * # * Revision 1.1.1.1 1995/01/04 06:04:01 lechner # * Imported 94fbde tree to 95sbde # * # * Revision 1.8 1994/04/18 15:29:25 mtorpey # * Fixed a minor bug dealing with imake on remus. # * # * Revision 1.7 1994/04/16 20:05:21 jrichard # * Fixed a bug in linux support # * # * Revision 1.6 1994/04/11 19:58:37 jrichard # * alphabetized the src and obj list so you can easily tell how far along # * in the compile you are # * # * Revision 1.5 1994/04/11 15:20:50 jrichard # * support for LinuxArchitecture # * # * Revision 1.4 1994/04/09 15:03:55 dgrant # * Added msgBox.cc to list of SRCS. # * # * Revision 1.3 1994/04/09 14:38:14 dgrant # * Added msgBox.o to list of OBJS. # * # * Revision 1.2 1994/04/07 21:36:10 jrichard # * version of Imakefile with support for GENV8 and many bugs fixed # * # ******************************************************************* # * This Imakefile builds bde/{src,pr_util_log} with make -DLOG option # * New bde tree - RJL050805; for prior Imakefile rev history see -r 1.9 # * #ifdef LOG, configure.h #defines BDELOG => use pr_log/bdeRreplay # */ #include "../configure.h" #ifdef LOG #define BDELOG #ifdef LOG#define BDELOG#define GENLOG #else#undef BDELOG#undef GENLOG #endif#ifndef BDELOG PRDIR = $(TOP)/pr_util_nolog#endif#ifdef BDELOGPRDIR = $(TOP)/pr_util_log#endifSRCDIR = $(TOP)/src PROBJDIR = $(PRDIR)/$(HOSTTYPE)/probj OBJDIR = $(PRDIR)/$(HOSTTYPE)/obj BINDIR = $(PRDIR)/$(HOSTTYPE)/bin##/******************************************************************* ## * This is what libraries are going to be linked with to create the ## * bde executable file## *******************************************************************/ LOCAL_LIBRARIES = $(PROBJDIR)/pr_util.a#ifdef USEDECC EXTRA_LIBRARIES = -lXm -lXt -lX11 -lm -lcxx -lm -lc -lots#elseEXTRA_LIBRARIES = -lXm -lXt -lX11 -lm #endif#ifdef LinuxArchitecture EXTRA_LIBRARIES = -lXm -lXt -lX11 -lm -lbsd #endi  ##/*******************************************************************  ## * This is where we will find include files  ## *******************************************************************/  SCHEMA_INCLUDE = $(PRDIR)  TOPINCLUDE = $(TOP)/include  INCLUDES = -I/usr/include -I$(TOPINCLUDE) -I$(SCHEMA_INCLUDE) -I/usr/local/lib/g++-inclu de  ##/*******************************************************************  ## * This defines the rules for compiling a .cc file  ## *******************************************************************/  ##/* For LinuxArchtectures: gnu make's pattern rules -  ## * these do not work on alpha hosts:  ## * src/Imakefile: $(OBJDIR)%.o : $(SRCDIR)%.cc */  ##/* $PR[N]/LOG/Imakefile : $(PROBJDIR)%.o : $(PRDIR)%.c */   ##.SUFFIXES: .cc .o  .SUFFIXES:   OBJTMP = $(OBJDIR)  OBJS1 = \  $(OBJTMP)/bendpt.o $(OBJTMP)/bendptops.o $(OBJTMP)/bde.o $(OBJTMP)/buttonevent.o \  $(OBJTMP)/captionops.o $(OBJTMP)/cursor.o $(OBJTMP)/dialog.o $(OBJTMP)/display.o \  $(OBJTMP)/draw.o $(OBJTMP)/edit.o $(OBJTMP)/fileio.o $(OBJTMP)/font.o \  $(OBJTMP)/fprint.o $(OBJTMP)/graphobject.o $(OBJTMP)/graphops.o $(OBJTMP)/handler.o \  $(OBJTMP)/help.o $(OBJTMP)/hlink.o $(OBJTMP)/infodialog.o $(OBJTMP)/infomessage.o \  $(OBJTMP)/init.o $(OBJTMP)/initClasses.o $(OBJTMP)/leftmenu.o $(OBJTMP)/leftmenu_cb.o \  $(OBJTMP)/linkops.o $(OBJTMP)/menubar.o $(OBJTMP)/menubar_cb.o $(OBJTMP)/msgBox.o \  $(OBJTMP)/nodeops.o $(OBJTMP)/select.o $(OBJTMP)/smselect.o \  $(OBJTMP)/strdup.o $(OBJTMP)/text.o $(OBJTMP)/textops.o    SRCS1 = \  bde.cc bendpt.cc bendptops.cc buttonevent.cc \  captionops.cc cursor.cc dialog.cc display.cc \  draw.cc edit.cc fileio.cc font.cc \  fprint.cc graphobject.cc graphops.cc \  handler.cc help.cc hlink.cc infodialog.cc \  infomessage.cc init.cc initClasses.cc \  leftmenu.cc leftmenu_cb.cc linkops.cc \  menubar.cc menubar_cb.cc msgBox.cc \  nodeops.cc select.cc smselect.cc \  strdup.cc text.cc textops.cc  ## /* define $(CPSRCS) $(OBJDIR)/_*.cc analogously to $(SRCS) (*.cc after cp -p)*/  #ifndef BDELOG  OBJS = $(OBJS1)  SRCS = $(SRCS1)  #endif   #ifdef BDELOG  OBJS = $(OBJS1) $(OBJTMP)/bdeReplay.o  SRCS = $(SRCS1) bdeReplay.cc  #endif   ## /* Patterns work on gnu linux make only */  ## /*%.o : %.c */   ##/*NEW 051106:0244:*/  ##/* Apparently linux is NOT defined on Mercury:- else #ifndef is IGNORED:*/  ##/* MakefileNolog_i386-linux has STD_DEFINES and CXXSTD_DEFINES = -Dlinux ...*/  ##/* Makefile:37:# platform-specific config'n parameters - edit linux.cf to change*/  ##/* But does Imakefile know about this??? [Probably not]*/  ##/* #ifndef linux*/  ##    #ifndef LinuxArchitecture  EXT = .cc  $(OBJS) : $(SRCS)  $(CPLUSPLUS) $(CPLUSPLUSFLAGS) ${INCLUDES} $(*)$(EXT) -c -o $(@) #endif   #ifdef LinuxArchitecture  $(OBJS): $(SRCS)  $(CPLUSPLUS) $(CPLUSPLUSFLAGS) ${INCLUDES} $(*) -c -o $(@) #endif   ##/*Was above endif: $(CPLUSPLUS) $(CPLUSPLUSFLAGS) ${INCLUDES} $(<) -c -o $(@) */   ##/*Above produces: (same as before - seems to make no difference to Makefile) */  ##/*$(OBJS) : $(SRCS) (in src/Makefile)*/  ##/*$(CPLUSPLUS) $(CPLUSPLUSFLAGS) ${INCLUDES} $(*)$(EXT) -c -o $(@)*/  ##/*copysources: $(SRCS)*/  ##/* $(CP) $(SRCS) $(OBJDIR)*/  ##/*$(OBJS):$(SRCS)*/  ##/* $(CC) -g -Wall $(*)$(EXT) -c -o $@*/  ##/* What above produces in src/Makefile:*/  ##/*$(OBJS) : $(SRCS)*/  ##/*$(CPLUSPLUS) $(CPLUSPLUSFLAGS) ${INCLUDES} $(*)$(EXT) -c -o $(@)*/  ##/*$(OBJDIR)%.o : $(SRCDIR)%.cc*/  ##/* $(CPLUSPLUS) $(CPLUSPLUSFLAGS) $(INCLUDES} $< -c -o $@*/  :q [?1l>[mercury.cs.uml.edu2](31)> pwd /nfs/galaxy/misc/proj3/case/bdegen13/bde [mercury.cs.uml.edu2](32)> lg src total 1968 drwxr-xr-x 3 lechner fac 4096 Nov 8 04:00 . drwxr-xr-x 16 lechner fac 4096 Nov 8 03:58 .. -rwxr-xr-x 1 lechner fac 1746 Nov 22 1995 aareadme.94fbde_changes -rwxr-xr-x 1 lechner fac 6852 Oct 23 03:27 bde.cc -rwxr-xr-x 1 lechner fac 434 Jan 4 1995 bde.defaults -rwxr-xr-x 1 lechner fac 32781 Oct 23 03:32 bdeReplay.cc -rwxr-xr-x 1 lechner fac 30065 May 3 2005 bendpt.cc -rwxr-xr-x 1 lechner fac 13584 May 3 2005 bendptops.cc -rwxr-xr-x 1 lechner fac 14444 May 3 2005 buttonevent.cc -rwxr-xr-x 1 lechner fac 247 Sep 23 1997 buttons.cc -rwxr-xr-x 1 lechner fac 38670 Oct 23 03:31 captionops.cc -rwxr-xr-x 1 lechner fac 1383 Nov 26 1995 cstring.h -rwxr-xr-x 1 lechner fac 3906 May 3 2005 cursor.cc drwxr-xr-x 2 lechner fac 4096 Oct 25 15:12 CVS -rwxr-xr-x 1 lechner fac 1257 Dec 18 1996 db_playback.cc -rwxr-xr-x 1 lechner fac 44486 Jun 7 22:10 dialog.cc -rwxr-xr-x 1 lechner fac 23962 Oct 23 03:35 display.cc -rwxr-xr-x 1 lechner fac 40707 Oct 23 03:37 draw.cc -rwxr-xr-x 1 lechner fac 18496 May 26 22:22 edit.cc -rwxr-xr-x 1 lechner fac 99717 Oct 23 03:51 fileio.cc -rwxr-xr-x 1 lechner fac 10323 May 3 2005 font.cc -rwxr-xr-x 1 lechner fac 41644 Oct 25 13:55 fprint.cc -rwxr-xr-x 1 lechner fac 57425 Oct 23 04:06 graphobject.cc -rwxr-xr-x 1 lechner fac 18170 Oct 23 04:08 graphops.cc -rwxr-xr-x 1 lechner fac 11692 May 3 2005 handler.cc -rwxr-xr-x 1 lechner fac 5849 Dec 18 1996 help.cc -rwxr-xr-x 1 lechner fac 38280 May 28 22:20 hlink.cc -rw-r--r-- 1 lechner fac 11534 Nov 8 03:30 Imakefile -rwxr-xr-x 1 lechner fac 9250 Oct 27 00:20 Imakefile.bak -rwxr-xr-x 1 lechner fac 9504 Oct 27 01:54 Imakefile_bdegen13_051107 -rwxr-xr-x 1 lechner fac 5331 May 3 2005 infodialog.cc -rwxr-xr-x 1 lechner fac 4828 Jun 7 22:27 infomessage.cc -rwxr-xr-x 1 lechner fac 39057 Oct 23 04:12 init.cc -rwxr-xr-x 1 lechner fac 11553 May 3 2005 initClasses.cc -rwxr-xr-x 1 lechner fac 1253 Dec 18 1996 initRXtScript.cc -rwxr-xr-x 1 lechner fac 40662 May 3 2005 leftmenu_cb.cc -rwxr-xr-x 1 lechner fac 11168 May 3 2005 leftmenu.cc -rwxr-xr-x 1 lechner fac 21831 May 3 2005 linkops.cc -rwxr-xr-x 1 lechner fac 1104 Dec 18 1996 log_menu.cc -rw------- 1 lechner fac 128108 Nov 8 03:50 Makefile -rw------- 1 lechner fac 25374 Nov 8 03:50 Makefile.bak -rw------- 1 lechner fac 142485 Oct 27 14:47 MakefileLog_alpha -rw------- 1 lechner fac 128108 Nov 8 03:50 MakefileLog_i386-linux -rw------- 1 lechner fac 139693 Oct 27 14:25 MakefileNolog_alpha -rw------- 1 lechner fac 131233 Oct 27 01:59 MakefileNolog_i386-linux -rwxr-xr-x 1 lechner fac 8865 Aug 23 19:20 menubar_cb.cc -rwxr-xr-x 1 lechner fac 9176 May 3 2005 menubar.cc -rwxr-xr-x 1 lechner fac 9814 May 3 2005 msgBox.cc -rwxr-xr-x 1 lechner fac 47889 Oct 30 22:21 nodeops.cc -rwxr-xr-x 1 lechner fac 6351 May 3 2005 select.cc -rwxr-xr-x 1 lechner fac 28877 May 3 2005 smselect.cc -rw-r--r-- 1 lechner fac 3082 Oct 27 14:05 srcmakefile.cvsdiff -rwxr-xr-x 1 lechner fac 924 Dec 18 1996 s_reader.cc -rwxr-xr-x 1 lechner fac 3083 May 3 2005 strdup.cc -rwxr-xr-x 1 lechner fac 21509 Oct 23 04:25 text.cc -rwxr-xr-x 1 lechner fac 61308 Oct 23 04:26 textops.cc [mercury.cs.uml.edu2](33)> pwd /nfs/galaxy/misc/proj3/case/bdegen13/bde [mercury.cs.uml.edu2](34)> rbgb /nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde [mercury.cs.uml.edu2](35)> lg r_*l;glog/*/objpr_*log/*/objr_*log/*/objbin pr_util_log/alpha/bin: total 9560 drwxr-xr-x 3 lechner 04f522 4096 Nov 8 02:59 . drwxr-xr-x 6 lechner 04f522 4096 Oct 29 01:41 .. -rwx--x--x 1 lechner 04f522 7009744 Nov 8 02:59 bde.exe -rwxr-xr-x 1 lechner 04f522 7010896 Aug 18 00:15 bde.exe.050818 drwxr-xr-x 2 lechner 04f522 4096 Oct 25 13:53 CVS pr_util_log/i386-linux/bin: total 6176 drwxr-xr-x 2 lechner 04f522 4096 Nov 8 03:26 . drwxr-xr-x 6 lechner 04f522 4096 Oct 25 13:51 .. -rwxr-xr-x 1 lechner fac 2082752 Oct 19 16:54 bde051019.1654.exe -rwxr-xr-x 1 lechner fac 2111396 Aug 18 00:06 bde.exe050818 -rwxr-xr-x 1 lechner fac 2082752 Oct 19 21:24 bde.exe.bak lrwxrwxrwx 1 lechner fac 41 Nov 8 03:26 bde.exe._man -> ../pr_util_log/i386-linux/bin/bde.exe.man pr_util_nolog/alpha/bin: total 9160 drwxr-xr-x 3 lechner 04f522 4096 Nov 8 02:04 . drwxr-xr-x 6 lechner 04f522 4096 Oct 25 13:46 .. -rwxr-xr-x 1 lechner 04f522 6773904 Nov 8 02:04 bde.exe -rwxr-xr-x 1 lechner 04f522 6773904 Nov 1 17:54 bde.exe.bak lrwxrwxrwx 1 lechner fac 38 Nov 7 23:58 bde.exe._man -> ../pr_util_nolog/alpha/bin/bde.exe.man drwxr-xr-x 2 lechner 04f522 4096 Oct 25 13:54 CVS pr_util_nolog/i386-linux/bin: total 1864 drwxr-xr-x 2 lechner 04f522 4096 Nov 8 03:30 . drwxr-xr-x 5 lechner 04f522 4096 Aug 10 13:00 .. -rwxr-xr-x 1 lechner fac 1880923 Aug 11 15:19 bde.exe.bak lrwxrwxrwx 1 lechner fac 43 Nov 8 03:30 bde.exe._man -> ../pr_util_nolog/i386-linux/bin/bde.exe.man [mercury.cs.uml.edu2](36)> elm [?1h= Reading in /usr/spool/mail/lechner, message: 0369121518212427303336394245485154576063666972757881848790939699102105108111114117120123126129132135138141144147150153156159162165168171174177180183186189192195198201204207210213216219222225228231234237240243246249252255258261264267270273276279282285288291294297300303306309312315318321324327330333336339342345348351354357360363366369372375378381384387390393396399402405408411414417420423426429432435438441444447450453456459462465468471474477480483486489492495498501504507510513516519522525528531534537540543546549552555558561564567570573576579582585588591594597600603606609612615618621624627630633636639642645648651654657660663666669672675678681684687690693696699702705708711714717720723726729732735738741744747750753756759762765768771774777780783786789792795798801804807 Sorting messages by Reverse Date Mail Sent...  Folder is '/usr/spool/mail/lechner' with 808 messages [ELM 2.5 PL6] -> M 1 Nov 07 * Wal-Mart Wire (578) Shop Early for the Best Gifts of 2005  M 2 Nov 08 * ThePopcornFactory@ (419) =?iso-8859-1?Q?**Specials=20From=20The=20P  3 Nov 07 * Jeroen van der Zij (91) [Foxgui-users]Updated Stable FOX 1.4.22  4 Nov 07 * Jeroen van der Zij (106) Re: [Foxgui-users]Question about failing t  5 Nov 07 * Bob Lechner (321) $PH/05f523/week10/bde2FoxGUIProjectNotes.0  6 Nov 07 * Bob Lechner (60) Re: 06s522 or 06s524? I prefer 91.524. It  7 Nov 07 * Bob Lechner (82) 'foxy' (MJaros)- an interesting approach t  8 Nov 07 * Robert Almonte (421) Re: BDE canvas or menu/callback migration  9 Nov 07 * Bob Lechner (69) bdeState in last parags of my previous not  10 Nov 07 * Ken Kleiner (81) Re: SUN software.- was this for private re  11 Nov 06 * Bob Lechner (37) mvp.pdf - thank you, Robert. I linked it t  12 Nov 05 * Bob Lechner (54) short autoconf rant ('imake is perhaps the  13 Nov 05 * Bob Lechner (138) Directions to Shangri-La Acrobats Perform  14 Nov 05 * Bob Lechner (116) Directions to Shangri-La Acrobats Perform  15 Nov 05 * Bob Lechner (100) Class this Tues. Plese shift to 530 to 73  M 16 Nov 05 * Bob Lechner (151) Re: asgnt2 - I CAN look at your work in $C  M 17 Nov 05 * Bob Lechner (156) Re: asgnt2 - no typescript? read 'man scri  18 Nov 05 * Bob Lechner (136) Re: ** Re: FNov. 8: Nov 8 is TUESDAY Not F  M 19 Nov 04 * Bob Lechner (52) NetSeminar now available on-demand - Becom  20 Nov 04 * Bob Lechner (102) Re: FNov. 8: do you speak for kausha patel  21 Nov 04 * Bob Lechner (47) [Foxgui-users]stale foxes hanging around (  22 Nov 04 * Bob Lechner (135) Re: [Foxgui-users]Designer (Jerouen's crit  23 Nov 04 * Bob Lechner (155) Universe, Machine, Interface: (is this Com  24 Nov 04 * Bob Lechner (67) SUN software.- was this for private resear  |=pipe, !=shell, ?=help, =set current to n, /=search patterna)lias, C)opy, c)hange folder, d)elete, e)dit, f)orward, g)roup reply, m)ail,n)ext, o)ptions, p)rint, q)uit, r)eply, s)ave, t)ag, u)ndelete, or e(x)it  Command:   -> Command:   -> Command:   -> Command:   -> Command:   -> Command:   -> Command:   -> Command:   -> Command:   -> Command: Display message Message 8/808 From Robert Almonte Nov 07, 05 10:06:07 PM -0500 To: "Scott Frye" , "Bob Lechner" Subject: Re: BDE canvas or menu/callback migration to FOX - yes (latter). (fyinfo Scott) Date: Mon, 7 Nov 2005 22:06:07 -0500 X-Priority: 3 X-MSMail-Priority: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 X-Junkmail-Status: score=0/50, host=tegan.cs.uml.edu Hi Scott, I like the keyword that you said "abstraction". We shouldn't take X11 to put FOX or others. I would like to see bde more OO with a MVC implementation that abstracts any GUI stuff from bde. The issue is that the bde code will need to be hardly refactored (more OO to use patterns). We should take all the code from bde that reference any GUI lib and make the GUI lib depends on the model 'bde' by using patterns. The reason why this is a big task is the fact that bde is implemented using functional approach, and patterns don't work quite well with functional methodology. If we replace X11 by FOX without refactoring bde, it will be worthless (my opinion), since it will have the same constrains (it cannot scale up, no flexible, and too complex).. One possible way to deal with this issue is using reverse engineering to get the design details from bde and reimplementing it using OOAD from scratch. (There is not customer constrains for doing this, just that it will take time and "time is a good teacher, but it kills all its students"). More when I finish my homeworks, Talk to you later... Robert ----- Original Message -----  371 lines more (11%). Press for more, 'i' to return.   From: "Scott Frye" To: "Bob Lechner" Cc: "Robert Almonte" Sent: Monday, November 07, 2005 4:05 PM Subject: Re: BDE canvas or menu/callback migration to FOX - yes (latter). (fyinfo Scott) > On Mon, 7 Nov 2005, Bob Lechner wrote: > Hi Professor, > > I have only skimmed most of this because my class workload is quite heavy > right now but I have a few comments that I think would be helpful. > > First of all, I found the same thing as Robert that the X11 code is deeply > entangled into everything. I don't know if you remember but I mentioned > to you that a good project would be attempting to abstract all this data. > Its a project that could be done in parts and last semester the work I did > was in a general direction of what is needed. > > Any graphics package that interacts with BDE would need to have the same > base functionality. > 1) initialize the graphics system (i.e. set up the canvas etc.) > 2) provide primitives for drawing. In BDE case this could be each of the > shapes, as well as lines, arrows and text. (there may be other's I'm > missing) > 3) provide call backs for event information such as button clicks. > > I would suggest this be abstracted into a graphics engine Class. > X11/OpenGL (or directX for that matter) all have different but similar > methods for doing functions like this. Abstracting this would allow other > projects to follow that implemented this class for OpenGL or DirectX and > adding a compiler switch to select which system was created. > > After a graphics interface is created, a menu class that utilizes this > interface could be created. This class may be implemented with logic that  335 lines more (20%). Press for more, 'i' to return.  Folder is '/usr/spool/mail/lechner' with 808 messages [ELM 2.5 PL6]  M 1 Nov 07 * Wal-Mart Wire (578) Shop Early for the Best Gifts of 2005  M 2 Nov 08 * ThePopcornFactory@ (419) =?iso-8859-1?Q?**Specials=20From=20The=20P  3 Nov 07 * Jeroen van der Zij (91) [Foxgui-users]Updated Stable FOX 1.4.22  4 Nov 07 * Jeroen van der Zij (106) Re: [Foxgui-users]Question about failing t  5 Nov 07 * Bob Lechner (321) $PH/05f523/week10/bde2FoxGUIProjectNotes.0  6 Nov 07 * Bob Lechner (60) Re: 06s522 or 06s524? I prefer 91.524. It  7 Nov 07 * Bob Lechner (82) 'foxy' (MJaros)- an interesting approach t -> 8 Nov 07 * Robert Almonte (421) Re: BDE canvas or menu/callback migration  9 Nov 07 * Bob Lechner (69) bdeState in last parags of my previous not  10 Nov 07 * Ken Kleiner (81) Re: SUN software.- was this for private re  11 Nov 06 * Bob Lechner (37) mvp.pdf - thank you, Robert. I linked it t  12 Nov 05 * Bob Lechner (54) short autoconf rant ('imake is perhaps the  13 Nov 05 * Bob Lechner (138) Directions to Shangri-La Acrobats Perform  14 Nov 05 * Bob Lechner (116) Directions to Shangri-La Acrobats Perform  15 Nov 05 * Bob Lechner (100) Class this Tues. Plese shift to 530 to 73  M 16 Nov 05 * Bob Lechner (151) Re: asgnt2 - I CAN look at your work in $C  M 17 Nov 05 * Bob Lechner (156) Re: asgnt2 - no typescript? read 'man scri  18 Nov 05 * Bob Lechner (136) Re: ** Re: FNov. 8: Nov 8 is TUESDAY Not F  M 19 Nov 04 * Bob Lechner (52) NetSeminar now available on-demand - Becom  20 Nov 04 * Bob Lechner (102) Re: FNov. 8: do you speak for kausha patel  21 Nov 04 * Bob Lechner (47) [Foxgui-users]stale foxes hanging around (  22 Nov 04 * Bob Lechner (135) Re: [Foxgui-users]Designer (Jerouen's crit  23 Nov 04 * Bob Lechner (155) Universe, Machine, Interface: (is this Com  24 Nov 04 * Bob Lechner (67) SUN software.- was this for private resear  |=pipe, !=shell, ?=help, =set current to n, /=search patterna)lias, C)opy, c)hange folder, d)elete, e)dit, f)orward, g)roup reply, m)ail,n)ext, o)ptions, p)rint, q)uit, r)eply, s)ave, t)ag, u)ndelete, or e(x)it  Command: Display message Message 8/808 From Robert Almonte Nov 07, 05 10:06:07 PM -0500 To: "Scott Frye" , "Bob Lechner" Subject: Re: BDE canvas or menu/callback migration to FOX - yes (latter). (fyinfo Scott) Date: Mon, 7 Nov 2005 22:06:07 -0500 X-Priority: 3 X-MSMail-Priority: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 X-Junkmail-Status: score=0/50, host=tegan.cs.uml.edu Hi Scott, I like the keyword that you said "abstraction". We shouldn't take X11 to put FOX or others. I would like to see bde more OO with a MVC implementation that abstracts any GUI stuff from bde. The issue is that the bde code will need to be hardly refactored (more OO to use patterns). We should take all the code from bde that reference any GUI lib and make the GUI lib depends on the model 'bde' by using patterns. The reason why this is a big task is the fact that bde is implemented using functional approach, and patterns don't work quite well with functional methodology. If we replace X11 by FOX without refactoring bde, it will be worthless (my opinion), since it will have the same constrains (it cannot scale up, no flexible, and too complex).. One possible way to deal with this issue is using reverse engineering to get the design details from bde and reimplementing it using OOAD from scratch. (There is not customer constrains for doing this, just that it will take time and "time is a good teacher, but it kills all its students"). More when I finish my homeworks, Talk to you later... Robert ----- Original Message -----  371 lines more (11%). Press for more, 'i' to return.  -------------------------------------------------------------------------- Command: (Use 'i' to return to index.) Command: Save current message(Use "?" for help) Select Folder for Save: =ralmonte =ralmonte Command: (Use 'i' to return to index.) Message 8/808 From Robert Almonte Nov 07, 05 10:06:07 PM -0500 To: "Scott Frye" , "Bob Lechner" Subject: Re: BDE canvas or menu/callback migration to FOX - yes (latter). (fyinfo Scott) Date: Mon, 7 Nov 2005 22:06:07 -0500 X-Priority: 3 X-MSMail-Priority: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 X-Junkmail-Status: score=0/50, host=tegan.cs.uml.edu Hi Scott, I like the keyword that you said "abstraction". We shouldn't take X11 to put FOX or others. I would like to see bde more OO with a MVC implementation that abstracts any GUI stuff from bde. The issue is that the bde code will need to be hardly refactored (more OO to use patterns). We should take all the code from bde that reference any GUI lib and make the GUI lib depends on the model 'bde' by using patterns. The reason why this is a big task is the fact that bde is implemented using functional approach, and patterns don't work quite well with functional methodology. If we replace X11 by FOX without refactoring bde, it will be worthless (my opinion), since it will have the same constrains (it cannot scale up, no flexible, and too complex).. One possible way to deal with this issue is using reverse engineering to get the design details from bde and reimplementing it using OOAD from scratch. (There is not customer constrains for doing this, just that it will take time and "time is a good teacher, but it kills all its students"). More when I finish my homeworks, Talk to you later... Robert ----- Original Message -----  371 lines more (11%). Press for more, 'i' to return.   From: "Scott Frye" To: "Bob Lechner" Cc: "Robert Almonte" Sent: Monday, November 07, 2005 4:05 PM Subject: Re: BDE canvas or menu/callback migration to FOX - yes (latter). (fyinfo Scott) > On Mon, 7 Nov 2005, Bob Lechner wrote: > Hi Professor, > > I have only skimmed most of this because my class workload is quite heavy > right now but I have a few comments that I think would be helpful. > > First of all, I found the same thing as Robert that the X11 code is deeply > entangled into everything. I don't know if you remember but I mentioned > to you that a good project would be attempting to abstract all this data. > Its a project that could be done in parts and last semester the work I did > was in a general direction of what is needed. > > Any graphics package that interacts with BDE would need to have the same > base functionality. > 1) initialize the graphics system (i.e. set up the canvas etc.) > 2) provide primitives for drawing. In BDE case this could be each of the > shapes, as well as lines, arrows and text. (there may be other's I'm > missing) > 3) provide call backs for event information such as button clicks. > > I would suggest this be abstracted into a graphics engine Class. > X11/OpenGL (or directX for that matter) all have different but similar > methods for doing functions like this. Abstracting this would allow other > projects to follow that implemented this class for OpenGL or DirectX and > adding a compiler switch to select which system was created. > > After a graphics interface is created, a menu class that utilizes this > interface could be created. This class may be implemented with logic that  335 lines more (20%). Press for more, 'i' to return.   > allows you to directly use FOX if the OpenGL compiler switch is selected. > > An alternate approach would be to tell the graphics class to draw a menu > and hide the implementation inside the graphics class. How does one > make the decision of will the graphics class use the Menu class or will > the menu class use the graphics class? > > I would suggest that the first step in this process is to start > re-factoring the code to hide all the graphics functionality a graphics > class. This would require defining the interface (maybe make a use case > and a state diagram) and moving the current code into this interface. > If this is too big for one semester I would suggest a developing a plan > for the architecture of the graphics class and > applying it to as much of BDE as is possible. There is no reason why the > old calls won't work along side the call to the abstracting object. Next > semester could clean up the remaining calls or perhaps I would be willing > to do some of this over winter break. > > -Scott Frye > > > > Forwarded message: > > > From lechner@cs.uml.edu Mon Nov 7 04:59:35 2005 > > > From: Bob Lechner > > > Message-Id: <200511070959.jA79xK4Y207058@saturn.cs.uml.edu> > > > Subject: BDE canvas or menu/callback migration to FOX - yes (latter). > > > To: ralmonte@cs.uml.edu (Robert Almonte) > > > Date: Mon, 7 Nov 2005 04:59:20 -0500 (EST) > > > Cc: ralmonte@cs.uml.edu (Almonte), mandava_s@yahoo.com, smandava@cs.uml.edu, > > > jtan@cs.uml.edu, jingyoko@hotmail.com, uguntu@cs.uml.edu (Guntu), > > > kpatel1@cs.uml.edu (Patel), lechner@cs.uml.edu (Bob Lechner) > > > In-Reply-To: <002301c5e33d$6c61b4e0$0202a8c0@f9e0x9> from "Robert Almonte" at Nov 06, 2005 08:48:59 PM > > > X-Mailer: ELM [version 2.5 PL2] > > > MIME-Version: 1.0  299 lines more (28%). Press for more, 'i' to return.   > > > Content-Type: text/plain; charset=us-ascii > > > Content-Transfer-Encoding: 7bit > > > > > > BDE canvas or menu/callback migration to FOX - yes (latter). > > > RJLRef: $PH/05f523/week10/bde2FoxGUIProjectNotes.051107 > > > See my comments at end - RJL > > > > > > > From ralmonte@cs.uml.edu Sun Nov 6 20:48:19 2005 > > > > To: "Bob Lechner" > > > > Cc: , > > > > Subject: Re: 91-523 - BDE's canvas and callback - migration to FOX > > > > > > > > Some concerns for this project: > > > > > > > > After I was able to run FOX in my Linux machine, I went to review the bde > > > > code to see > > > > how deep is the X11 in the bde's model :-(I only can say too much!). > > > > I was doing 'grep' for the 'canvas' variable and bde has ~188 matches in 18 > > > > different *.cc files. Each > > > > of those files are using an X11 function to manipulate the canvas. This bde > > > > model is so couple to X11 that > > > > this project needs a bigger time budget. The bigger isssue is that we can't > > > > take one functionality (related to the canvas) from bde and test it > > > > with the new FOX's canvas without envolving a really deep refactoring to > > > > bde. We definely can make the window in FOX, but tying the bde's model will > > > > be an overwhelming project for this semester. > > > > > > > > Obviously, we can make the same physical window view that bde has with X11, > > > > but "is that enough?" (Watts Humphrey's keyword in his  263 lines more (37%). Press for more, 'i' to return.  Folder is '/usr/spool/mail/lechner' with 808 messages [ELM 2.5 PL6]  M 1 Nov 07 * Wal-Mart Wire (578) Shop Early for the Best Gifts of 2005  M 2 Nov 08 * ThePopcornFactory@ (419) =?iso-8859-1?Q?**Specials=20From=20The=20P  3 Nov 07 * Jeroen van der Zij (91) [Foxgui-users]Updated Stable FOX 1.4.22  4 Nov 07 * Jeroen van der Zij (106) Re: [Foxgui-users]Question about failing t  5 Nov 07 * Bob Lechner (321) $PH/05f523/week10/bde2FoxGUIProjectNotes.0  6 Nov 07 * Bob Lechner (60) Re: 06s522 or 06s524? I prefer 91.524. It  7 Nov 07 * Bob Lechner (82) 'foxy' (MJaros)- an interesting approach t -> 8 Nov 07 * Robert Almonte (421) Re: BDE canvas or menu/callback migration  9 Nov 07 * Bob Lechner (69) bdeState in last parags of my previous not  10 Nov 07 * Ken Kleiner (81) Re: SUN software.- was this for private re  11 Nov 06 * Bob Lechner (37) mvp.pdf - thank you, Robert. I linked it t  12 Nov 05 * Bob Lechner (54) short autoconf rant ('imake is perhaps the  13 Nov 05 * Bob Lechner (138) Directions to Shangri-La Acrobats Perform  14 Nov 05 * Bob Lechner (116) Directions to Shangri-La Acrobats Perform  15 Nov 05 * Bob Lechner (100) Class this Tues. Plese shift to 530 to 73  M 16 Nov 05 * Bob Lechner (151) Re: asgnt2 - I CAN look at your work in $C  M 17 Nov 05 * Bob Lechner (156) Re: asgnt2 - no typescript? read 'man scri  18 Nov 05 * Bob Lechner (136) Re: ** Re: FNov. 8: Nov 8 is TUESDAY Not F  M 19 Nov 04 * Bob Lechner (52) NetSeminar now available on-demand - Becom  20 Nov 04 * Bob Lechner (102) Re: FNov. 8: do you speak for kausha patel  21 Nov 04 * Bob Lechner (47) [Foxgui-users]stale foxes hanging around (  22 Nov 04 * Bob Lechner (135) Re: [Foxgui-users]Designer (Jerouen's crit  23 Nov 04 * Bob Lechner (155) Universe, Machine, Interface: (is this Com  24 Nov 04 * Bob Lechner (67) SUN software.- was this for private resear  |=pipe, !=shell, ?=help, =set current to n, /=search patterna)lias, C)opy, c)hange folder, d)elete, e)dit, f)orward, g)roup reply, m)ail,n)ext, o)ptions, p)rint, q)uit, r)eply, s)ave, t)ag, u)ndelete, or e(x)it  Command:  Command: Save current message(Use "?" for help) Select Folder for Save: =ralmonte =ralmonte $PH/05f523/week10/bde2FoxGUIProj_RA2SF fFfdbk.052121107D Message 8 saved to "~/public_html//05f523/week10/bde2FoxGUIProj_RA2SFfdbk.051107". Command: [?1l> Stopped. Use "fg" to return to ELM Suspended (signal) [mercury.cs.uml.edu2](37)> pwd /nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde [mercury.cs.uml.edu2](38)> lg bde2FoxGUIProj_RA2SFfdbk.051107 ls: bde2FoxGUIProj_RA2SFfdbk.051107: No such file or directory [mercury.cs.uml.edu2](39)> lg bde2FoxGUIProj_RA2SFfdbk.051107~bde2FoxGUIProj_RA2SFfdbk.051107/bde2FoxGUIProj_RA2SFfdbk.051107 ls: /usr/cs/fac1/lechner/bde2FoxGUIProj_RA2SFfdbk.051107: No such file or directory [mercury.cs.uml.edu2](40)> lg ~/bde2FoxGUIProj_RA2SFfdbk.051107/bde2FoxGUIProj_RA2SFfdbk.051107$/bde2FoxGUIProj_RA2SFfdbk.051107P/bde2FoxGUIProj_RA2SFfdbk.051107H/bde2FoxGUIProj_RA2SFfdbk.051107J/bde2FoxGUIProj_RA2SFfdbk.051107/bde2FoxGUIProj_RA2SFfdbk.051107 ls: /usr/cs/fac1/lechner/public_html/bde2FoxGUIProj_RA2SFfdbk.051107: No such file or directory [mercury.cs.uml.edu2](41)> lg $PH/bde2FoxGUIProj_RA2SFfdbk.0511070bde2FoxGUIProj_RA2SFfdbk.0511075bde2FoxGUIProj_RA2SFfdbk.051107fbde2FoxGUIProj_RA2SFfdbk.0511075bde2FoxGUIProj_RA2SFfdbk.0511072bde2FoxGUIProj_RA2SFfdbk.0511073bde2FoxGUIProj_RA2SFfdbk.051107/bde2FoxGUIProj_RA2SFfdbk.051107wbde2FoxGUIProj_RA2SFfdbk.051107ebde2FoxGUIProj_RA2SFfdbk.051107ebde2FoxGUIProj_RA2SFfdbk.051107kbde2FoxGUIProj_RA2SFfdbk.0511071bde2FoxGUIProj_RA2SFfdbk.0511070bde2FoxGUIProj_RA2SFfdbk.051107/bde2FoxGUIProj_RA2SFfdbk.051107 -rw------- 1 lechner fac 18331 Nov 8 04:09 /usr/cs/fac1/lechner/public_html/05f523/week10/bde2FoxGUIProj_RA2SFfdbk.051107 [mercury.cs.uml.edu2](42)> c644 chmod: too few arguments Try `chmod --help' for more information. [mercury.cs.uml.edu2](43)> c644 $PH/05f523/week10/bde2FoxGUIProj_RA2SFfdbk.051107 [mercury.cs.uml.edu2](44)> vi $PH/05f523/week10/bde2FoxGUIProj_RA2SFfdbk.051107 [?1h="~/public_html/05f523/week10/bde2FoxGUIProj_RA2SFfdbk.051107" 421L, 18331CFrom ralmonte@cs.uml.edu Mon Nov 7 22:05:30 2005 Received: from tegan.cs.uml.edu (tegan.cs.uml.edu [129.63.8.4])by earth.cs.uml.edu (8.11.6/8.11.6) with ESMTP id jA835UY07597for ; Mon, 7 Nov 2005 22:05:30 -0500 Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [216.148.227.85])by tegan.cs.uml.edu (MOS 3.5.8-GR)with ESMTP id BYR01082;Mon, 7 Nov 2005 22:05:05 -0500 (EST) Received: from f9e0x9 (c-24-62-190-51.hsd1.ma.comcast.net[24.62.190.51])by comcast.net (rwcrmhc12) with SMTPid <20051108030502014006ehfje>; Tue, 8 Nov 2005 03:05:03 +0000 Message-ID: <000b01c5e411$5dccb180$0202a8c0@f9e0x9> From: "Robert Almonte" To: "Scott Frye" , "Bob Lechner" References: Subject: Re: BDE canvas or menu/callback migration to FOX - yes (latter). (fyinfo Scott)Date: Mon, 7 Nov 2005 22:06:07 -0500 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 X-Junkmail-Status: score=0/50, host=tegan.cs.uml.edu Status: RO Hi Scott, I like the keyword that you said "abstraction". We shouldn't take X11 to put FOX or others. I would like to see bde more OO with a MVC implementation that abstracts any GUI stuff from bde. The issue is that the bde code will need to be hardly refactored (more OO to use patterns). We should take all the code from bde that reference any GUI lib and make the GUI lib depends on the model 'bde' by using patterns. The reason why this is a big task is the fact that bde is implemented using functional approach, and patterns don't work quite well with functional methodology. If we replace X11 by FOX without refactoring bde, it will be worthless (my opinion), since 9 fewer lines it will have the same constrains (it cannot scale up, no flexible, and too complex).. One possible way to deal with this issue is using reverse engineering to get the design details from bde and reimplementing it using OOAD from scratch. (There is not customer constrains for doing this, just that it will take time and "time is a good teacher, but it kills all its students"). More when I finish my homeworks,9 fewer lines Talk to you later... Robert   ----- Original Message ----- 3 fewer lines From: "Scott Frye" To: "Bob Lechner" Cc: "Robert Almonte" 3 fewer lines Sent: Monday, November 07, 2005 4:05 PM Subject: Re: BDE canvas or menu/callback migration to FOX - yes (latter). (fyinfo Scott)3 fewer lines -- INSERT --MR-- INSERT --JLRef: $PH/05f523/week10/bde2FoxGUIProj_RA2SFfdbk.051107 -- INSERT ---------------------------------------others. I-- INSERT --MI would like to see bde more OO :j  I would like to see bde more OO with a MVC implementation(fyinfo Scott) that abstracts any GUI stuff from bde. T-- INSERT --MThe issue is that the bde code will  need to be hardy refactored (more OO to use patterns). refactored (more OO to use patterns).-- INSERT --- refactored (more OO to use patterns).-refactored (more OO to use patterns).refactored (more OO to use patterns).-- INSERT --[refactored (more OO to use patterns).-refactored (more OO to use patterns).]refactored (more OO to use patterns).]     (fyinfo Scott)   > On Mon, 7 Nov 2005, Bob Lechner wrote: > Hi Professor, > > I have only skimmed most of this because my class workload is quite heavy > right now but I have a few comments that I think would be helpful. > > First of all, I found the same thing as Robert that the X11 code is deeply > entangled into everything. I don't know if you remember but I mentioned > to you that a good project would be attempting to abstract all this data. > Its a project that could be done in parts and last semester the work I did > was in a general direction of what is needed. > > Any graphics package that interacts with BDE would need to have the same > base functionality. > 1) initialize the graphics system (i.e. set up the canvas etc.) > 2) provide primitives for drawing. In BDE case this could be each of the > shapes, as well as lines, arrows and text. (there may be other's I'm > missing) > 3) provide call backs for event information such as button clicks. > > I would suggest this be abstracted into a graphics engine Class. > X11/OpenGL (or directX for that matter) all have different but similar > methods for doing functions like this. Abstracting this would allow other > projects to follow that implemented this class for OpenGL or DirectX and > adding a compiler switch to select which system was created. > > After a graphics interface is created, a menu class that utilizes this > interface could be created. This class may be implemented with logic that  -- INSERT --M[-- INSERT --From Scot:][-- INSERT --erom Scot:] [Fedrom Scot:] [Fedbrom Scot:] [Fedbarom Scot:]crom Scot:]krom Scot:] rom Scot:]from Scot:]-- INSERT --edback from Scot:] [Fee > H > I > r > F > e > t > I > w > A > b > 1 > 2 > s > m > 3 > I > X > m > p > a > A > interface could be created. This class may be implemented with logic that > i > allows you to directly use FOX if the OpenGL compiler switch is selected. > a > > An alternate approach would be to tell the graphics class to draw a menu > A > and hide the implementation inside the graphics class. How does one > a > make the decision of will the graphics class use the Menu class or will > m > the menu class use the graphics class? > t > > I would suggest that the first step in this process is to start > I > re-factoring the code to hide all the graphics functionality a graphics > r > class. This would require defining the interface (maybe make a use case > c > and a state diagram) and moving the current code into this interface. > a > If this is too big for one semester I would suggest a developing a plan > I > for the architecture of the graphics class and > f > applying it to as much of BDE as is possible. There is no reason why the > a > old calls won't work along side the call to the abstracting object. Next > o > semester could clean up the remaining calls or perhaps I would be willing > s > to do some of this over winter break. > t > > -Scott Frye > - > > > > Forwarded message: > > > > > From lechner@cs.uml.edu Mon Nov 7 04:59:35 2005 > > > > > From: Bob Lechner > > > > > Message-Id: <200511070959.jA79xK4Y207058@saturn.cs.uml.edu> > > > > > Subject: BDE canvas or menu/callback migration to FOX - yes (latter). > > > > > To: ralmonte@cs.uml.edu (Robert Almonte) > > > > > Date: Mon, 7 Nov 2005 04:59:20 -0500 (EST) > > > > > Cc: ralmonte@cs.uml.edu (Almonte), mandava_s@yahoo.com, > > smandava@cs.uml.edu, sma > > > jtan@cs.uml.edu, jingyoko@hotmail.com, uguntu@cs.uml.edu (Guntu), > > > > > kpatel1@cs.uml.edu (Patel), lechner@cs.uml.edu (Bob Lechner) > > > > > In-Reply-To: <002301c5e33d$6c61b4e0$0202a8c0@f9e0x9> from "Robert > > Almonte" at Nov 06, 2005 08:48:59 PM Alm > > > X-Mailer: ELM [version 2.5 PL2] > > > > > MIME-Version: 1.0 > > > > > Content-Type: text/plain; charset=us-ascii > > > > > Content-Transfer-Encoding: 7bit > > > > > > > > BDE canvas or menu/callback migration to FOX - yes (latter). > > > > > RJLRef: $PH/05f523/week10/bde2FoxGUIProjectNotes.051107 > > > > > See my comments at end - RJL > > > > > > > > > From ralmonte@cs.uml.edu Sun Nov 6 20:48:19 2005 > > > > > > To: "Bob Lechner" > > > > > > Cc: , > > > > > > Subject: Re: 91-523 - BDE's canvas and callback - migration to FOX > > > > > > > > > > > > > > Some concerns for this project: > > > >  > > > > After I was able to run FOX in my Linux machine, I went to review > > > Cc: r-- INSERT --0ralmonte@cs.uml.edu (Almonte), mandava_s@yahoo.com,5ralmonte@cs.uml.edu (Almonte), mandava_s@yahoo.com,fralmonte@cs.uml.edu (Almonte), mandava_s@yahoo.com,5ralmonte@cs.uml.edu (Almonte), mandava_s@yahoo.com,2ralmonte@cs.uml.edu (Almonte), mandava_s@yahoo.com,3ralmonte@cs.uml.edu (Almonte), mandava_s@yahoo.com,Mralmonte@cs.uml.edu (Almonte), mandava_s@yahoo.com, 3 fewer lines > > > > After I was able to run FOX in my Linux machine, I went to review the bde > > > > code to see3 fewer lines > > > > how deep is the X11 in the bde's model :-(I only can say too much!). > > > > I was doing 'grep' for the 'canvas' variable and bde has ~188 matches in 183 fewer lines > > > > different *.cc files. Each > > > > of those files are using an X11 function to manipulate the canvas. This bde3 fewer lines > > > > model is so couple to X11 that  > > > > this project needs a bigger time budget. The bigger isssue is that  we can't  > > > > take one functionality (related to the canvas) from bde and test it  > > > > with the new FOX's canvas without envolving a really deep  refactoring to  > > > > bde. We definely can make the window in FOX, but tying the bde's  model will  > > > > be an overwhelming project for this semester.  > > > >  > > > > Obviously, we can make the same physical window view that bde has  with X11,  > > > > but "is that enough?" (Watts Humphrey's keyword in his  presentation).  > > > > Please, advise us what can we target for this project.  > > > >  > > > > Regards,  > > > > Robert  > > > --------------------------------------  > > >  > > > I agree with Robert on the need to reduce 05f523 project scope  > > > and cut the 05f523 2-person-team task to a fraction of its total size,  > > > because, as he says: "This bde model is so couple[d] to X11".  > > > The problem then boils down to: How to define the deliverables  > > > including their 'acceptance test'  > > > (document their specifications and/or build/test status)?  > > >  > > >  > > > 1. Development phase partitining:  > > > Looking at the stages of redesign over the whole of bde,  > > > we could focus on design and specification this semester  > > > and postpone implementation until 2006.  > > > To me this means enumerating all the X11 interfaces  > > > (data types and variables and library code API's)  > > > and come up with a strategy for refactoring each aspect  > > > of the GUI such as wrapping calls in fox calls  > > > and mapping data types if necessary.  > > >  > > > I think the complex part is the OOMenu part  > > > because it is unique to bde and has so much step-by-step  > > > analysis of cases and because of its atomic-level calls  > > > to X11 setup operations. Ther must be a higher-level way of  > > > defining this OOMenu so fox can turns it into an X11 GUI.  > > > Such a redefinition should be testable with callback stubs  > > > without adding much if any of bde/src code.  > > >  > > > The menu-oriented part is high-risk  > > > because its approach is so intimately tied to X11.  > > > Inside the menu-oriented stuff is (a) X11 menu setup calls and  > > > (b) bde-specific logic to handle popup and radio-button menus.  > > > (See bdeUserGuide*.ppt in $PH/COOL-BDE).  > > >  > > > So my preference is to have you revise the OOMenu interface  > > > with fox as an intermediary layer.  > > > Either  > > > (1) (Top-down): Do full specs  > > > for the fox wrapper functions that replace X11 primitives  > > > or wrap a bundle of them in a higher-level abstractions  > > > Justify this redesign by sample code for the higher-risk menu layout  > > > changes which are probably the most significant.  > > >  > > > How to package bde's very primitive Xt/Xm approach to use  > > > fox's higher-level API is probably a high-risk task here.  > > > Therefore it makes (1) above resemble (2) below.  > > >  > > > Or  > > > (2) (Bottom-up): Refactor the existing code so it can be packaged  :w "~/public_html/05f523/week10/bde2FoxGUIProj_RA2SFfdbk.051107" 392L, 16847C written:q [?1l>[mercury.cs.uml.edu2](45)> fg elm -z -f /usr/spool/mail/lechner Back in ELM. (You might need to explicitly request a redraw.) [?1h=  Folder is '/usr/spool/mail/lechner' with 808 messages [ELM 2.5 PL6]  M 1 Nov 07 * Wal-Mart Wire (578) Shop Early for the Best Gifts of 2005  M 2 Nov 08 * ThePopcornFactory@ (419) =?iso-8859-1?Q?**Specials=20From=20The=20P  3 Nov 07 * Jeroen van der Zij (91) [Foxgui-users]Updated Stable FOX 1.4.22  4 Nov 07 * Jeroen van der Zij (106) Re: [Foxgui-users]Question about failing t  5 Nov 07 * Bob Lechner (321) $PH/05f523/week10/bde2FoxGUIProjectNotes.0  6 Nov 07 * Bob Lechner (60) Re: 06s522 or 06s524? I prefer 91.524. It  7 Nov 07 * Bob Lechner (82) 'foxy' (MJaros)- an interesting approach t ->D 8 Nov 07 * Robert Almonte (421) Re: BDE canvas or menu/callback migration  9 Nov 07 * Bob Lechner (69) bdeState in last parags of my previous not  10 Nov 07 * Ken Kleiner (81) Re: SUN software.- was this for private re  11 Nov 06 * Bob Lechner (37) mvp.pdf - thank you, Robert. I linked it t  12 Nov 05 * Bob Lechner (54) short autoconf rant ('imake is perhaps the  13 Nov 05 * Bob Lechner (138) Directions to Shangri-La Acrobats Perform  14 Nov 05 * Bob Lechner (116) Directions to Shangri-La Acrobats Perform  15 Nov 05 * Bob Lechner (100) Class this Tues. Plese shift to 530 to 73  M 16 Nov 05 * Bob Lechner (151) Re: asgnt2 - I CAN look at your work in $C  M 17 Nov 05 * Bob Lechner (156) Re: asgnt2 - no typescript? read 'man scri  18 Nov 05 * Bob Lechner (136) Re: ** Re: FNov. 8: Nov 8 is TUESDAY Not F  M 19 Nov 04 * Bob Lechner (52) NetSeminar now available on-demand - Becom  20 Nov 04 * Bob Lechner (102) Re: FNov. 8: do you speak for kausha patel  21 Nov 04 * Bob Lechner (47) [Foxgui-users]stale foxes hanging around (  22 Nov 04 * Bob Lechner (135) Re: [Foxgui-users]Designer (Jerouen's crit  23 Nov 04 * Bob Lechner (155) Universe, Machine, Interface: (is this Com  24 Nov 04 * Bob Lechner (67) SUN software.- was this for private resear  |=pipe, !=shell, ?=help, =set current to n, /=search patterna)lias, C)opy, c)hange folder, d)elete, e)dit, f)orward, g)roup reply, m)ail,n)ext, o)ptions, p)rint, q)uit, r)eply, s)ave, t)ag, u)ndelete, or e(x)it  Command:   -> Command:   -> Command:   -> Command: Display message Message 5/808 From Bob Lechner Nov 07, 05 11:05:30 PM -0500 Subject: $PH/05f523/week10/bde2FoxGUIProjectNotes.051107 (RJL fdbk 2 RA) To: ralmonte@cs.uml.edu (Almonte), sfrye@cs.uml.edu (Scot Frye) Date: Mon, 7 Nov 2005 23:05:30 -0500 (EST) Cc: ralmonte@cs.uml.edu (Almonte), mandava_s@yahoo.com, smandava@cs.uml.edu, jtan@cs.uml.edu, jingyoko@hotmail.com, uguntu@cs.uml.edu (Guntu), kpatel1@cs.uml.edu (Patel), lechner@cs.uml.edu (Bob Lechner) Well it looks like we are converging (I hope). I thought I had sent this earlier but I guess not. So here are my earlier comments, crossing paths with comments by Robert on Scott's just now. R Lechner ==================================================== :r bde2FoxGUIProjectNotes.051107: ------------------------------------------------ BDE canvas or menu/callback migration to FOX - yes (latter). RJLRef: $PH/05f523/week10/bde2FoxGUIProjectNotes.051107 See my comments at end - RJL > From ralmonte@cs.uml.edu Sun Nov 6 20:48:19 2005 > To: "Bob Lechner" > Cc: , > Subject: Re: 91-523 - BDE's canvas and callback - migration to FOX > > Some concerns for this project: > > After I was able to run FOX in my Linux machine, I went to review the bde > code to see > how deep is the X11 in the bde's model :-(I only can say too much!). > I was doing 'grep' for the 'canvas' variable and bde has ~188 matches in 18 > different *.cc files. Each > of those files are using an X11 function to manipulate the canvas. This bde  271 lines more (15%). Press for more, 'i' to return.  Folder is '/usr/spool/mail/lechner' with 808 messages [ELM 2.5 PL6]  M 1 Nov 07 * Wal-Mart Wire (578) Shop Early for the Best Gifts of 2005  M 2 Nov 08 * ThePopcornFactory@ (419) =?iso-8859-1?Q?**Specials=20From=20The=20P  3 Nov 07 * Jeroen van der Zij (91) [Foxgui-users]Updated Stable FOX 1.4.22  4 Nov 07 * Jeroen van der Zij (106) Re: [Foxgui-users]Question about failing t -> 5 Nov 07 * Bob Lechner (321) $PH/05f523/week10/bde2FoxGUIProjectNotes.0  6 Nov 07 * Bob Lechner (60) Re: 06s522 or 06s524? I prefer 91.524. It  7 Nov 07 * Bob Lechner (82) 'foxy' (MJaros)- an interesting approach t  D 8 Nov 07 * Robert Almonte (421) Re: BDE canvas or menu/callback migration  9 Nov 07 * Bob Lechner (69) bdeState in last parags of my previous not  10 Nov 07 * Ken Kleiner (81) Re: SUN software.- was this for private re  11 Nov 06 * Bob Lechner (37) mvp.pdf - thank you, Robert. I linked it t  12 Nov 05 * Bob Lechner (54) short autoconf rant ('imake is perhaps the  13 Nov 05 * Bob Lechner (138) Directions to Shangri-La Acrobats Perform  14 Nov 05 * Bob Lechner (116) Directions to Shangri-La Acrobats Perform  15 Nov 05 * Bob Lechner (100) Class this Tues. Plese shift to 530 to 73  M 16 Nov 05 * Bob Lechner (151) Re: asgnt2 - I CAN look at your work in $C  M 17 Nov 05 * Bob Lechner (156) Re: asgnt2 - no typescript? read 'man scri  18 Nov 05 * Bob Lechner (136) Re: ** Re: FNov. 8: Nov 8 is TUESDAY Not F  M 19 Nov 04 * Bob Lechner (52) NetSeminar now available on-demand - Becom  20 Nov 04 * Bob Lechner (102) Re: FNov. 8: do you speak for kausha patel  21 Nov 04 * Bob Lechner (47) [Foxgui-users]stale foxes hanging around (  22 Nov 04 * Bob Lechner (135) Re: [Foxgui-users]Designer (Jerouen's crit  23 Nov 04 * Bob Lechner (155) Universe, Machine, Interface: (is this Com  24 Nov 04 * Bob Lechner (67) SUN software.- was this for private resear  |=pipe, !=shell, ?=help, =set current to n, /=search patterna)lias, C)opy, c)hange folder, d)elete, e)dit, f)orward, g)roup reply, m)ail,n)ext, o)ptions, p)rint, q)uit, r)eply, s)ave, t)ag, u)ndelete, or e(x)it  Command:   -> Command:   -> Command:   -> Command: D Command:   -> Command: Display message[?1l>Date: Mon, 7 Nov 2005 22:54:15 -0800 (PST) From: Wal-Mart Wire To: lechner@cs.uml.edu Subject: Shop Early for the Best Gifts of 2005 ---Executing: links )07[?1000h Wa lmart.com - Always! (p1 of 12)      Walmart.com - Always!     
  < tr> [12;1 H      
 
To make sur please add walmartnewslett ers@walmart.com to
 
    
  
         
 
--More--  
M 1 Nov 07 * Wal-Mart Wire (578) Shop Early for the Best Gifts of 2005  DM 2 Nov 08 * ThePopcornFactory@ (419) =?iso-8859-1?Q?**Specials=20From=20The=20P  3 Nov 07 * Jeroen van der Zij (91) [Foxgui-users]Updated Stable FOX 1.4.22  4 Nov 07 * Jeroen van der Zij (106) Re: [Foxgui-users]Question about failing t  5 Nov 07 * Bob Lechner (321) $PH/05f523/week10/bde2FoxGUIProjectNotes.0  6 Nov 07 * Bob Lechner (60) Re: 06s522 or 06s524? I prefer 91.524. It  7 Nov 07 * Bob Lechner (82) 'foxy' (MJaros)- an interesting approach t  D 8 Nov 07 * Robert Almonte (421) Re: BDE canvas or menu/callback migration  9 Nov 07 * Bob Lechner (69) bdeState in last parags of my previous not  10 Nov 07 * Ken Kleiner (81) Re: SUN software.- was this for private re  11 Nov 06 * Bob Lechner (37) mvp.pdf - thank you, Robert. I linked it t  12 Nov 05 * Bob Lechner (54) short autoconf rant ('imake is perhaps the  13 Nov 05 * Bob Lechner (138) Directions to Shangri-La Acrobats Perform  14 Nov 05 * Bob Lechner (116) Directions to Shangri-La Acrobats Perform  15 Nov 05 * Bob Lechner (100) Class this Tues. Plese shift to 530 to 73  M 16 Nov 05 * Bob Lechner (151) Re: asgnt2 - I CAN look at your work in $C  M 17 Nov 05 * Bob Lechner (156) Re: asgnt2 - no typescript? read 'man scri  18 Nov 05 * Bob Lechner (136) Re: ** Re: FNov. 8: Nov 8 is TUESDAY Not F  M 19 Nov 04 * Bob Lechner (52) NetSeminar now available on-demand - Becom  20 Nov 04 * Bob Lechner (102) Re: FNov. 8: do you speak for kausha patel  21 Nov 04 * Bob Lechner (47) [Foxgui-users]stale foxes hanging around (  22 Nov 04 * Bob Lechner (135) Re: [Foxgui-users]Designer (Jerouen's crit  23 Nov 04 * Bob Lechner (155) Universe, Machine, Interface: (is this Com  24 Nov 04 * Bob Lechner (67) SUN software.- was this for private resear  |=pipe, !=shell, ?=help, =set current to n, /=search patterna)lias, C)opy, c)hange folder, d)elete, e)dit, f)orward, g)roup reply, m)ail,n)ext, o)ptions, p)rint, q)uit, r)eply, s)ave, t)ag, u)ndelete, or e(x)it  Command: D Command:   -> Command:   -> Command:   -> Command: Display message Message 3/808 From Jeroen van der Zijp Nov 07, 05 10:29:41 PM -0600 Organization: FOX Toolkit To: FOX Users , FOX Announce User-Agent: KMail/1.8 Content-Disposition: inline X-Spam-Score: 1.0 (+) X-Spam-Report: Spam Filtering performed by sourceforge.net. See http://spamassassin.org/tag/ for more details. Report problems to http://sf.net/tracker/?func=add&group_id=1&atid=200001 1.0 FORGED_RCVD_HELO Received: contains a forged HELO Subject: [Foxgui-users]Updated Stable FOX 1.4.22 Sender: foxgui-users-admin@lists.sourceforge.net Errors-To: foxgui-users-admin@lists.sourceforge.net X-BeenThere: foxgui-users@lists.sourceforge.net X-Mailman-Version: 2.0.9-sf.net Precedence: bulk List-Unsubscribe: , List-Id: This list is for discussion about the FOX library, and other FOX related issues. List-Post: List-Help: List-Subscribe: , List-Archive: X-Original-Date: Mon, 7 Nov 2005 22:29:41 -0600 Date: Mon, 7 Nov 2005 22:29:41 -0600 X-Junkmail-Status: score=30/50, host=tegan.cs.uml.edu November 7 - FOX STABLE 1.4.22 * Fixed bug in fxloadGIF [and thus also in FXGIFIcon and FXGIFImage; some subletety with  31 lines more (65%). Press for more, 'i' to return.  -------------------------------------------------------------------------- Command: (Use 'i' to return to index.) Command: Save current message(Use "?" for help) Select Folder for Save: =jeroen =jeroen=fox1.4.22 Message 3 saved to "=fox1.4.22". Command: (Use 'i' to return to index.)  Message 4/808 From Jeroen van der Zijp Nov 07, 05 10:20:02 PM -0600 Organization: FOX Toolkit To: foxgui-users@lists.sourceforge.net Subject: Re: [Foxgui-users]Question about failing to create a GIF image User-Agent: KMail/1.8 Cc: "Glenn Shen" Content-Disposition: inline X-Spam-Score: 1.0 (+) X-Spam-Report: Spam Filtering performed by sourceforge.net. See http://spamassassin.org/tag/ for more details. Report problems to http://sf.net/tracker/?func=add&group_id=1&atid=200001 1.0 FORGED_RCVD_HELO Received: contains a forged HELO Sender: foxgui-users-admin@lists.sourceforge.net Errors-To: foxgui-users-admin@lists.sourceforge.net X-BeenThere: foxgui-users@lists.sourceforge.net X-Mailman-Version: 2.0.9-sf.net Precedence: bulk List-Unsubscribe: , List-Id: This list is for discussion about the FOX library, and other FOX related issues. List-Post: List-Help: List-Subscribe: , List-Archive: X-Original-Date: Mon, 7 Nov 2005 22:20:02 -0600 Date: Mon, 7 Nov 2005 22:20:02 -0600 X-Junkmail-Status: score=30/50, host=tegan.cs.uml.edu On Monday 07 November 2005 10:53, Glenn Shen wrote: > Hello! Jeroen, > > I tried to create a GIF icon in my application on my Windows XP machine, but > the image came out for that icon was not right.  41 lines more (61%). Press for more, 'i' to return.   > > I modified the 1.4.21 groupbox test to use that GIF data (generated from > reswrap came with 1.4.21 as well) instead of that of minifolderclosed, and I > saw the same problem. The following warning showed up to indicate there was > an error loading the data: > > fxloadGIF: image truncated > > I could see the image without any problem when I used "Windows Picture and > Fax Viewer" to view the GIF file. > > Does this GIF file reach a limitation of the FOX GIF support (since FOX > showd "image truncated.")? Is there a way to work around the problem? > Thanks a lot. It appears there was a bug in the GIF decoder. After some figuring, it was found. The next update will have the fix. - Jeroen -- +----------------------------------------------------------------------------+ | Copyright (C) 22:10 11/ 7/2005 Jeroen van der Zijp. All Rights Reserved. | +----------------------------------------------------------------------------+ ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php  5 lines more (95%). Press for more, 'i' to return.  Folder is '/usr/spool/mail/lechner' with 808 messages [ELM 2.5 PL6]  DM 1 Nov 07 * Wal-Mart Wire (578) Shop Early for the Best Gifts of 2005  DM 2 Nov 08 * ThePopcornFactory@ (419) =?iso-8859-1?Q?**Specials=20From=20The=20P  D 3 Nov 07 * Jeroen van der Zij (91) [Foxgui-users]Updated Stable FOX 1.4.22 -> 4 Nov 07 * Jeroen van der Zij (106) Re: [Foxgui-users]Question about failing t  5 Nov 07 * Bob Lechner (321) $PH/05f523/week10/bde2FoxGUIProjectNotes.0  6 Nov 07 * Bob Lechner (60) Re: 06s522 or 06s524? I prefer 91.524. It  7 Nov 07 * Bob Lechner (82) 'foxy' (MJaros)- an interesting approach t  D 8 Nov 07 * Robert Almonte (421) Re: BDE canvas or menu/callback migration  9 Nov 07 * Bob Lechner (69) bdeState in last parags of my previous not  10 Nov 07 * Ken Kleiner (81) Re: SUN software.- was this for private re  11 Nov 06 * Bob Lechner (37) mvp.pdf - thank you, Robert. I linked it t  12 Nov 05 * Bob Lechner (54) short autoconf rant ('imake is perhaps the  13 Nov 05 * Bob Lechner (138) Directions to Shangri-La Acrobats Perform  14 Nov 05 * Bob Lechner (116) Directions to Shangri-La Acrobats Perform  15 Nov 05 * Bob Lechner (100) Class this Tues. Plese shift to 530 to 73  M 16 Nov 05 * Bob Lechner (151) Re: asgnt2 - I CAN look at your work in $C  M 17 Nov 05 * Bob Lechner (156) Re: asgnt2 - no typescript? read 'man scri  18 Nov 05 * Bob Lechner (136) Re: ** Re: FNov. 8: Nov 8 is TUESDAY Not F  M 19 Nov 04 * Bob Lechner (52) NetSeminar now available on-demand - Becom  20 Nov 04 * Bob Lechner (102) Re: FNov. 8: do you speak for kausha patel  21 Nov 04 * Bob Lechner (47) [Foxgui-users]stale foxes hanging around (  22 Nov 04 * Bob Lechner (135) Re: [Foxgui-users]Designer (Jerouen's crit  23 Nov 04 * Bob Lechner (155) Universe, Machine, Interface: (is this Com  24 Nov 04 * Bob Lechner (67) SUN software.- was this for private resear  |=pipe, !=shell, ?=help, =set current to n, /=search patterna)lias, C)opy, c)hange folder, d)elete, e)dit, f)orward, g)roup reply, m)ail,n)ext, o)ptions, p)rint, q)uit, r)eply, s)ave, t)ag, u)ndelete, or e(x)it  Command: Display message Message 4/808 From Jeroen van der Zijp Nov 07, 05 10:20:02 PM -0600 Organization: FOX Toolkit To: foxgui-users@lists.sourceforge.net Subject: Re: [Foxgui-users]Question about failing to create a GIF image User-Agent: KMail/1.8 Cc: "Glenn Shen" Content-Disposition: inline X-Spam-Score: 1.0 (+) X-Spam-Report: Spam Filtering performed by sourceforge.net. See http://spamassassin.org/tag/ for more details. Report problems to http://sf.net/tracker/?func=add&group_id=1&atid=200001 1.0 FORGED_RCVD_HELO Received: contains a forged HELO Sender: foxgui-users-admin@lists.sourceforge.net Errors-To: foxgui-users-admin@lists.sourceforge.net X-BeenThere: foxgui-users@lists.sourceforge.net X-Mailman-Version: 2.0.9-sf.net Precedence: bulk List-Unsubscribe: , List-Id: This list is for discussion about the FOX library, and other FOX related issues. List-Post: List-Help: List-Subscribe: , List-Archive: X-Original-Date: Mon, 7 Nov 2005 22:20:02 -0600 Date: Mon, 7 Nov 2005 22:20:02 -0600 X-Junkmail-Status: score=30/50, host=tegan.cs.uml.edu On Monday 07 November 2005 10:53, Glenn Shen wrote: > Hello! Jeroen, > > I tried to create a GIF icon in my application on my Windows XP machine, but > the image came out for that icon was not right.  41 lines more (61%). Press for more, 'i' to return.   > > I modified the 1.4.21 groupbox test to use that GIF data (generated from > reswrap came with 1.4.21 as well) instead of that of minifolderclosed, and I > saw the same problem. The following warning showed up to indicate there was > an error loading the data: > > fxloadGIF: image truncated > > I could see the image without any problem when I used "Windows Picture and > Fax Viewer" to view the GIF file. > > Does this GIF file reach a limitation of the FOX GIF support (since FOX > showd "image truncated.")? Is there a way to work around the problem? > Thanks a lot. It appears there was a bug in the GIF decoder. After some figuring, it was found. The next update will have the fix. - Jeroen -- +----------------------------------------------------------------------------+ | Copyright (C) 22:10 11/ 7/2005 Jeroen van der Zijp. All Rights Reserved. | +----------------------------------------------------------------------------+ ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php  5 lines more (95%). Press for more, 'i' to return.  Folder is '/usr/spool/mail/lechner' with 808 messages [ELM 2.5 PL6]  DM 1 Nov 07 * Wal-Mart Wire (578) Shop Early for the Best Gifts of 2005  DM 2 Nov 08 * ThePopcornFactory@ (419) =?iso-8859-1?Q?**Specials=20From=20The=20P  D 3 Nov 07 * Jeroen van der Zij (91) [Foxgui-users]Updated Stable FOX 1.4.22 -> 4 Nov 07 * Jeroen van der Zij (106) Re: [Foxgui-users]Question about failing t  5 Nov 07 * Bob Lechner (321) $PH/05f523/week10/bde2FoxGUIProjectNotes.0  6 Nov 07 * Bob Lechner (60) Re: 06s522 or 06s524? I prefer 91.524. It  7 Nov 07 * Bob Lechner (82) 'foxy' (MJaros)- an interesting approach t  D 8 Nov 07 * Robert Almonte (421) Re: BDE canvas or menu/callback migration  9 Nov 07 * Bob Lechner (69) bdeState in last parags of my previous not  10 Nov 07 * Ken Kleiner (81) Re: SUN software.- was this for private re  11 Nov 06 * Bob Lechner (37) mvp.pdf - thank you, Robert. I linked it t  12 Nov 05 * Bob Lechner (54) short autoconf rant ('imake is perhaps the  13 Nov 05 * Bob Lechner (138) Directions to Shangri-La Acrobats Perform  14 Nov 05 * Bob Lechner (116) Directions to Shangri-La Acrobats Perform  15 Nov 05 * Bob Lechner (100) Class this Tues. Plese shift to 530 to 73  M 16 Nov 05 * Bob Lechner (151) Re: asgnt2 - I CAN look at your work in $C  M 17 Nov 05 * Bob Lechner (156) Re: asgnt2 - no typescript? read 'man scri  18 Nov 05 * Bob Lechner (136) Re: ** Re: FNov. 8: Nov 8 is TUESDAY Not F  M 19 Nov 04 * Bob Lechner (52) NetSeminar now available on-demand - Becom  20 Nov 04 * Bob Lechner (102) Re: FNov. 8: do you speak for kausha patel  21 Nov 04 * Bob Lechner (47) [Foxgui-users]stale foxes hanging around (  22 Nov 04 * Bob Lechner (135) Re: [Foxgui-users]Designer (Jerouen's crit  23 Nov 04 * Bob Lechner (155) Universe, Machine, Interface: (is this Com  24 Nov 04 * Bob Lechner (67) SUN software.- was this for private resear  |=pipe, !=shell, ?=help, =set current to n, /=search patterna)lias, C)opy, c)hange folder, d)elete, e)dit, f)orward, g)roup reply, m)ail,n)ext, o)ptions, p)rint, q)uit, r)eply, s)ave, t)ag, u)ndelete, or e(x)it  Command: Display message Message 4/808 From Jeroen van der Zijp Nov 07, 05 10:20:02 PM -0600 Organization: FOX Toolkit To: foxgui-users@lists.sourceforge.net Subject: Re: [Foxgui-users]Question about failing to create a GIF image User-Agent: KMail/1.8 Cc: "Glenn Shen" Content-Disposition: inline X-Spam-Score: 1.0 (+) X-Spam-Report: Spam Filtering performed by sourceforge.net. See http://spamassassin.org/tag/ for more details. Report problems to http://sf.net/tracker/?func=add&group_id=1&atid=200001 1.0 FORGED_RCVD_HELO Received: contains a forged HELO Sender: foxgui-users-admin@lists.sourceforge.net Errors-To: foxgui-users-admin@lists.sourceforge.net X-BeenThere: foxgui-users@lists.sourceforge.net X-Mailman-Version: 2.0.9-sf.net Precedence: bulk List-Unsubscribe: , List-Id: This list is for discussion about the FOX library, and other FOX related issues. List-Post: List-Help: List-Subscribe: , List-Archive: X-Original-Date: Mon, 7 Nov 2005 22:20:02 -0600 Date: Mon, 7 Nov 2005 22:20:02 -0600 X-Junkmail-Status: score=30/50, host=tegan.cs.uml.edu On Monday 07 November 2005 10:53, Glenn Shen wrote: > Hello! Jeroen, > > I tried to create a GIF icon in my application on my Windows XP machine, but > the image came out for that icon was not right.  41 lines more (61%). Press for more, 'i' to return.  Message 5/808 From Bob Lechner Nov 07, 05 11:05:30 PM -0500 Subject: $PH/05f523/week10/bde2FoxGUIProjectNotes.051107 (RJL fdbk 2 RA) To: ralmonte@cs.uml.edu (Almonte), sfrye@cs.uml.edu (Scot Frye) Date: Mon, 7 Nov 2005 23:05:30 -0500 (EST) Cc: ralmonte@cs.uml.edu (Almonte), mandava_s@yahoo.com, smandava@cs.uml.edu, jtan@cs.uml.edu, jingyoko@hotmail.com, uguntu@cs.uml.edu (Guntu), kpatel1@cs.uml.edu (Patel), lechner@cs.uml.edu (Bob Lechner) Well it looks like we are converging (I hope). I thought I had sent this earlier but I guess not. So here are my earlier comments, crossing paths with comments by Robert on Scott's just now. R Lechner ==================================================== :r bde2FoxGUIProjectNotes.051107: ------------------------------------------------ BDE canvas or menu/callback migration to FOX - yes (latter). RJLRef: $PH/05f523/week10/bde2FoxGUIProjectNotes.051107 See my comments at end - RJL > From ralmonte@cs.uml.edu Sun Nov 6 20:48:19 2005 > To: "Bob Lechner" > Cc: , > Subject: Re: 91-523 - BDE's canvas and callback - migration to FOX > > Some concerns for this project: > > After I was able to run FOX in my Linux machine, I went to review the bde > code to see > how deep is the X11 in the bde's model :-(I only can say too much!). > I was doing 'grep' for the 'canvas' variable and bde has ~188 matches in 18 > different *.cc files. Each > of those files are using an X11 function to manipulate the canvas. This bde  271 lines more (15%). Press for more, 'i' to return.  Message 4/808 From Jeroen van der Zijp Nov 07, 05 10:20:02 PM -0600 Organization: FOX Toolkit To: foxgui-users@lists.sourceforge.net Subject: Re: [Foxgui-users]Question about failing to create a GIF image User-Agent: KMail/1.8 Cc: "Glenn Shen" Content-Disposition: inline X-Spam-Score: 1.0 (+) X-Spam-Report: Spam Filtering performed by sourceforge.net. See http://spamassassin.org/tag/ for more details. Report problems to http://sf.net/tracker/?func=add&group_id=1&atid=200001 1.0 FORGED_RCVD_HELO Received: contains a forged HELO Sender: foxgui-users-admin@lists.sourceforge.net Errors-To: foxgui-users-admin@lists.sourceforge.net X-BeenThere: foxgui-users@lists.sourceforge.net X-Mailman-Version: 2.0.9-sf.net Precedence: bulk List-Unsubscribe: , List-Id: This list is for discussion about the FOX library, and other FOX related issues. List-Post: List-Help: List-Subscribe: , List-Archive: X-Original-Date: Mon, 7 Nov 2005 22:20:02 -0600 Date: Mon, 7 Nov 2005 22:20:02 -0600 X-Junkmail-Status: score=30/50, host=tegan.cs.uml.edu On Monday 07 November 2005 10:53, Glenn Shen wrote: > Hello! Jeroen, > > I tried to create a GIF icon in my application on my Windows XP machine, but > the image came out for that icon was not right.  41 lines more (61%). Press for more, 'i' to return.   > > I modified the 1.4.21 groupbox test to use that GIF data (generated from > reswrap came with 1.4.21 as well) instead of that of minifolderclosed, and I > saw the same problem. The following warning showed up to indicate there was > an error loading the data: > > fxloadGIF: image truncated > > I could see the image without any problem when I used "Windows Picture and > Fax Viewer" to view the GIF file. > > Does this GIF file reach a limitation of the FOX GIF support (since FOX > showd "image truncated.")? Is there a way to work around the problem? > Thanks a lot. It appears there was a bug in the GIF decoder. After some figuring, it was found. The next update will have the fix. - Jeroen -- +----------------------------------------------------------------------------+ | Copyright (C) 22:10 11/ 7/2005 Jeroen van der Zijp. All Rights Reserved. | +----------------------------------------------------------------------------+ ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php  5 lines more (95%). Press for more, 'i' to return.  -------------------------------------------------------------------------- Command: (Use 'i' to return to index.) Command: Save current message(Use "?" for help) Select Folder for Save: =jeroen =jeroens=foxbugs Message 4 saved to "s=foxbugs". Command: (Use 'i' to return to index.)  Folder is '/usr/spool/mail/lechner' with 808 messages [ELM 2.5 PL6]  DM 1 Nov 07 * Wal-Mart Wire (578) Shop Early for the Best Gifts of 2005  DM 2 Nov 08 * ThePopcornFactory@ (419) =?iso-8859-1?Q?**Specials=20From=20The=20P  D 3 Nov 07 * Jeroen van der Zij (91) [Foxgui-users]Updated Stable FOX 1.4.22 ->D 4 Nov 07 * Jeroen van der Zij (106) Re: [Foxgui-users]Question about failing t  5 Nov 07 * Bob Lechner (321) $PH/05f523/week10/bde2FoxGUIProjectNotes.0  6 Nov 07 * Bob Lechner (60) Re: 06s522 or 06s524? I prefer 91.524. It  7 Nov 07 * Bob Lechner (82) 'foxy' (MJaros)- an interesting approach t  D 8 Nov 07 * Robert Almonte (421) Re: BDE canvas or menu/callback migration  9 Nov 07 * Bob Lechner (69) bdeState in last parags of my previous not  10 Nov 07 * Ken Kleiner (81) Re: SUN software.- was this for private re  11 Nov 06 * Bob Lechner (37) mvp.pdf - thank you, Robert. I linked it t  12 Nov 05 * Bob Lechner (54) short autoconf rant ('imake is perhaps the  13 Nov 05 * Bob Lechner (138) Directions to Shangri-La Acrobats Perform  14 Nov 05 * Bob Lechner (116) Directions to Shangri-La Acrobats Perform  15 Nov 05 * Bob Lechner (100) Class this Tues. Plese shift to 530 to 73  M 16 Nov 05 * Bob Lechner (151) Re: asgnt2 - I CAN look at your work in $C  M 17 Nov 05 * Bob Lechner (156) Re: asgnt2 - no typescript? read 'man scri  18 Nov 05 * Bob Lechner (136) Re: ** Re: FNov. 8: Nov 8 is TUESDAY Not F  M 19 Nov 04 * Bob Lechner (52) NetSeminar now available on-demand - Becom  20 Nov 04 * Bob Lechner (102) Re: FNov. 8: do you speak for kausha patel  21 Nov 04 * Bob Lechner (47) [Foxgui-users]stale foxes hanging around (  22 Nov 04 * Bob Lechner (135) Re: [Foxgui-users]Designer (Jerouen's crit  23 Nov 04 * Bob Lechner (155) Universe, Machine, Interface: (is this Com  24 Nov 04 * Bob Lechner (67) SUN software.- was this for private resear  |=pipe, !=shell, ?=help, =set current to n, /=search patterna)lias, C)opy, c)hange folder, d)elete, e)dit, f)orward, g)roup reply, m)ail,n)ext, o)ptions, p)rint, q)uit, r)eply, s)ave, t)ag, u)ndelete, or e(x)it  Command:   -> Command: Quit [Keeping 803 messages and deleting 5.][?1l> [mercury.cs.uml.edu2](46)> [mercury.cs.uml.edu2](46)>  *8#*8pwdwd /nfs/galaxy/faculty/fac1/lechner/bde2alpha_rl/sandbox/bdeNT050526/bdegen13/bde [mercury.cs.uml.edu2](47)> lolo Not a login shell. [mercury.cs.uml.edu2](48)> ps PID TTY TIME CMD 7926 pts/1 00:00:00 tcsh 8770 pts/1 00:00:00 ps [mercury.cs.uml.edu2](49)> ps -u lechner PID TTY TIME CMD 8220 pts/13 00:00:00 tcsh 30090 pts/13 00:00:00 script 30091 pts/13 00:00:06 script 30092 pts/17 00:00:00 tcsh 7924 pts/17 00:00:00 script 7925 pts/17 00:00:00 script 7926 pts/1 00:00:00 tcsh 8771 pts/1 00:00:00 ps [mercury.cs.uml.edu2](50)> ps -u lechner USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND lechner 7926 0.0 0.0 4488 1700 pts/1 S 03:44 0:00 -csh -i lechner 8772 0.0 0.0 2620 676 pts/1 R 04:17 0:00 ps -u [mercury.cs.uml.edu2](51)> alias ps ps -u lechner''ps -u lechner' [mercury.cs.uml.edu2](52)> ps PID TTY TIME CMD 8220 pts/13 00:00:00 tcsh 30090 pts/13 00:00:00 script 30091 pts/13 00:00:06 script 30092 pts/17 00:00:00 tcsh 7924 pts/17 00:00:00 script 7925 pts/17 00:00:00 script 7926 pts/1 00:00:00 tcsh 8773 pts/1 00:00:00 ps [mercury.cs.uml.edu2](53)> ^D Script done on Tue Nov 8 04:17:39 2005