i-aaa NEW ISTHMUS TEST STARTS NEW CLASS LIBRARY /proj/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa rm: descend directory `generated'? rm: remove `generated/cd.cd'? rm: remove `generated/1.pp'? rm: remove `generated/demeter-input'? rm: remove `generated/expected'? rm: remove `generated/Imakefile'? rm: remove `generated/Makefile'? rm: descend directory `generated/notmod'? rm: descend directory `generated/notmod/cds'? rm: remove `generated/notmod/cds/cd-param-exp'? rm: remove `generated/notmod/cds/cd-inh-exp'? rm: remove `generated/notmod/cds/cd-com-exp'? rm: remove `generated/notmod/cds/cd-parse'? rm: remove `generated/notmod/cds/cd-print'? rm: remove `generated/notmod/cds/cd-ffsets'? rm: remove `generated/notmod/cds/cd-ll1-corrected'? rm: remove `generated/notmod/cds/cd-inter'? rm: remove directory `generated/notmod/cds'? rm: descend directory `generated/notmod/tmp'? rm: remove `generated/notmod/tmp/filelist'? rm: remove directory `generated/notmod/tmp'? rm: descend directory `generated/notmod/logs'? rm: remove `generated/notmod/logs/sem-check.log'? rm: remove `generated/notmod/logs/generate.log'? rm: remove `generated/notmod/logs/pp.log'? rm: remove `generated/notmod/logs/headers.log'? rm: remove directory `generated/notmod/logs'? rm: remove `generated/notmod/sem-check.TAG'? rm: descend directory `generated/notmod/def'? rm: remove `generated/notmod/def/UNKNOWN.h'? rm: remove `generated/notmod/def/UNKNOWN-DEM.C'? rm: remove `generated/notmod/def/make_instance.info'? rm: remove `generated/notmod/def/UNKNOWN_make_instance-DEM.C'? rm: remove `generated/notmod/def/make_instance-DEM.C'? rm: remove directory `generated/notmod/def'? rm: descend directory `generated/notmod/headers'? rm: remove `generated/notmod/headers/A.h'? rm: remove `generated/notmod/headers/A_List.h'? rm: remove `generated/notmod/headers/B.h'? rm: remove `generated/notmod/headers/C.h'? rm: remove `generated/notmod/headers/D.h'? rm: remove `generated/notmod/headers/Example.h'? rm: remove `generated/notmod/headers/X.h'? rm: remove `generated/notmod/headers/header-stamp'? rm: remove `generated/notmod/headers/UNKNOWN-CLASSlist.h'? rm: remove `generated/notmod/headers/UNKNOWN-CLASScmd.h'? rm: remove `generated/notmod/headers/UNKNOWN-CLASShandlers.h'? rm: remove `generated/notmod/headers/UNKNOWN-CLASSactivate.h'? rm: remove `generated/notmod/headers/Example_Super.h'? rm: remove `generated/notmod/headers/A_Super.h'? rm: remove `generated/notmod/headers/B_Super.h'? rm: remove `generated/notmod/headers/C_Super.h'? rm: remove `generated/notmod/headers/D_Super.h'? rm: remove `generated/notmod/headers/X_Super.h'? rm: remove `generated/notmod/headers/A_List_Super.h'? rm: remove `generated/notmod/headers/Example_methodSwitch.h'? rm: remove `generated/notmod/headers/A_methodSwitch.h'? rm: remove `generated/notmod/headers/B_methodSwitch.h'? rm: remove `generated/notmod/headers/C_methodSwitch.h'? rm: remove `generated/notmod/headers/D_methodSwitch.h'? rm: remove `generated/notmod/headers/X_methodSwitch.h'? rm: remove `generated/notmod/headers/A_List_methodSwitch.h'? rm: remove `generated/notmod/headers/Example_methodList.h'? rm: remove `generated/notmod/headers/A_methodList.h'? rm: remove `generated/notmod/headers/B_methodList.h'? rm: remove `generated/notmod/headers/C_methodList.h'? rm: remove `generated/notmod/headers/D_methodList.h'? rm: remove `generated/notmod/headers/X_methodList.h'? rm: remove `generated/notmod/headers/A_List_methodList.h'? rm: remove `generated/notmod/headers/TclDemeter.h'? rm: remove `generated/notmod/headers/TkDemeter.h'? rm: remove directory `generated/notmod/headers'? rm: descend directory `generated/notmod/include'? rm: remove directory `generated/notmod/include'? rm: descend directory `generated/notmod/lib'? rm: remove directory `generated/notmod/lib'? rm: remove `generated/notmod/Imakefile'? rm: remove `generated/notmod/Makefile'? rm: remove `generated/notmod/generate.TAG'? rm: remove `generated/notmod/propagate.TAG'? rm: descend directory `generated/notmod/sun4'? rm: remove `generated/notmod/sun4/1-DEM.C'? rm: remove `generated/notmod/sun4/global.h'? rm: remove `generated/notmod/sun4/main.C'? rm: remove `generated/notmod/sun4/A.h'? rm: remove `generated/notmod/sun4/A_List.h'? rm: remove `generated/notmod/sun4/B.h'? rm: remove `generated/notmod/sun4/C.h'? rm: remove `generated/notmod/sun4/D.h'? rm: remove `generated/notmod/sun4/Example.h'? rm: remove `generated/notmod/sun4/X.h'? rm: remove `generated/notmod/sun4/lex.yy.c'? rm: remove `generated/notmod/sun4/UNKNOWN-DEM.C'? rm: remove `generated/notmod/sun4/UNKNOWN.h'? rm: remove `generated/notmod/sun4/UNKNOWN_make_instance-DEM.C'? rm: remove `generated/notmod/sun4/make_instance-DEM.C'? rm: remove `generated/notmod/sun4/Imakefile'? rm: remove `generated/notmod/sun4/Makefile'? rm: remove `generated/notmod/sun4/Makefile.bak'? rm: remove `generated/notmod/sun4/main.o'? rm: remove `generated/notmod/sun4/make_instance-DEM.o'? rm: remove `generated/notmod/sun4/lex.yy.o'? rm: remove `generated/notmod/sun4/1-DEM.o'? rm: remove `generated/notmod/sun4/UNKNOWN-DEM.o'? rm: remove `generated/notmod/sun4/UNKNOWN_make_instance-DEM.o'? rm: remove `generated/notmod/sun4/code.h'? rm: remove `generated/notmod/sun4/TclTkDemeter.C'? rm: remove `generated/notmod/sun4/TclTkDemeter.h'? rm: remove `generated/notmod/sun4/classHanders.h'? rm: remove `generated/notmod/sun4/classHandlers.C'? rm: remove `generated/notmod/sun4/demeterHandlers.C'? rm: remove `generated/notmod/sun4/handlers.h'? rm: remove `generated/notmod/sun4/miscFunc.C'? rm: remove `generated/notmod/sun4/miscFunc.h'? rm: remove `generated/notmod/sun4/objectHandler.C'? rm: remove `generated/notmod/sun4/objectHandler.h'? rm: remove `generated/notmod/sun4/tclexec.C'? rm: remove `generated/notmod/sun4/tclexec.h'? rm: remove `generated/notmod/sun4/A_List_Super.h'? rm: remove `generated/notmod/sun4/A_List_methodList.h'? rm: remove `generated/notmod/sun4/A_List_methodSwitch.h'? rm: remove `generated/notmod/sun4/A_Super.h'? rm: remove `generated/notmod/sun4/A_methodList.h'? rm: remove `generated/notmod/sun4/A_methodSwitch.h'? rm: remove `generated/notmod/sun4/B_Super.h'? rm: remove `generated/notmod/sun4/B_methodList.h'? rm: remove `generated/notmod/sun4/B_methodSwitch.h'? rm: remove `generated/notmod/sun4/C_Super.h'? rm: remove `generated/notmod/sun4/C_methodList.h'? rm: remove `generated/notmod/sun4/C_methodSwitch.h'? rm: remove `generated/notmod/sun4/D_Super.h'? rm: remove `generated/notmod/sun4/D_methodList.h'? rm: remove `generated/notmod/sun4/D_methodSwitch.h'? rm: remove `generated/notmod/sun4/Example_Super.h'? rm: remove `generated/notmod/sun4/Example_methodList.h'? rm: remove `generated/notmod/sun4/Example_methodSwitch.h'? rm: remove `generated/notmod/sun4/TclDemeter.h'? rm: remove `generated/notmod/sun4/TkDemeter.h'? rm: remove `generated/notmod/sun4/UNKNOWN-CLASSactivate.h'? rm: remove `generated/notmod/sun4/UNKNOWN-CLASScmd.h'? rm: remove `generated/notmod/sun4/UNKNOWN-CLASShandlers.h'? rm: remove `generated/notmod/sun4/UNKNOWN-CLASSlist.h'? rm: remove `generated/notmod/sun4/X_Super.h'? rm: remove `generated/notmod/sun4/X_methodList.h'? rm: remove `generated/notmod/sun4/X_methodSwitch.h'? rm: remove `generated/notmod/sun4/TclTkDemeter.o'? rm: remove `generated/notmod/sun4/classHandlers.o'? rm: remove `generated/notmod/sun4/demeterHandlers.o'? rm: remove `generated/notmod/sun4/miscFunc.o'? rm: remove `generated/notmod/sun4/objectHandler.o'? rm: remove `generated/notmod/sun4/tclexec.o'? rm: remove `generated/notmod/sun4/run-exec'? rm: remove directory `generated/notmod/sun4'? rm: remove `generated/notmod/Makefile.bak'? rm: remove directory `generated/notmod'? rm: descend directory `generated/scanner'? rm: remove `generated/scanner/cd-parse'? rm: remove `generated/scanner/cd-print'? rm: remove `generated/scanner/lex-syntax'? rm: remove `generated/scanner/lex-definitions'? rm: remove `generated/scanner/lex-comment'? rm: remove `generated/scanner/lex-white-space'? rm: remove `generated/scanner/lex-class-terminals'? rm: remove `generated/scanner/lex-DEM.l'? rm: remove `generated/scanner/lex.yy.c'? rm: remove directory `generated/scanner'? rm: remove `generated/main.C.sample'? rm: remove `generated/COPYRIGHT'? rm: remove `generated/README'? rm: remove `generated/main.C'? rm: remove `generated/global.h'? rm: remove `generated/run'? rm: remove `generated/generate.benefit'? rm: descend directory `generated/inter-pps'? rm: remove `generated/inter-pps/1-1..pp'? rm: remove `generated/inter-pps/1-1.trv'? rm: remove directory `generated/inter-pps'? rm: remove `generated/1-DEM.C'? rm: remove `generated/propagate.benefit'? rm: remove `generated/code.h'? rm: remove `generated/my.tcl'? rm: remove `generated/my-tcl.tcl'? rm: remove `generated/Makefile.bak'? rm: remove `generated/objectHandler.C'? rm: remove `generated/objectHandler.h'? rm: remove `generated/main.tcl.sample'? rm: remove `generated/TclTkDemeter.C'? rm: remove `generated/tclexec.C'? rm: remove `generated/tclexec.h'? rm: remove `generated/classHandlers.C'? rm: remove `generated/demeterHandlers.C', overriding mode 0444? rm: remove `generated/miscFunc.C'? rm: remove `generated/miscFunc.h'? rm: remove `generated/classHanders.h'? rm: remove `generated/handlers.h'? rm: remove `generated/TclTkDemeter.h'? rm: remove `generated/main_tcl.C.sample'? rm: remove `generated/Imakefile.sample'? rm: remove `generated/main.tcl'? rm: remove directory `generated'? ln: No match. cp: ../Imakefile-modified: No such file or directory Demeter is in /proj/demeter/demeter ln: No match. Running semantic checker ... /proj/demeter/demeter/bin/sem-check -i cd.cd sem-check: created the directory notmod. sem-check: created the directory notmod/cds. sem-check: created the directory notmod/tmp. Checking that if a class is used without a label, then the name of this class must contain at least one capital letter ... Checking that the first production is an unparameterized construction production ... Checking that every class is defined exactly once ... Checking that two class names on the right hand side of every repetition production are identical ... Checking that every parameterized class is consistently defined and used ... Checking that formal parameter classes are not used as parameterized classes on the right hand side ... Checking that every alternative of a parameterized alternation class has to use all its formal parameters in the same order ... Checking inheritance cycles ... Expanding parameterization ... sem-check: notmod/cds/cd-param-exp created. Checking that all alternatives are defined as either construction classes or alternation classes that will eventually be defined by construction classes ... Checking whether the class names and label names are the keywords of C++ Demeter... Expanding common parts ... Expanding inherit classes ... sem-check: notmod/cds/cd-inh-exp created. Checking that the part names of every vertex are unique ... sem-check: notmod/cds/cd-com-exp created. sem-check: notmod/cds/cd-parse created. sem-check: notmod/cds/cd-print created. Checking the Inductiveness Axiom... Checking whether there is some left recursion ... Checking LL1 conditions ... Computing first sets ... Computing follow sets ... printing first sets and follow sets into cd-ffsets... sem-check: notmod/cds/cd-ffsets created. Checking LL1 conditions ... sem-check: notmod/cds/cd-ll1-corrected created. Semantic check passed. make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated' Running C++ code generator ... /proj/demeter/demeter/bin/generate SI UNKNOWN "" generate: creating intermediate notation in notmod/cds/cd-inter ... generate: creating /amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod/def/UNKNOWN.h (class definitions) ... generate: creating /amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod/def/UNKNOWN-DEM.C (non-inline functions) ... generate: creating main.C.sample ... generate: creating scanner/lex-syntax ... /proj/demeter/demeter/bin/gen-hash notmod/cds/cd-param-exp UNKNOWN dh > notmod/def/make_instance.info Demeter is in /proj/demeter/demeter make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated' Creating scanner ... Running propagation pattern compiler ... if test x"" = x""; then /proj/demeter/demeter/bin/propagate UNKNOWN -i; else /proj/demeter/demeter/bin/propagate UNKNOWN -i -c ; fi propagate: reading notmod/cds/cd-param-exp ... propagate: searching propagation pattern files in ./ ... propagate: parsing ./1.pp propagate: ./inter-pps created. propagate: propagating *operation* A_List * f ( ) *init* (@ new A_List(); @) propagate: ./inter-pps/1-1..pp created. propagate: generating C++ code .. propagate: calculating traversal graph ... propagate: printing traversal graph ... propagate: ./inter-pps/1-1.trv created. propagate: evaluating transportation directives ... propagate: evaluating code fragments ... propagate: generating C++ code ... propagate: ./1-DEM.C created. Generating prototypes ... /proj/demeter/demeter/bin/headers Copyright (C) 1991, Northeastern University. All rights reserved. headers: checking time stamps ... headers: reading notmod/cds/cd-param-exp ... headers: reading ./main.C ... headers: reading ./1-DEM.C ... headers: please wait. Updating header files in notmod/headers/ ... headers: notmod/headers/A.h created. headers: notmod/headers/A_List.h created. headers: notmod/headers/B.h created. headers: notmod/headers/C.h created. headers: notmod/headers/D.h created. headers: notmod/headers/Example.h created. headers: notmod/headers/X.h created. Running preprocessor ... for _dir_ in . notmod/headers scanner notmod/def; do /proj/demeter/demeter/bin/comp-pp nosuffix notmod/cds/cd-param-exp UNKNOWN -p notmod/`/proj/demeter/demeter/bin/get-cpu` $_dir_/?*.[cCh]; done comp-pp: notmod/sun4/1-DEM.C created. comp-pp: notmod/sun4/global.h created. comp-pp: notmod/sun4/main.C created. comp-pp: notmod/sun4/A.h created. comp-pp: notmod/sun4/A_List.h created. comp-pp: notmod/sun4/B.h created. comp-pp: notmod/sun4/C.h created. comp-pp: notmod/sun4/D.h created. comp-pp: notmod/sun4/Example.h created. comp-pp: notmod/sun4/X.h created. comp-pp: notmod/sun4/lex.yy.c created. comp-pp: notmod/sun4/UNKNOWN-DEM.C created. comp-pp: notmod/sun4/UNKNOWN.h created. comp-pp: notmod/sun4/UNKNOWN_make_instance-DEM.C created. comp-pp: notmod/sun4/make_instance-DEM.C created. Demeter is in /proj/demeter/demeter make depend make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated' depending in ./notmod... make[2]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod' depending in ./sun4... make[3]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod/sun4' /proj/demeter/demeter/util/makedepend/makedepend -I/local/apps/objectcenter/clc++/sparc-sunos4/incl -- -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI -- main.C make_instance-DEM.C lex.yy.c 1-DEM.C UNKNOWN-DEM.C UNKNOWN_make_instance-DEM.C make[3]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod/sun4' make[2]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod' make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated' making all in ./notmod... make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod' making all in ./sun4... make[2]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod/sun4' rm -f main.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI main.C CC +g main.C: "main.C", line 21: warning: argc not used "main.C", line 21: warning: argv not used "main.C", line 21: warning: envp not used cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI main.c rm -f make_instance-DEM.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI make_instance-DEM.C CC +g make_instance-DEM.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI make_instance-DEM.c rm -f lex.yy.o cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI lex.yy.c rm -f 1-DEM.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI 1-DEM.C CC +g 1-DEM.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI 1-DEM.c rm -f UNKNOWN-DEM.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI UNKNOWN-DEM.C CC +g UNKNOWN-DEM.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI UNKNOWN-DEM.c rm -f UNKNOWN_make_instance-DEM.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI UNKNOWN_make_instance-DEM.C CC +g UNKNOWN_make_instance-DEM.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI UNKNOWN_make_instance-DEM.c rm -f run-exec if [ `basename CC` = gcc ]; then \ CC -I/proj/demeter/demeter/include -I/proj/demeter/demeter -o run-exec main.o make_instance-DEM.o lex.yy.o 1-DEM.o UNKNOWN-DEM.o UNKNOWN_make_instance-DEM.o -g -pipe /proj/demeter/demeter/lib-SI/sun4/libdemeterCC.a -ll -L/local/apps/X11R5/lib -lg++;\ else CC -I/proj/demeter/demeter/include -I/proj/demeter/demeter -o run-exec main.o make_instance-DEM.o lex.yy.o 1-DEM.o UNKNOWN-DEM.o UNKNOWN_make_instance-DEM.o -g -pipe /proj/demeter/demeter/lib-SI/sun4/libdemeterCC.a -ll -L/local/apps/X11R5/lib ;\ fi cc -L/amd/tigana/export/sun4-local/apps/objectcenter-2.0.0/clc++/sparc-sunos4 -o /amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod/sun4/run-exec -g -I/proj/demeter/demeter/include -I/proj/demeter/demeter main.o make_instance-DEM.o lex.yy.o 1-DEM.o UNKNOWN-DEM.o UNKNOWN_make_instance-DEM.o -pipe /proj/demeter/demeter/lib-SI/sun4/libdemeterCC.a -ll -L/local/apps/X11R5/lib -lC make[2]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod/sun4' make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod' cp: No match. Running propagation pattern compiler ... if test x"" = x""; then /proj/demeter/demeter/bin/propagate UNKNOWN -i; else /proj/demeter/demeter/bin/propagate UNKNOWN -i -c ; fi propagate: There is no need to propagate. Generating prototypes ... /proj/demeter/demeter/bin/headers Copyright (C) 1991, Northeastern University. All rights reserved. headers: checking time stamps ... All header files are up to date. Running preprocessor ... for _dir_ in . notmod/headers scanner notmod/def; do /proj/demeter/demeter/bin/comp-pp nosuffix notmod/cds/cd-param-exp UNKNOWN -p notmod/`/proj/demeter/demeter/bin/get-cpu` $_dir_/?*.[cCh]; done mv Makefile Makefile.bak Demeter is in /proj/demeter/demeter make depend make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated' depending in ./notmod... make[2]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod' depending in ./sun4... make[3]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod/sun4' /proj/demeter/demeter/util/makedepend/makedepend -I/local/apps/objectcenter/clc++/sparc-sunos4/incl -- -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI -- main.C make_instance-DEM.C lex.yy.c 1-DEM.C UNKNOWN-DEM.C UNKNOWN_make_instance-DEM.C make[3]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod/sun4' make[2]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod' make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated' making all in ./notmod... make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod' making all in ./sun4... make[2]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod/sun4' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod/sun4' make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod' WHERE /proj/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated cat: ../../includeUNKNOWN: No such file or directory cat: code: No such file or directory Running propagation pattern compiler ... if test x"" = x""; then /proj/demeter/demeter/bin/propagate UNKNOWN -i; else /proj/demeter/demeter/bin/propagate UNKNOWN -i -c ; fi propagate: There is no need to propagate. Generating prototypes ... /proj/demeter/demeter/bin/headers Copyright (C) 1991, Northeastern University. All rights reserved. headers: checking time stamps ... All header files are up to date. Running preprocessor ... for _dir_ in . notmod/headers scanner notmod/def; do /proj/demeter/demeter/bin/comp-pp nosuffix notmod/cds/cd-param-exp UNKNOWN -p notmod/`/proj/demeter/demeter/bin/get-cpu` $_dir_/?*.[cCh]; done comp-pp: notmod/sun4/code.h created. mv Makefile Makefile.bak Demeter is in /proj/demeter/demeter make depend make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated' depending in ./notmod... make[2]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod' depending in ./sun4... make[3]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod/sun4' /proj/demeter/demeter/util/makedepend/makedepend -I/local/apps/objectcenter/clc++/sparc-sunos4/incl -- -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI -- main.C make_instance-DEM.C lex.yy.c 1-DEM.C UNKNOWN-DEM.C UNKNOWN_make_instance-DEM.C make[3]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod/sun4' make[2]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod' make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated' making all in ./notmod... make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod' making all in ./sun4... make[2]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod/sun4' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod/sun4' make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod' mv Makefile Makefile.bak Demeter is in /proj/demeter/demeter Isthmus version 1.1. (c) Northeastern University Attempting to generate remote proxy code ..... Parsing in cd-inter in: notmod/cds/cd-inter. objectHandler.C generated... objectHandler.h generated... UNKNOWN-CLASSlist.h generated... UNKNOWN-CLASScmd.h generated... UNKNOWN-CLASShandlers.h generated... UNKNOWN-CLASSactivate.h generated... main.tcl.sample generated... Created TclTkDemeter.C ... Created tclexec.C ... Created tclexec.h ... Created classHandlers.C ... Created demeterHandlers.C ... Created miscFunc.C ... Created miscFunc.h ... Created classHanders.h ... Created handlers.h ... Created TclTkDemeter.h ... Created main_tcl.C.sample ... Created Imakefile.sample ... All files generated. Initially: Copy Imakefile.sample to Imakefile Copy main_tcl.C.sample to main.C Copy main.tcl.sample to main.tcl Thank you for using Isthmus. This is isthmus-pp, version 1.1.1. Parsing in CD from: notmod/cds/cd-com-exp. Generating an empty XX_methodSwitch.h in notmod/headers for each class in notmod/cds/cd-com-exp, where XX is the class name... Generating XX_methodList.h and XX_methodSwitch.h in notmod/headers for each class in notmod/cds/cd-com-exp, where XX is the class name... Parsing in PPs in: 1.pp. isthmus-pp finished. isthmus-propagate done Running propagation pattern compiler ... if test x"" = x""; then /proj/demeter/demeter/bin/propagate UNKNOWN -i; else /proj/demeter/demeter/bin/propagate UNKNOWN -i -c ; fi propagate: There is no need to propagate. Generating prototypes ... /proj/demeter/demeter/bin/headers headers: warning: Class TclDemeter not in notmod/cds/cd-param-exp headers: warning: Class TkDemeter not in notmod/cds/cd-param-exp Copyright (C) 1991, Northeastern University. All rights reserved. headers: checking time stamps ... headers: reading notmod/cds/cd-param-exp ... headers: reading ./main.C ... headers: reading ./1-DEM.C ... headers: reading ./objectHandler.C ... headers: reading ./TclTkDemeter.C ... headers: reading ./tclexec.C ... headers: reading ./classHandlers.C ... headers: reading ./demeterHandlers.C ... headers: reading ./miscFunc.C ... headers: please wait. Updating header files in notmod/headers/ ... headers: notmod/headers/TclDemeter.h created. headers: notmod/headers/TkDemeter.h created. mv Makefile Makefile.bak Demeter is in /proj/demeter/demeter Running preprocessor ... for _dir_ in . notmod/headers scanner notmod/def; do /proj/demeter/demeter/bin/comp-pp nosuffix notmod/cds/cd-param-exp UNKNOWN -p notmod/`/proj/demeter/demeter/bin/get-cpu` $_dir_/?*.[cCh]; done comp-pp: notmod/sun4/TclTkDemeter.C created. comp-pp: notmod/sun4/TclTkDemeter.h created. comp-pp: notmod/sun4/classHanders.h created. comp-pp: notmod/sun4/classHandlers.C created. comp-pp: notmod/sun4/demeterHandlers.C created. comp-pp: notmod/sun4/handlers.h created. comp-pp: notmod/sun4/main.C recreated. comp-pp: notmod/sun4/miscFunc.C created. comp-pp: notmod/sun4/miscFunc.h created. comp-pp: notmod/sun4/objectHandler.C created. comp-pp: notmod/sun4/objectHandler.h created. comp-pp: notmod/sun4/tclexec.C created. comp-pp: notmod/sun4/tclexec.h created. comp-pp: notmod/sun4/A_List_Super.h created. comp-pp: notmod/sun4/A_List_methodList.h created. comp-pp: notmod/sun4/A_List_methodSwitch.h created. comp-pp: notmod/sun4/A_Super.h created. comp-pp: notmod/sun4/A_methodList.h created. comp-pp: notmod/sun4/A_methodSwitch.h created. comp-pp: notmod/sun4/B_Super.h created. comp-pp: notmod/sun4/B_methodList.h created. comp-pp: notmod/sun4/B_methodSwitch.h created. comp-pp: notmod/sun4/C_Super.h created. comp-pp: notmod/sun4/C_methodList.h created. comp-pp: notmod/sun4/C_methodSwitch.h created. comp-pp: notmod/sun4/D_Super.h created. comp-pp: notmod/sun4/D_methodList.h created. comp-pp: notmod/sun4/D_methodSwitch.h created. comp-pp: notmod/sun4/Example_Super.h created. comp-pp: notmod/sun4/Example_methodList.h created. comp-pp: notmod/sun4/Example_methodSwitch.h created. comp-pp: notmod/sun4/TclDemeter.h created. comp-pp: notmod/sun4/TkDemeter.h created. comp-pp: notmod/sun4/UNKNOWN-CLASSactivate.h created. comp-pp: notmod/sun4/UNKNOWN-CLASScmd.h created. comp-pp: notmod/sun4/UNKNOWN-CLASShandlers.h created. comp-pp: notmod/sun4/UNKNOWN-CLASSlist.h created. comp-pp: notmod/sun4/X_Super.h created. comp-pp: notmod/sun4/X_methodList.h created. comp-pp: notmod/sun4/X_methodSwitch.h created. mv Makefile Makefile.bak Demeter is in /proj/demeter/demeter make depend make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated' depending in ./notmod... make[2]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod' depending in ./sun4... make[3]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod/sun4' /proj/demeter/demeter/util/makedepend/makedepend -I/local/apps/objectcenter/clc++/sparc-sunos4/incl -- -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL -- main.C make_instance-DEM.C lex.yy.c 1-DEM.C UNKNOWN-DEM.C UNKNOWN_make_instance-DEM.C TclTkDemeter.C classHandlers.C demeterHandlers.C miscFunc.C objectHandler.C tclexec.C /proj/demeter/demeter/util/makedepend/sun4/makedepend: warning: classHandlers.C includes UNKNOWN-CLASSlist.h more than once! Already have /local/include/tk.h /local/include/tcl.h /proj/demeter/demeter/include/demeter.h miscFunc.h handlers.h UNKNOWN.h objectHandler.h /local/apps/objectcenter/clc++/sparc-sunos4/incl/stdio.h /local/apps/objectcenter/clc++/sparc-sunos4/incl/stdlib.h /local/apps/objectcenter/clc++/sparc-sunos4/incl/string.h /local/apps/objectcenter/clc++/sparc-sunos4/incl/ctype.h UNKNOWN-CLASSlist.h UNKNOWN-CLASSactivate.h make[3]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod/sun4' make[2]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod' make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated' making all in ./notmod... make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod' making all in ./sun4... make[2]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod/sun4' rm -f main.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL main.C CC +g main.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL main.c rm -f TclTkDemeter.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL TclTkDemeter.C CC +g TclTkDemeter.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL TclTkDemeter.c rm -f classHandlers.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL classHandlers.C CC +g classHandlers.C: "classHandlers.C", line 114: warning: x not used cc -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL classHandlers.c rm -f demeterHandlers.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL demeterHandlers.C CC +g demeterHandlers.C: "demeterHandlers.C", line 21: warning: cd used but not set cc -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL demeterHandlers.c rm -f miscFunc.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL miscFunc.C CC +g miscFunc.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL miscFunc.c rm -f objectHandler.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL objectHandler.C CC +g objectHandler.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL objectHandler.c rm -f tclexec.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL tclexec.C CC +g tclexec.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL tclexec.c rm -f run-exec if [ `basename CC` = gcc ]; then \ CC -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -o run-exec main.o make_instance-DEM.o lex.yy.o 1-DEM.o UNKNOWN-DEM.o UNKNOWN_make_instance-DEM.o TclTkDemeter.o classHandlers.o demeterHandlers.o miscFunc.o objectHandler.o tclexec.o -g -pipe /local/lib/libtcl.a /local/lib/libtk.a -L-L/proj/demeter/demeter/extensions/lib -lXext -L/proj/demeter/demeter/lib/X -lX11 -lX11 /proj/demeter/demeter/lib-SI/sun4/libdemeterCC.a -ll -lm -L/local/apps/X11R5/lib -lg++;\ else CC -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -o run-exec main.o make_instance-DEM.o lex.yy.o 1-DEM.o UNKNOWN-DEM.o UNKNOWN_make_instance-DEM.o TclTkDemeter.o classHandlers.o demeterHandlers.o miscFunc.o objectHandler.o tclexec.o -g -pipe /local/lib/libtcl.a /local/lib/libtk.a -L-L/proj/demeter/demeter/extensions/lib -lXext -L/proj/demeter/demeter/lib/X -lX11 -lX11 /proj/demeter/demeter/lib-SI/sun4/libdemeterCC.a -ll -lm -L/local/apps/X11R5/lib ;\ fi cc -L/amd/tigana/export/sun4-local/apps/objectcenter-2.0.0/clc++/sparc-sunos4 -o /amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod/sun4/run-exec -g -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter main.o make_instance-DEM.o lex.yy.o 1-DEM.o UNKNOWN-DEM.o UNKNOWN_make_instance-DEM.o TclTkDemeter.o classHandlers.o demeterHandlers.o miscFunc.o objectHandler.o tclexec.o -pipe /local/lib/libtcl.a /local/lib/libtk.a -L-L/proj/demeter/demeter/extensions/lib -lXext -L/proj/demeter/demeter/lib/X -lX11 -lX11 /proj/demeter/demeter/lib-SI/sun4/libdemeterCC.a -ll -lm -L/local/apps/X11R5/lib -lC make[2]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod/sun4' make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-aaa/generated/notmod' Example HAS 1 PART( A_List HAS 3 ELEMENTS{ D HAS 1 PART( X HAS 1 PART( Missing optional part!)) D HAS 1 PART( X HAS 1 PART( D HAS 1 PART( X HAS 1 PART( Missing optional part!)))) D HAS 1 PART( X HAS 1 PART( Missing optional part!))}): Example ( < a_list > : A_List { : D ( < x > : X ( ) ) , : D ( < x > : X ( < a > : D ( < x > : X ( ) ) ) ) , : D ( < x > : X ( ) ) } ) >> A_List* Example::f(), "1-DEM.C", line 7 >> void Example::f_(A_List* & return_val), "1-DEM.C", line 16 >> void A_List::f_(A_List* & return_val), "1-DEM.C", line 153 >> void D::f_(A_List* & return_val), "1-DEM.C", line 96 >> void X::f_(A_List* & return_val), "1-DEM.C", line 130 << void X::f_(A_List* & return_val), "1-DEM.C", line 130 << void D::f_(A_List* & return_val), "1-DEM.C", line 96 >> void D::f_(A_List* & return_val), "1-DEM.C", line 96 >> void X::f_(A_List* & return_val), "1-DEM.C", line 130 >> void D::f_(A_List* & return_val), "1-DEM.C", line 96 >> void X::f_(A_List* & return_val), "1-DEM.C", line 130 << void X::f_(A_List* & return_val), "1-DEM.C", line 130 << void D::f_(A_List* & return_val), "1-DEM.C", line 96 << void X::f_(A_List* & return_val), "1-DEM.C", line 130 << void D::f_(A_List* & return_val), "1-DEM.C", line 96 >> void D::f_(A_List* & return_val), "1-DEM.C", line 96 >> void X::f_(A_List* & return_val), "1-DEM.C", line 130 << void X::f_(A_List* & return_val), "1-DEM.C", line 130 << void D::f_(A_List* & return_val), "1-DEM.C", line 96 << void A_List::f_(A_List* & return_val), "1-DEM.C", line 153 << void Example::f_(A_List* & return_val), "1-DEM.C", line 16 << A_List* Example::f(), "1-DEM.C", line 7 Parsing in object in: demeter-input . Drawing in the parsed object: Copying in object. Activating. Displaying the copied object as a tree: Comparing the two objects copied and original objects are equal Pretty printing the parsed object: OUTPUT result OUTPUT FROM TEST: 1 SUCCESS FINISHED i-apple_in_nested NEW ISTHMUS TEST STARTS NEW CLASS LIBRARY /proj/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested rm: descend directory `generated'? rm: remove `generated/cd.cd'? rm: remove `generated/find_nested.pp'? rm: remove `generated/demeter-input'? rm: remove `generated/expected'? rm: remove `generated/Imakefile'? rm: remove `generated/Makefile'? rm: descend directory `generated/scanner'? rm: remove `generated/scanner/cd-parse'? rm: remove `generated/scanner/cd-print'? rm: remove `generated/scanner/lex-syntax'? rm: remove `generated/scanner/lex-definitions'? rm: remove `generated/scanner/lex-comment'? rm: remove `generated/scanner/lex-white-space'? rm: remove `generated/scanner/lex-class-terminals'? rm: remove `generated/scanner/lex-DEM.l'? rm: remove `generated/scanner/lex.yy.c'? rm: remove directory `generated/scanner'? rm: remove `generated/run'? rm: descend directory `generated/notmod'? rm: descend directory `generated/notmod/cds'? rm: remove `generated/notmod/cds/cd-param-exp'? rm: remove `generated/notmod/cds/cd-inh-exp'? rm: remove `generated/notmod/cds/cd-com-exp'? rm: remove `generated/notmod/cds/cd-parse'? rm: remove `generated/notmod/cds/cd-print'? rm: remove `generated/notmod/cds/cd-ffsets'? rm: remove `generated/notmod/cds/cd-ll1-corrected'? rm: remove `generated/notmod/cds/cd-inter'? rm: remove directory `generated/notmod/cds'? rm: descend directory `generated/notmod/tmp'? rm: remove `generated/notmod/tmp/filelist'? rm: remove directory `generated/notmod/tmp'? rm: descend directory `generated/notmod/logs'? rm: remove `generated/notmod/logs/sem-check.log'? rm: remove `generated/notmod/logs/generate.log'? rm: remove `generated/notmod/logs/pp.log'? rm: remove `generated/notmod/logs/headers.log'? rm: remove directory `generated/notmod/logs'? rm: remove `generated/notmod/sem-check.TAG'? rm: descend directory `generated/notmod/def'? rm: remove `generated/notmod/def/UNKNOWN.h'? rm: remove `generated/notmod/def/UNKNOWN-DEM.C'? rm: remove `generated/notmod/def/make_instance.info'? rm: remove `generated/notmod/def/UNKNOWN_make_instance-DEM.C'? rm: remove `generated/notmod/def/make_instance-DEM.C'? rm: remove directory `generated/notmod/def'? rm: descend directory `generated/notmod/headers'? rm: remove `generated/notmod/headers/Apple.h'? rm: remove `generated/notmod/headers/Basket.h'? rm: remove `generated/notmod/headers/Fruit.h'? rm: remove `generated/notmod/headers/Orange.h'? rm: remove `generated/notmod/headers/SeveralThings.h'? rm: remove `generated/notmod/headers/Thing.h'? rm: remove `generated/notmod/headers/Weight.h'? rm: remove `generated/notmod/headers/header-stamp'? rm: remove `generated/notmod/headers/UNKNOWN-CLASSlist.h'? rm: remove `generated/notmod/headers/UNKNOWN-CLASScmd.h'? rm: remove `generated/notmod/headers/UNKNOWN-CLASShandlers.h'? rm: remove `generated/notmod/headers/UNKNOWN-CLASSactivate.h'? rm: remove `generated/notmod/headers/Basket_Super.h'? rm: remove `generated/notmod/headers/SeveralThings_Super.h'? rm: remove `generated/notmod/headers/Thing_Super.h'? rm: remove `generated/notmod/headers/Fruit_Super.h'? rm: remove `generated/notmod/headers/Weight_Super.h'? rm: remove `generated/notmod/headers/Apple_Super.h'? rm: remove `generated/notmod/headers/Orange_Super.h'? rm: remove `generated/notmod/headers/Basket_methodSwitch.h'? rm: remove `generated/notmod/headers/SeveralThings_methodSwitch.h'? rm: remove `generated/notmod/headers/Thing_methodSwitch.h'? rm: remove `generated/notmod/headers/Fruit_methodSwitch.h'? rm: remove `generated/notmod/headers/Weight_methodSwitch.h'? rm: remove `generated/notmod/headers/Apple_methodSwitch.h'? rm: remove `generated/notmod/headers/Orange_methodSwitch.h'? rm: remove `generated/notmod/headers/Basket_methodList.h'? rm: remove `generated/notmod/headers/SeveralThings_methodList.h'? rm: remove `generated/notmod/headers/Thing_methodList.h'? rm: remove `generated/notmod/headers/Fruit_methodList.h'? rm: remove `generated/notmod/headers/Weight_methodList.h'? rm: remove `generated/notmod/headers/Apple_methodList.h'? rm: remove `generated/notmod/headers/Orange_methodList.h'? rm: remove `generated/notmod/headers/TclDemeter.h'? rm: remove `generated/notmod/headers/TkDemeter.h'? rm: remove directory `generated/notmod/headers'? rm: descend directory `generated/notmod/include'? rm: remove directory `generated/notmod/include'? rm: descend directory `generated/notmod/lib'? rm: remove directory `generated/notmod/lib'? rm: remove `generated/notmod/Imakefile'? rm: remove `generated/notmod/Makefile'? rm: remove `generated/notmod/generate.TAG'? rm: remove `generated/notmod/propagate.TAG'? rm: descend directory `generated/notmod/sun4'? rm: remove `generated/notmod/sun4/find_nested-DEM.C'? rm: remove `generated/notmod/sun4/global.h'? rm: remove `generated/notmod/sun4/main.C'? rm: remove `generated/notmod/sun4/Apple.h'? rm: remove `generated/notmod/sun4/Basket.h'? rm: remove `generated/notmod/sun4/Fruit.h'? rm: remove `generated/notmod/sun4/Orange.h'? rm: remove `generated/notmod/sun4/SeveralThings.h'? rm: remove `generated/notmod/sun4/Thing.h'? rm: remove `generated/notmod/sun4/Weight.h'? rm: remove `generated/notmod/sun4/lex.yy.c'? rm: remove `generated/notmod/sun4/UNKNOWN-DEM.C'? rm: remove `generated/notmod/sun4/UNKNOWN.h'? rm: remove `generated/notmod/sun4/UNKNOWN_make_instance-DEM.C'? rm: remove `generated/notmod/sun4/make_instance-DEM.C'? rm: remove `generated/notmod/sun4/Imakefile'? rm: remove `generated/notmod/sun4/Makefile'? rm: remove `generated/notmod/sun4/Makefile.bak'? rm: remove `generated/notmod/sun4/main.o'? rm: remove `generated/notmod/sun4/make_instance-DEM.o'? rm: remove `generated/notmod/sun4/lex.yy.o'? rm: remove `generated/notmod/sun4/find_nested-DEM.o'? rm: remove `generated/notmod/sun4/UNKNOWN-DEM.o'? rm: remove `generated/notmod/sun4/UNKNOWN_make_instance-DEM.o'? rm: remove `generated/notmod/sun4/code.h'? rm: remove `generated/notmod/sun4/TclTkDemeter.C'? rm: remove `generated/notmod/sun4/TclTkDemeter.h'? rm: remove `generated/notmod/sun4/classHanders.h'? rm: remove `generated/notmod/sun4/classHandlers.C'? rm: remove `generated/notmod/sun4/demeterHandlers.C'? rm: remove `generated/notmod/sun4/handlers.h'? rm: remove `generated/notmod/sun4/miscFunc.C'? rm: remove `generated/notmod/sun4/miscFunc.h'? rm: remove `generated/notmod/sun4/objectHandler.C'? rm: remove `generated/notmod/sun4/objectHandler.h'? rm: remove `generated/notmod/sun4/tclexec.C'? rm: remove `generated/notmod/sun4/tclexec.h'? rm: remove `generated/notmod/sun4/Apple_Super.h'? rm: remove `generated/notmod/sun4/Apple_methodList.h'? rm: remove `generated/notmod/sun4/Apple_methodSwitch.h'? rm: remove `generated/notmod/sun4/Basket_Super.h'? rm: remove `generated/notmod/sun4/Basket_methodList.h'? rm: remove `generated/notmod/sun4/Basket_methodSwitch.h'? rm: remove `generated/notmod/sun4/Fruit_Super.h'? rm: remove `generated/notmod/sun4/Fruit_methodList.h'? rm: remove `generated/notmod/sun4/Fruit_methodSwitch.h'? rm: remove `generated/notmod/sun4/Orange_Super.h'? rm: remove `generated/notmod/sun4/Orange_methodList.h'? rm: remove `generated/notmod/sun4/Orange_methodSwitch.h'? rm: remove `generated/notmod/sun4/SeveralThings_Super.h'? rm: remove `generated/notmod/sun4/SeveralThings_methodList.h'? rm: remove `generated/notmod/sun4/SeveralThings_methodSwitch.h'? rm: remove `generated/notmod/sun4/TclDemeter.h'? rm: remove `generated/notmod/sun4/Thing_Super.h'? rm: remove `generated/notmod/sun4/Thing_methodList.h'? rm: remove `generated/notmod/sun4/Thing_methodSwitch.h'? rm: remove `generated/notmod/sun4/TkDemeter.h'? rm: remove `generated/notmod/sun4/UNKNOWN-CLASSactivate.h'? rm: remove `generated/notmod/sun4/UNKNOWN-CLASScmd.h'? rm: remove `generated/notmod/sun4/UNKNOWN-CLASShandlers.h'? rm: remove `generated/notmod/sun4/UNKNOWN-CLASSlist.h'? rm: remove `generated/notmod/sun4/Weight_Super.h'? rm: remove `generated/notmod/sun4/Weight_methodList.h'? rm: remove `generated/notmod/sun4/Weight_methodSwitch.h'? rm: remove `generated/notmod/sun4/TclTkDemeter.o'? rm: remove `generated/notmod/sun4/classHandlers.o'? rm: remove `generated/notmod/sun4/demeterHandlers.o'? rm: remove `generated/notmod/sun4/miscFunc.o'? rm: remove `generated/notmod/sun4/objectHandler.o'? rm: remove `generated/notmod/sun4/tclexec.o'? rm: remove `generated/notmod/sun4/run-exec'? rm: remove directory `generated/notmod/sun4'? rm: remove `generated/notmod/Makefile.bak'? rm: remove directory `generated/notmod'? rm: remove `generated/main.C.sample'? rm: remove `generated/COPYRIGHT'? rm: remove `generated/README'? rm: remove `generated/main.C'? rm: remove `generated/global.h'? rm: remove `generated/generate.benefit'? rm: descend directory `generated/inter-pps'? rm: remove `generated/inter-pps/find_nested-1..pp'? rm: remove `generated/inter-pps/find_nested-1.trv'? rm: remove `generated/inter-pps/find_nested-2..pp'? rm: remove `generated/inter-pps/find_nested-2.trv'? rm: remove `generated/inter-pps/find_nested-3..pp'? rm: remove `generated/inter-pps/find_nested-3.trv'? rm: remove directory `generated/inter-pps'? rm: remove `generated/find_nested-DEM.C'? rm: remove `generated/propagate.benefit'? rm: remove `generated/code.h'? rm: remove `generated/my.tcl'? rm: remove `generated/my-tcl.tcl'? rm: remove `generated/Makefile.bak'? rm: remove `generated/objectHandler.C'? rm: remove `generated/tclexec.C'? rm: remove `generated/objectHandler.h'? rm: remove `generated/main.tcl.sample'? rm: remove `generated/TclTkDemeter.C'? rm: remove `generated/tclexec.h'? rm: remove `generated/classHandlers.C'? rm: remove `generated/demeterHandlers.C', overriding mode 0444? rm: remove `generated/miscFunc.C'? rm: remove `generated/miscFunc.h'? rm: remove `generated/classHanders.h'? rm: remove `generated/handlers.h'? rm: remove `generated/TclTkDemeter.h'? rm: remove `generated/main_tcl.C.sample'? rm: remove `generated/Imakefile.sample'? rm: remove `generated/main.tcl'? rm: remove directory `generated'? ln: No match. cp: ../Imakefile-modified: No such file or directory Demeter is in /proj/demeter/demeter Running semantic checker ... /proj/demeter/demeter/bin/sem-check -i cd.cd sem-check: created the directory notmod. sem-check: created the directory notmod/cds. sem-check: created the directory notmod/tmp. Checking that if a class is used without a label, then the name of this class must contain at least one capital letter ... Checking that the first production is an unparameterized construction production ... Checking that every class is defined exactly once ... Checking that two class names on the right hand side of every repetition production are identical ... Checking that every parameterized class is consistently defined and used ... Checking that formal parameter classes are not used as parameterized classes on the right hand side ... Checking that every alternative of a parameterized alternation class has to use all its formal parameters in the same order ... Checking inheritance cycles ... Expanding parameterization ... sem-check: notmod/cds/cd-param-exp created. Checking that all alternatives are defined as either construction classes or alternation classes that will eventually be defined by construction classes ... Checking whether the class names and label names are the keywords of C++ Demeter... Expanding common parts ... Expanding inherit classes ... sem-check: notmod/cds/cd-inh-exp created. Checking that the part names of every vertex are unique ... sem-check: notmod/cds/cd-com-exp created. sem-check: notmod/cds/cd-parse created. sem-check: notmod/cds/cd-print created. Checking the Inductiveness Axiom... Checking whether there is some left recursion ... Checking LL1 conditions ... Computing first sets ... Computing follow sets ... printing first sets and follow sets into cd-ffsets... sem-check: notmod/cds/cd-ffsets created. Checking LL1 conditions ... sem-check: notmod/cds/cd-ll1-corrected created. Semantic check passed. make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated' Running C++ code generator ... /proj/demeter/demeter/bin/generate SI UNKNOWN "" generate: creating intermediate notation in notmod/cds/cd-inter ... generate: creating /amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod/def/UNKNOWN.h (class definitions) ... generate: creating /amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod/def/UNKNOWN-DEM.C (non-inline functions) ... generate: creating main.C.sample ... generate: creating scanner/lex-syntax ... /proj/demeter/demeter/bin/gen-hash notmod/cds/cd-param-exp UNKNOWN dh > notmod/def/make_instance.info Demeter is in /proj/demeter/demeter make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated' Creating scanner ... Running propagation pattern compiler ... if test x"" = x""; then /proj/demeter/demeter/bin/propagate UNKNOWN -i; else /proj/demeter/demeter/bin/propagate UNKNOWN -i -c ; fi propagate: reading notmod/cds/cd-param-exp ... propagate: searching propagation pattern files in ./ ... propagate: parsing ./find_nested.pp propagate: ./inter-pps created. propagate: propagating *operation* int find_Thing ( ) *init* (@ 0 @) propagate: ./inter-pps/find_nested-1..pp created. propagate: generating C++ code .. propagate: calculating traversal graph ... propagate: printing traversal graph ... propagate: ./inter-pps/find_nested-1.trv created. propagate: evaluating transportation directives ... propagate: evaluating code fragments ... propagate: generating C++ code ... propagate: propagating *operation* int find_nested_basket ( ) *init* (@ 0 @) propagate: ./inter-pps/find_nested-2..pp created. propagate: generating C++ code .. propagate: calculating traversal graph ... propagate: printing traversal graph ... propagate: ./inter-pps/find_nested-2.trv created. propagate: evaluating transportation directives ... propagate: evaluating code fragments ... propagate: generating C++ code ... propagate: propagating *operation* int print_apples ( ) *init* (@ 0 @) propagate: ./inter-pps/find_nested-3..pp created. propagate: generating C++ code .. propagate: calculating traversal graph ... propagate: printing traversal graph ... propagate: ./inter-pps/find_nested-3.trv created. propagate: evaluating transportation directives ... propagate: evaluating code fragments ... propagate: generating C++ code ... propagate: ./find_nested-DEM.C created. Generating prototypes ... /proj/demeter/demeter/bin/headers Copyright (C) 1991, Northeastern University. All rights reserved. headers: checking time stamps ... headers: reading notmod/cds/cd-param-exp ... headers: reading ./main.C ... headers: reading ./find_nested-DEM.C ... headers: please wait. Updating header files in notmod/headers/ ... headers: notmod/headers/Apple.h created. headers: notmod/headers/Basket.h created. headers: notmod/headers/Fruit.h created. headers: notmod/headers/Orange.h created. headers: notmod/headers/SeveralThings.h created. headers: notmod/headers/Thing.h created. headers: notmod/headers/Weight.h created. Running preprocessor ... for _dir_ in . notmod/headers scanner notmod/def; do /proj/demeter/demeter/bin/comp-pp nosuffix notmod/cds/cd-param-exp UNKNOWN -p notmod/`/proj/demeter/demeter/bin/get-cpu` $_dir_/?*.[cCh]; done comp-pp: notmod/sun4/find_nested-DEM.C created. comp-pp: notmod/sun4/global.h created. comp-pp: notmod/sun4/main.C created. comp-pp: notmod/sun4/Apple.h created. comp-pp: notmod/sun4/Basket.h created. comp-pp: notmod/sun4/Fruit.h created. comp-pp: notmod/sun4/Orange.h created. comp-pp: notmod/sun4/SeveralThings.h created. comp-pp: notmod/sun4/Thing.h created. comp-pp: notmod/sun4/Weight.h created. comp-pp: notmod/sun4/lex.yy.c created. comp-pp: notmod/sun4/UNKNOWN-DEM.C created. comp-pp: notmod/sun4/UNKNOWN.h created. comp-pp: notmod/sun4/UNKNOWN_make_instance-DEM.C created. comp-pp: notmod/sun4/make_instance-DEM.C created. Demeter is in /proj/demeter/demeter make depend make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated' depending in ./notmod... make[2]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod' depending in ./sun4... make[3]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod/sun4' /proj/demeter/demeter/util/makedepend/makedepend -I/local/apps/objectcenter/clc++/sparc-sunos4/incl -- -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI -- main.C make_instance-DEM.C lex.yy.c find_nested-DEM.C UNKNOWN-DEM.C UNKNOWN_make_instance-DEM.C make[3]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod/sun4' make[2]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod' make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated' making all in ./notmod... make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod' making all in ./sun4... make[2]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod/sun4' rm -f main.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI main.C CC +g main.C: "main.C", line 21: warning: argc not used "main.C", line 21: warning: argv not used "main.C", line 21: warning: envp not used cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI main.c rm -f make_instance-DEM.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI make_instance-DEM.C CC +g make_instance-DEM.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI make_instance-DEM.c rm -f lex.yy.o cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI lex.yy.c rm -f find_nested-DEM.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI find_nested-DEM.C CC +g find_nested-DEM.C: "find_nested-DEM.C", line 110: warning: return_val not used "find_nested-DEM.C", line 179: warning: return_val not used "find_nested-DEM.C", line 191: warning: return_val not used cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI find_nested-DEM.c rm -f UNKNOWN-DEM.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI UNKNOWN-DEM.C CC +g UNKNOWN-DEM.C: "UNKNOWN-DEM.C", line 308: warning: strm not used cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI UNKNOWN-DEM.c rm -f UNKNOWN_make_instance-DEM.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI UNKNOWN_make_instance-DEM.C CC +g UNKNOWN_make_instance-DEM.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI UNKNOWN_make_instance-DEM.c rm -f run-exec if [ `basename CC` = gcc ]; then \ CC -I/proj/demeter/demeter/include -I/proj/demeter/demeter -o run-exec main.o make_instance-DEM.o lex.yy.o find_nested-DEM.o UNKNOWN-DEM.o UNKNOWN_make_instance-DEM.o -g -pipe /proj/demeter/demeter/lib-SI/sun4/libdemeterCC.a -ll -L/local/apps/X11R5/lib -lg++;\ else CC -I/proj/demeter/demeter/include -I/proj/demeter/demeter -o run-exec main.o make_instance-DEM.o lex.yy.o find_nested-DEM.o UNKNOWN-DEM.o UNKNOWN_make_instance-DEM.o -g -pipe /proj/demeter/demeter/lib-SI/sun4/libdemeterCC.a -ll -L/local/apps/X11R5/lib ;\ fi cc -L/amd/tigana/export/sun4-local/apps/objectcenter-2.0.0/clc++/sparc-sunos4 -o /amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod/sun4/run-exec -g -I/proj/demeter/demeter/include -I/proj/demeter/demeter main.o make_instance-DEM.o lex.yy.o find_nested-DEM.o UNKNOWN-DEM.o UNKNOWN_make_instance-DEM.o -pipe /proj/demeter/demeter/lib-SI/sun4/libdemeterCC.a -ll -L/local/apps/X11R5/lib -lC make[2]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod/sun4' make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod' cp: No match. Running propagation pattern compiler ... if test x"" = x""; then /proj/demeter/demeter/bin/propagate UNKNOWN -i; else /proj/demeter/demeter/bin/propagate UNKNOWN -i -c ; fi propagate: There is no need to propagate. Generating prototypes ... /proj/demeter/demeter/bin/headers Copyright (C) 1991, Northeastern University. All rights reserved. headers: checking time stamps ... All header files are up to date. Running preprocessor ... for _dir_ in . notmod/headers scanner notmod/def; do /proj/demeter/demeter/bin/comp-pp nosuffix notmod/cds/cd-param-exp UNKNOWN -p notmod/`/proj/demeter/demeter/bin/get-cpu` $_dir_/?*.[cCh]; done mv Makefile Makefile.bak Demeter is in /proj/demeter/demeter make depend make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated' depending in ./notmod... make[2]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod' depending in ./sun4... make[3]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod/sun4' /proj/demeter/demeter/util/makedepend/makedepend -I/local/apps/objectcenter/clc++/sparc-sunos4/incl -- -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI -- main.C make_instance-DEM.C lex.yy.c find_nested-DEM.C UNKNOWN-DEM.C UNKNOWN_make_instance-DEM.C make[3]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod/sun4' make[2]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod' make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated' making all in ./notmod... make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod' making all in ./sun4... make[2]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod/sun4' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod/sun4' make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod' WHERE /proj/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated cat: ../../includeUNKNOWN: No such file or directory cat: code: No such file or directory Running propagation pattern compiler ... if test x"" = x""; then /proj/demeter/demeter/bin/propagate UNKNOWN -i; else /proj/demeter/demeter/bin/propagate UNKNOWN -i -c ; fi propagate: There is no need to propagate. Generating prototypes ... /proj/demeter/demeter/bin/headers Copyright (C) 1991, Northeastern University. All rights reserved. headers: checking time stamps ... All header files are up to date. Running preprocessor ... for _dir_ in . notmod/headers scanner notmod/def; do /proj/demeter/demeter/bin/comp-pp nosuffix notmod/cds/cd-param-exp UNKNOWN -p notmod/`/proj/demeter/demeter/bin/get-cpu` $_dir_/?*.[cCh]; done comp-pp: notmod/sun4/code.h created. mv Makefile Makefile.bak Demeter is in /proj/demeter/demeter make depend make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated' depending in ./notmod... make[2]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod' depending in ./sun4... make[3]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod/sun4' /proj/demeter/demeter/util/makedepend/makedepend -I/local/apps/objectcenter/clc++/sparc-sunos4/incl -- -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI -- main.C make_instance-DEM.C lex.yy.c find_nested-DEM.C UNKNOWN-DEM.C UNKNOWN_make_instance-DEM.C make[3]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod/sun4' make[2]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod' make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated' making all in ./notmod... make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod' making all in ./sun4... make[2]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod/sun4' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod/sun4' make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod' mv Makefile Makefile.bak Demeter is in /proj/demeter/demeter Isthmus version 1.1. (c) Northeastern University Attempting to generate remote proxy code ..... Parsing in cd-inter in: notmod/cds/cd-inter. objectHandler.C generated... objectHandler.h generated... UNKNOWN-CLASSlist.h generated... UNKNOWN-CLASScmd.h generated... UNKNOWN-CLASShandlers.h generated... UNKNOWN-CLASSactivate.h generated... main.tcl.sample generated... Created TclTkDemeter.C ... Created tclexec.C ... Created tclexec.h ... Created classHandlers.C ... Created demeterHandlers.C ... Created miscFunc.C ... Created miscFunc.h ... Created classHanders.h ... Created handlers.h ... Created TclTkDemeter.h ... Created main_tcl.C.sample ... Created Imakefile.sample ... All files generated. Initially: Copy Imakefile.sample to Imakefile Copy main_tcl.C.sample to main.C Copy main.tcl.sample to main.tcl Thank you for using Isthmus. This is isthmus-pp, version 1.1.1. Parsing in CD from: notmod/cds/cd-com-exp. Generating an empty XX_methodSwitch.h in notmod/headers for each class in notmod/cds/cd-com-exp, where XX is the class name... Generating XX_methodList.h and XX_methodSwitch.h in notmod/headers for each class in notmod/cds/cd-com-exp, where XX is the class name... Parsing in PPs in: find_nested.pp. isthmus-pp finished. isthmus-propagate done Running propagation pattern compiler ... if test x"" = x""; then /proj/demeter/demeter/bin/propagate UNKNOWN -i; else /proj/demeter/demeter/bin/propagate UNKNOWN -i -c ; fi propagate: There is no need to propagate. Generating prototypes ... /proj/demeter/demeter/bin/headers headers: warning: Class TclDemeter not in notmod/cds/cd-param-exp headers: warning: Class TkDemeter not in notmod/cds/cd-param-exp Copyright (C) 1991, Northeastern University. All rights reserved. headers: checking time stamps ... headers: reading notmod/cds/cd-param-exp ... headers: reading ./main.C ... headers: reading ./find_nested-DEM.C ... headers: reading ./objectHandler.C ... headers: reading ./tclexec.C ... headers: reading ./TclTkDemeter.C ... headers: reading ./classHandlers.C ... headers: reading ./demeterHandlers.C ... headers: reading ./miscFunc.C ... headers: please wait. Updating header files in notmod/headers/ ... headers: notmod/headers/TclDemeter.h created. headers: notmod/headers/TkDemeter.h created. mv Makefile Makefile.bak Demeter is in /proj/demeter/demeter Running preprocessor ... for _dir_ in . notmod/headers scanner notmod/def; do /proj/demeter/demeter/bin/comp-pp nosuffix notmod/cds/cd-param-exp UNKNOWN -p notmod/`/proj/demeter/demeter/bin/get-cpu` $_dir_/?*.[cCh]; done comp-pp: notmod/sun4/TclTkDemeter.C created. comp-pp: notmod/sun4/TclTkDemeter.h created. comp-pp: notmod/sun4/classHanders.h created. comp-pp: notmod/sun4/classHandlers.C created. comp-pp: notmod/sun4/demeterHandlers.C created. comp-pp: notmod/sun4/handlers.h created. comp-pp: notmod/sun4/main.C recreated. comp-pp: notmod/sun4/miscFunc.C created. comp-pp: notmod/sun4/miscFunc.h created. comp-pp: notmod/sun4/objectHandler.C created. comp-pp: notmod/sun4/objectHandler.h created. comp-pp: notmod/sun4/tclexec.C created. comp-pp: notmod/sun4/tclexec.h created. comp-pp: notmod/sun4/Apple_Super.h created. comp-pp: notmod/sun4/Apple_methodList.h created. comp-pp: notmod/sun4/Apple_methodSwitch.h created. comp-pp: notmod/sun4/Basket_Super.h created. comp-pp: notmod/sun4/Basket_methodList.h created. comp-pp: notmod/sun4/Basket_methodSwitch.h created. comp-pp: notmod/sun4/Fruit_Super.h created. comp-pp: notmod/sun4/Fruit_methodList.h created. comp-pp: notmod/sun4/Fruit_methodSwitch.h created. comp-pp: notmod/sun4/Orange_Super.h created. comp-pp: notmod/sun4/Orange_methodList.h created. comp-pp: notmod/sun4/Orange_methodSwitch.h created. comp-pp: notmod/sun4/SeveralThings_Super.h created. comp-pp: notmod/sun4/SeveralThings_methodList.h created. comp-pp: notmod/sun4/SeveralThings_methodSwitch.h created. comp-pp: notmod/sun4/TclDemeter.h created. comp-pp: notmod/sun4/Thing_Super.h created. comp-pp: notmod/sun4/Thing_methodList.h created. comp-pp: notmod/sun4/Thing_methodSwitch.h created. comp-pp: notmod/sun4/TkDemeter.h created. comp-pp: notmod/sun4/UNKNOWN-CLASSactivate.h created. comp-pp: notmod/sun4/UNKNOWN-CLASScmd.h created. comp-pp: notmod/sun4/UNKNOWN-CLASShandlers.h created. comp-pp: notmod/sun4/UNKNOWN-CLASSlist.h created. comp-pp: notmod/sun4/Weight_Super.h created. comp-pp: notmod/sun4/Weight_methodList.h created. comp-pp: notmod/sun4/Weight_methodSwitch.h created. mv Makefile Makefile.bak Demeter is in /proj/demeter/demeter make depend make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated' depending in ./notmod... make[2]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod' depending in ./sun4... make[3]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod/sun4' /proj/demeter/demeter/util/makedepend/makedepend -I/local/apps/objectcenter/clc++/sparc-sunos4/incl -- -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL -- main.C make_instance-DEM.C lex.yy.c find_nested-DEM.C UNKNOWN-DEM.C UNKNOWN_make_instance-DEM.C TclTkDemeter.C classHandlers.C demeterHandlers.C miscFunc.C objectHandler.C tclexec.C /proj/demeter/demeter/util/makedepend/sun4/makedepend: warning: classHandlers.C includes UNKNOWN-CLASSlist.h more than once! Already have /local/include/tk.h /local/include/tcl.h /proj/demeter/demeter/include/demeter.h miscFunc.h handlers.h UNKNOWN.h objectHandler.h /local/apps/objectcenter/clc++/sparc-sunos4/incl/stdio.h /local/apps/objectcenter/clc++/sparc-sunos4/incl/stdlib.h /local/apps/objectcenter/clc++/sparc-sunos4/incl/string.h /local/apps/objectcenter/clc++/sparc-sunos4/incl/ctype.h UNKNOWN-CLASSlist.h UNKNOWN-CLASSactivate.h make[3]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod/sun4' make[2]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod' make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated' making all in ./notmod... make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod' making all in ./sun4... make[2]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod/sun4' rm -f main.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL main.C CC +g main.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL main.c rm -f TclTkDemeter.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL TclTkDemeter.C CC +g TclTkDemeter.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL TclTkDemeter.c rm -f classHandlers.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL classHandlers.C CC +g classHandlers.C: "classHandlers.C", line 114: warning: x not used cc -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL classHandlers.c rm -f demeterHandlers.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL demeterHandlers.C CC +g demeterHandlers.C: "demeterHandlers.C", line 21: warning: cd used but not set cc -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL demeterHandlers.c rm -f miscFunc.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL miscFunc.C CC +g miscFunc.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL miscFunc.c rm -f objectHandler.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL objectHandler.C CC +g objectHandler.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL objectHandler.c rm -f tclexec.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL tclexec.C CC +g tclexec.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL tclexec.c rm -f run-exec if [ `basename CC` = gcc ]; then \ CC -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -o run-exec main.o make_instance-DEM.o lex.yy.o find_nested-DEM.o UNKNOWN-DEM.o UNKNOWN_make_instance-DEM.o TclTkDemeter.o classHandlers.o demeterHandlers.o miscFunc.o objectHandler.o tclexec.o -g -pipe /local/lib/libtcl.a /local/lib/libtk.a -L-L/proj/demeter/demeter/extensions/lib -lXext -L/proj/demeter/demeter/lib/X -lX11 -lX11 /proj/demeter/demeter/lib-SI/sun4/libdemeterCC.a -ll -lm -L/local/apps/X11R5/lib -lg++;\ else CC -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -o run-exec main.o make_instance-DEM.o lex.yy.o find_nested-DEM.o UNKNOWN-DEM.o UNKNOWN_make_instance-DEM.o TclTkDemeter.o classHandlers.o demeterHandlers.o miscFunc.o objectHandler.o tclexec.o -g -pipe /local/lib/libtcl.a /local/lib/libtk.a -L-L/proj/demeter/demeter/extensions/lib -lXext -L/proj/demeter/demeter/lib/X -lX11 -lX11 /proj/demeter/demeter/lib-SI/sun4/libdemeterCC.a -ll -lm -L/local/apps/X11R5/lib ;\ fi cc -L/amd/tigana/export/sun4-local/apps/objectcenter-2.0.0/clc++/sparc-sunos4 -o /amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod/sun4/run-exec -g -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter main.o make_instance-DEM.o lex.yy.o find_nested-DEM.o UNKNOWN-DEM.o UNKNOWN_make_instance-DEM.o TclTkDemeter.o classHandlers.o demeterHandlers.o miscFunc.o objectHandler.o tclexec.o -pipe /local/lib/libtcl.a /local/lib/libtk.a -L-L/proj/demeter/demeter/extensions/lib -lXext -L/proj/demeter/demeter/lib/X -lX11 -lX11 /proj/demeter/demeter/lib-SI/sun4/libdemeterCC.a -ll -lm -L/local/apps/X11R5/lib -lC make[2]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod/sun4' make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-apple_in_nested/generated/notmod' Basket HAS 1 PART( SeveralThings HAS 5 ELEMENTS{ Orange HAS 1 PART( Weight HAS 1 PART( DemNumber 10 )) Orange HAS 1 PART( Weight HAS 1 PART( DemNumber 10 )) Apple HAS 1 PART( Weight HAS 1 PART( DemNumber 5 )) Orange HAS 1 PART( Weight HAS 1 PART( DemNumber 9 )) Basket HAS 1 PART( SeveralThings HAS 3 ELEMENTS{ Orange HAS 1 PART( Weight HAS 1 PART( DemNumber 10 )) Apple HAS 1 PART( Weight HAS 1 PART( DemNumber 5 )) Basket HAS 1 PART( SeveralThings HAS 3 ELEMENTS{ Apple HAS 1 PART( Weight HAS 1 PART( DemNumber 5 )) Orange HAS 1 PART( Weight HAS 1 PART( DemNumber 3 )) Apple HAS 1 PART( Weight HAS 1 PART( DemNumber 9 ))})})}): Basket ( < contents > : SeveralThings { : Orange ( < weight > : Weight ( < v > : DemNumber "10" ) ) , : Orange ( < weight > : Weight ( < v > : DemNumber "10" ) ) , : Apple ( < weight > : Weight ( < v > : DemNumber "5" ) ) , : Orange ( < weight > : Weight ( < v > : DemNumber "9" ) ) , : Basket ( < contents > : SeveralThings { : Orange ( < weight > : Weight ( < v > : DemNumber "10" ) ) , : Apple ( < weight > : Weight ( < v > : DemNumber "5" ) ) , : Basket ( < contents > : SeveralThings { : Apple ( < weight > : Weight ( < v > : DemNumber "5" ) ) , : Orange ( < weight > : Weight ( < v > : DemNumber "3" ) ) , : Apple ( < weight > : Weight ( < v > : DemNumber "9" ) ) } ) } ) } ) >> int Basket::find_Thing(), "find_nested-DEM.C", line 7 >> void Basket::find_Thing_(int& return_val), "find_nested-DEM.C", line 17 >> void SeveralThings::find_Thing_(int& return_val), "find_nested-DEM.C", line 37 >> int SeveralThings::find_nested_basket(), "find_nested-DEM.C", line 54 >> void SeveralThings::find_nested_basket_(int& return_val), "find_nested-DEM.C", line 84 >> void Thing::find_nested_basket_(int& return_val), "find_nested-DEM.C", line 112 >> at Orange , *** PREMATURELY TERMINATED *** , "find_nested-DEM.C", line 114 << at Orange , *** PREMATURELY TERMINATED *** , "find_nested-DEM.C", line 114 << void Thing::find_nested_basket_(int& return_val), "find_nested-DEM.C", line 112 >> void Thing::find_nested_basket_(int& return_val), "find_nested-DEM.C", line 112 >> at Orange , *** PREMATURELY TERMINATED *** , "find_nested-DEM.C", line 114 << at Orange , *** PREMATURELY TERMINATED *** , "find_nested-DEM.C", line 114 << void Thing::find_nested_basket_(int& return_val), "find_nested-DEM.C", line 112 >> void Thing::find_nested_basket_(int& return_val), "find_nested-DEM.C", line 112 >> at Apple , *** PREMATURELY TERMINATED *** , "find_nested-DEM.C", line 114 << at Apple , *** PREMATURELY TERMINATED *** , "find_nested-DEM.C", line 114 << void Thing::find_nested_basket_(int& return_val), "find_nested-DEM.C", line 112 >> void Thing::find_nested_basket_(int& return_val), "find_nested-DEM.C", line 112 >> at Orange , *** PREMATURELY TERMINATED *** , "find_nested-DEM.C", line 114 << at Orange , *** PREMATURELY TERMINATED *** , "find_nested-DEM.C", line 114 << void Thing::find_nested_basket_(int& return_val), "find_nested-DEM.C", line 112 >> void Basket::find_nested_basket_(int& return_val), "find_nested-DEM.C", line 64 >> int Basket::print_apples(), "find_nested-DEM.C", line 121 >> void Basket::print_apples_(int& return_val), "find_nested-DEM.C", line 131 >> void SeveralThings::print_apples_(int& return_val), "find_nested-DEM.C", line 153 >> void Fruit::print_apples_(int& return_val), "find_nested-DEM.C", line 193 >> at Orange , *** PREMATURELY TERMINATED *** , "find_nested-DEM.C", line 195 << at Orange , *** PREMATURELY TERMINATED *** , "find_nested-DEM.C", line 195 << void Fruit::print_apples_(int& return_val), "find_nested-DEM.C", line 193 >> void Apple::print_apples_(int& return_val), "find_nested-DEM.C", line 203 apple 5 << void Apple::print_apples_(int& return_val), "find_nested-DEM.C", line 203 >> void Basket::print_apples_(int& return_val), "find_nested-DEM.C", line 131 >> void SeveralThings::print_apples_(int& return_val), "find_nested-DEM.C", line 153 >> void Apple::print_apples_(int& return_val), "find_nested-DEM.C", line 203 apple 5 << void Apple::print_apples_(int& return_val), "find_nested-DEM.C", line 203 >> void Fruit::print_apples_(int& return_val), "find_nested-DEM.C", line 193 >> at Orange , *** PREMATURELY TERMINATED *** , "find_nested-DEM.C", line 195 << at Orange , *** PREMATURELY TERMINATED *** , "find_nested-DEM.C", line 195 << void Fruit::print_apples_(int& return_val), "find_nested-DEM.C", line 193 >> void Apple::print_apples_(int& return_val), "find_nested-DEM.C", line 203 apple 9 << void Apple::print_apples_(int& return_val), "find_nested-DEM.C", line 203 << void SeveralThings::print_apples_(int& return_val), "find_nested-DEM.C", line 153 << void Basket::print_apples_(int& return_val), "find_nested-DEM.C", line 131 << void SeveralThings::print_apples_(int& return_val), "find_nested-DEM.C", line 153 << void Basket::print_apples_(int& return_val), "find_nested-DEM.C", line 131 << int Basket::print_apples(), "find_nested-DEM.C", line 121 << void Basket::find_nested_basket_(int& return_val), "find_nested-DEM.C", line 64 << void SeveralThings::find_nested_basket_(int& return_val), "find_nested-DEM.C", line 84 << int SeveralThings::find_nested_basket(), "find_nested-DEM.C", line 54 << void SeveralThings::find_Thing_(int& return_val), "find_nested-DEM.C", line 37 << void Basket::find_Thing_(int& return_val), "find_nested-DEM.C", line 17 << int Basket::find_Thing(), "find_nested-DEM.C", line 7 Segmentation fault i-bypassing3 NEW ISTHMUS TEST STARTS NEW CLASS LIBRARY /proj/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3 rm: descend directory `generated'? rm: remove `generated/cd.cd'? rm: remove `generated/1.pp'? rm: remove `generated/demeter-input'? rm: remove `generated/expected'? rm: remove `generated/Imakefile'? rm: remove `generated/Makefile'? rm: descend directory `generated/notmod'? rm: descend directory `generated/notmod/cds'? rm: remove `generated/notmod/cds/cd-param-exp'? rm: remove `generated/notmod/cds/cd-inh-exp'? rm: remove `generated/notmod/cds/cd-com-exp'? rm: remove `generated/notmod/cds/cd-parse'? rm: remove `generated/notmod/cds/cd-print'? rm: remove `generated/notmod/cds/cd-ffsets'? rm: remove `generated/notmod/cds/cd-ll1-corrected'? rm: remove `generated/notmod/cds/cd-inter'? rm: remove directory `generated/notmod/cds'? rm: descend directory `generated/notmod/tmp'? rm: remove `generated/notmod/tmp/filelist'? rm: remove directory `generated/notmod/tmp'? rm: descend directory `generated/notmod/logs'? rm: remove `generated/notmod/logs/sem-check.log'? rm: remove `generated/notmod/logs/generate.log'? rm: remove `generated/notmod/logs/pp.log'? rm: remove `generated/notmod/logs/headers.log'? rm: remove directory `generated/notmod/logs'? rm: remove `generated/notmod/sem-check.TAG'? rm: descend directory `generated/notmod/def'? rm: remove `generated/notmod/def/UNKNOWN.h'? rm: remove `generated/notmod/def/UNKNOWN-DEM.C'? rm: remove `generated/notmod/def/make_instance.info'? rm: remove `generated/notmod/def/UNKNOWN_make_instance-DEM.C'? rm: remove `generated/notmod/def/make_instance-DEM.C'? rm: remove directory `generated/notmod/def'? rm: descend directory `generated/notmod/headers'? rm: remove `generated/notmod/headers/A.h'? rm: remove `generated/notmod/headers/B.h'? rm: remove `generated/notmod/headers/C.h'? rm: remove `generated/notmod/headers/D.h'? rm: remove `generated/notmod/headers/E.h'? rm: remove `generated/notmod/headers/header-stamp'? rm: remove `generated/notmod/headers/UNKNOWN-CLASSlist.h'? rm: remove `generated/notmod/headers/UNKNOWN-CLASScmd.h'? rm: remove `generated/notmod/headers/UNKNOWN-CLASShandlers.h'? rm: remove `generated/notmod/headers/UNKNOWN-CLASSactivate.h'? rm: remove `generated/notmod/headers/A_Super.h'? rm: remove `generated/notmod/headers/B_Super.h'? rm: remove `generated/notmod/headers/C_Super.h'? rm: remove `generated/notmod/headers/D_Super.h'? rm: remove `generated/notmod/headers/E_Super.h'? rm: remove `generated/notmod/headers/A_methodSwitch.h'? rm: remove `generated/notmod/headers/B_methodSwitch.h'? rm: remove `generated/notmod/headers/C_methodSwitch.h'? rm: remove `generated/notmod/headers/D_methodSwitch.h'? rm: remove `generated/notmod/headers/E_methodSwitch.h'? rm: remove `generated/notmod/headers/A_methodList.h'? rm: remove `generated/notmod/headers/TkDemeter.h'? rm: remove `generated/notmod/headers/B_methodList.h'? rm: remove `generated/notmod/headers/C_methodList.h'? rm: remove `generated/notmod/headers/D_methodList.h'? rm: remove `generated/notmod/headers/E_methodList.h'? rm: remove `generated/notmod/headers/TclDemeter.h'? rm: remove directory `generated/notmod/headers'? rm: descend directory `generated/notmod/include'? rm: remove directory `generated/notmod/include'? rm: descend directory `generated/notmod/lib'? rm: remove directory `generated/notmod/lib'? rm: remove `generated/notmod/Imakefile'? rm: remove `generated/notmod/Makefile'? rm: remove `generated/notmod/generate.TAG'? rm: remove `generated/notmod/propagate.TAG'? rm: descend directory `generated/notmod/sun4'? rm: remove `generated/notmod/sun4/1-DEM.C'? rm: remove `generated/notmod/sun4/global.h'? rm: remove `generated/notmod/sun4/main.C'? rm: remove `generated/notmod/sun4/A.h'? rm: remove `generated/notmod/sun4/B.h'? rm: remove `generated/notmod/sun4/C.h'? rm: remove `generated/notmod/sun4/D.h'? rm: remove `generated/notmod/sun4/E.h'? rm: remove `generated/notmod/sun4/lex.yy.c'? rm: remove `generated/notmod/sun4/UNKNOWN-DEM.C'? rm: remove `generated/notmod/sun4/UNKNOWN.h'? rm: remove `generated/notmod/sun4/UNKNOWN_make_instance-DEM.C'? rm: remove `generated/notmod/sun4/make_instance-DEM.C'? rm: remove `generated/notmod/sun4/Imakefile'? rm: remove `generated/notmod/sun4/Makefile'? rm: remove `generated/notmod/sun4/Makefile.bak'? rm: remove `generated/notmod/sun4/main.o'? rm: remove `generated/notmod/sun4/make_instance-DEM.o'? rm: remove `generated/notmod/sun4/lex.yy.o'? rm: remove `generated/notmod/sun4/1-DEM.o'? rm: remove `generated/notmod/sun4/UNKNOWN-DEM.o'? rm: remove `generated/notmod/sun4/UNKNOWN_make_instance-DEM.o'? rm: remove `generated/notmod/sun4/code.h'? rm: remove `generated/notmod/sun4/TclTkDemeter.C'? rm: remove `generated/notmod/sun4/TclTkDemeter.h'? rm: remove `generated/notmod/sun4/classHanders.h'? rm: remove `generated/notmod/sun4/classHandlers.C'? rm: remove `generated/notmod/sun4/demeterHandlers.C'? rm: remove `generated/notmod/sun4/handlers.h'? rm: remove `generated/notmod/sun4/miscFunc.C'? rm: remove `generated/notmod/sun4/miscFunc.h'? rm: remove `generated/notmod/sun4/objectHandler.C'? rm: remove `generated/notmod/sun4/objectHandler.h'? rm: remove `generated/notmod/sun4/tclexec.C'? rm: remove `generated/notmod/sun4/tclexec.h'? rm: remove `generated/notmod/sun4/A_Super.h'? rm: remove `generated/notmod/sun4/A_methodList.h'? rm: remove `generated/notmod/sun4/A_methodSwitch.h'? rm: remove `generated/notmod/sun4/B_Super.h'? rm: remove `generated/notmod/sun4/B_methodList.h'? rm: remove `generated/notmod/sun4/B_methodSwitch.h'? rm: remove `generated/notmod/sun4/C_Super.h'? rm: remove `generated/notmod/sun4/C_methodList.h'? rm: remove `generated/notmod/sun4/C_methodSwitch.h'? rm: remove `generated/notmod/sun4/D_Super.h'? rm: remove `generated/notmod/sun4/D_methodList.h'? rm: remove `generated/notmod/sun4/D_methodSwitch.h'? rm: remove `generated/notmod/sun4/E_Super.h'? rm: remove `generated/notmod/sun4/E_methodList.h'? rm: remove `generated/notmod/sun4/E_methodSwitch.h'? rm: remove `generated/notmod/sun4/TclDemeter.h'? rm: remove `generated/notmod/sun4/TkDemeter.h'? rm: remove `generated/notmod/sun4/UNKNOWN-CLASSactivate.h'? rm: remove `generated/notmod/sun4/UNKNOWN-CLASScmd.h'? rm: remove `generated/notmod/sun4/UNKNOWN-CLASShandlers.h'? rm: remove `generated/notmod/sun4/UNKNOWN-CLASSlist.h'? rm: remove `generated/notmod/sun4/TclTkDemeter.o'? rm: remove `generated/notmod/sun4/classHandlers.o'? rm: remove `generated/notmod/sun4/demeterHandlers.o'? rm: remove `generated/notmod/sun4/miscFunc.o'? rm: remove `generated/notmod/sun4/objectHandler.o'? rm: remove `generated/notmod/sun4/tclexec.o'? rm: remove `generated/notmod/sun4/run-exec'? rm: remove directory `generated/notmod/sun4'? rm: remove `generated/notmod/Makefile.bak'? rm: remove directory `generated/notmod'? rm: descend directory `generated/scanner'? rm: remove `generated/scanner/cd-parse'? rm: remove `generated/scanner/cd-print'? rm: remove `generated/scanner/lex-syntax'? rm: remove `generated/scanner/lex-definitions'? rm: remove `generated/scanner/lex-comment'? rm: remove `generated/scanner/lex-white-space'? rm: remove `generated/scanner/lex-class-terminals'? rm: remove `generated/scanner/lex-DEM.l'? rm: remove `generated/scanner/lex.yy.c'? rm: remove directory `generated/scanner'? rm: remove `generated/main.C.sample'? rm: remove `generated/COPYRIGHT'? rm: remove `generated/README'? rm: remove `generated/main.C'? rm: remove `generated/global.h'? rm: remove `generated/run'? rm: remove `generated/generate.benefit'? rm: descend directory `generated/inter-pps'? rm: remove `generated/inter-pps/1-1..pp'? rm: remove `generated/inter-pps/1-1.trv'? rm: remove directory `generated/inter-pps'? rm: remove `generated/1-DEM.C'? rm: remove `generated/propagate.benefit'? rm: remove `generated/code.h'? rm: remove `generated/my.tcl'? rm: remove `generated/my-tcl.tcl'? rm: remove `generated/Makefile.bak'? rm: remove `generated/objectHandler.C'? rm: remove `generated/objectHandler.h'? rm: remove `generated/main.tcl.sample'? rm: remove `generated/TclTkDemeter.C'? rm: remove `generated/tclexec.C'? rm: remove `generated/tclexec.h'? rm: remove `generated/classHandlers.C'? rm: remove `generated/demeterHandlers.C', overriding mode 0444? rm: remove `generated/miscFunc.C'? rm: remove `generated/miscFunc.h'? rm: remove `generated/classHanders.h'? rm: remove `generated/handlers.h'? rm: remove `generated/TclTkDemeter.h'? rm: remove `generated/main_tcl.C.sample'? rm: remove `generated/Imakefile.sample'? rm: remove `generated/main.tcl'? rm: remove `generated/object-in-C++'? rm: remove directory `generated'? ln: No match. cp: ../Imakefile-modified: No such file or directory Demeter is in /proj/demeter/demeter ln: No match. Running semantic checker ... /proj/demeter/demeter/bin/sem-check -i cd.cd sem-check: created the directory notmod. sem-check: created the directory notmod/cds. sem-check: created the directory notmod/tmp. Checking that if a class is used without a label, then the name of this class must contain at least one capital letter ... Checking that the first production is an unparameterized construction production ... Checking that every class is defined exactly once ... Checking that two class names on the right hand side of every repetition production are identical ... Checking that every parameterized class is consistently defined and used ... Checking that formal parameter classes are not used as parameterized classes on the right hand side ... Checking that every alternative of a parameterized alternation class has to use all its formal parameters in the same order ... Checking inheritance cycles ... Expanding parameterization ... sem-check: notmod/cds/cd-param-exp created. Checking that all alternatives are defined as either construction classes or alternation classes that will eventually be defined by construction classes ... Checking whether the class names and label names are the keywords of C++ Demeter... Expanding common parts ... Expanding inherit classes ... sem-check: notmod/cds/cd-inh-exp created. Checking that the part names of every vertex are unique ... sem-check: notmod/cds/cd-com-exp created. sem-check: notmod/cds/cd-parse created. sem-check: notmod/cds/cd-print created. Checking the Inductiveness Axiom... Checking whether there is some left recursion ... Checking LL1 conditions ... Computing first sets ... Computing follow sets ... printing first sets and follow sets into cd-ffsets... sem-check: notmod/cds/cd-ffsets created. Checking LL1 conditions ... sem-check: notmod/cds/cd-ll1-corrected created. Semantic check passed. make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated' Running C++ code generator ... /proj/demeter/demeter/bin/generate SI UNKNOWN "" generate: creating intermediate notation in notmod/cds/cd-inter ... generate: creating /amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod/def/UNKNOWN.h (class definitions) ... generate: creating /amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod/def/UNKNOWN-DEM.C (non-inline functions) ... generate: creating main.C.sample ... generate: creating scanner/lex-syntax ... /proj/demeter/demeter/bin/gen-hash notmod/cds/cd-param-exp UNKNOWN dh > notmod/def/make_instance.info Demeter is in /proj/demeter/demeter make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated' Creating scanner ... Running propagation pattern compiler ... if test x"" = x""; then /proj/demeter/demeter/bin/propagate UNKNOWN -i; else /proj/demeter/demeter/bin/propagate UNKNOWN -i -c ; fi propagate: reading notmod/cds/cd-param-exp ... propagate: searching propagation pattern files in ./ ... propagate: parsing ./1.pp propagate: ./inter-pps created. propagate: propagating *operation* int f ( ) *init* (@ 0 @) propagate: ./inter-pps/1-1..pp created. propagate: generating C++ code .. propagate: calculating traversal graph ... propagate: printing traversal graph ... propagate: ./inter-pps/1-1.trv created. propagate: evaluating transportation directives ... propagate: evaluating code fragments ... propagate: generating C++ code ... propagate: ./1-DEM.C created. Generating prototypes ... /proj/demeter/demeter/bin/headers Copyright (C) 1991, Northeastern University. All rights reserved. headers: checking time stamps ... headers: reading notmod/cds/cd-param-exp ... headers: reading ./main.C ... headers: reading ./1-DEM.C ... headers: please wait. Updating header files in notmod/headers/ ... headers: notmod/headers/A.h created. headers: notmod/headers/B.h created. headers: notmod/headers/C.h created. headers: notmod/headers/D.h created. headers: notmod/headers/E.h created. Running preprocessor ... for _dir_ in . notmod/headers scanner notmod/def; do /proj/demeter/demeter/bin/comp-pp nosuffix notmod/cds/cd-param-exp UNKNOWN -p notmod/`/proj/demeter/demeter/bin/get-cpu` $_dir_/?*.[cCh]; done comp-pp: notmod/sun4/1-DEM.C created. comp-pp: notmod/sun4/global.h created. comp-pp: notmod/sun4/main.C created. comp-pp: notmod/sun4/A.h created. comp-pp: notmod/sun4/B.h created. comp-pp: notmod/sun4/C.h created. comp-pp: notmod/sun4/D.h created. comp-pp: notmod/sun4/E.h created. comp-pp: notmod/sun4/lex.yy.c created. comp-pp: notmod/sun4/UNKNOWN-DEM.C created. comp-pp: notmod/sun4/UNKNOWN.h created. comp-pp: notmod/sun4/UNKNOWN_make_instance-DEM.C created. comp-pp: notmod/sun4/make_instance-DEM.C created. Demeter is in /proj/demeter/demeter make depend make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated' depending in ./notmod... make[2]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod' depending in ./sun4... make[3]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod/sun4' /proj/demeter/demeter/util/makedepend/makedepend -I/local/apps/objectcenter/clc++/sparc-sunos4/incl -- -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI -- main.C make_instance-DEM.C lex.yy.c 1-DEM.C UNKNOWN-DEM.C UNKNOWN_make_instance-DEM.C make[3]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod/sun4' make[2]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod' make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated' making all in ./notmod... make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod' making all in ./sun4... make[2]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod/sun4' rm -f main.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI main.C CC +g main.C: "main.C", line 21: warning: argc not used "main.C", line 21: warning: argv not used "main.C", line 21: warning: envp not used cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI main.c rm -f make_instance-DEM.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI make_instance-DEM.C CC +g make_instance-DEM.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI make_instance-DEM.c rm -f lex.yy.o cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI lex.yy.c rm -f 1-DEM.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI 1-DEM.C CC +g 1-DEM.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI 1-DEM.c rm -f UNKNOWN-DEM.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI UNKNOWN-DEM.C CC +g UNKNOWN-DEM.C: "UNKNOWN-DEM.C", line 328: warning: strm not used cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI UNKNOWN-DEM.c rm -f UNKNOWN_make_instance-DEM.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI UNKNOWN_make_instance-DEM.C CC +g UNKNOWN_make_instance-DEM.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI UNKNOWN_make_instance-DEM.c rm -f run-exec if [ `basename CC` = gcc ]; then \ CC -I/proj/demeter/demeter/include -I/proj/demeter/demeter -o run-exec main.o make_instance-DEM.o lex.yy.o 1-DEM.o UNKNOWN-DEM.o UNKNOWN_make_instance-DEM.o -g -pipe /proj/demeter/demeter/lib-SI/sun4/libdemeterCC.a -ll -L/local/apps/X11R5/lib -lg++;\ else CC -I/proj/demeter/demeter/include -I/proj/demeter/demeter -o run-exec main.o make_instance-DEM.o lex.yy.o 1-DEM.o UNKNOWN-DEM.o UNKNOWN_make_instance-DEM.o -g -pipe /proj/demeter/demeter/lib-SI/sun4/libdemeterCC.a -ll -L/local/apps/X11R5/lib ;\ fi cc -L/amd/tigana/export/sun4-local/apps/objectcenter-2.0.0/clc++/sparc-sunos4 -o /amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod/sun4/run-exec -g -I/proj/demeter/demeter/include -I/proj/demeter/demeter main.o make_instance-DEM.o lex.yy.o 1-DEM.o UNKNOWN-DEM.o UNKNOWN_make_instance-DEM.o -pipe /proj/demeter/demeter/lib-SI/sun4/libdemeterCC.a -ll -L/local/apps/X11R5/lib -lC make[2]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod/sun4' make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod' cp: No match. Running propagation pattern compiler ... if test x"" = x""; then /proj/demeter/demeter/bin/propagate UNKNOWN -i; else /proj/demeter/demeter/bin/propagate UNKNOWN -i -c ; fi propagate: There is no need to propagate. Generating prototypes ... /proj/demeter/demeter/bin/headers Copyright (C) 1991, Northeastern University. All rights reserved. headers: checking time stamps ... All header files are up to date. Running preprocessor ... for _dir_ in . notmod/headers scanner notmod/def; do /proj/demeter/demeter/bin/comp-pp nosuffix notmod/cds/cd-param-exp UNKNOWN -p notmod/`/proj/demeter/demeter/bin/get-cpu` $_dir_/?*.[cCh]; done mv Makefile Makefile.bak Demeter is in /proj/demeter/demeter make depend make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated' depending in ./notmod... make[2]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod' depending in ./sun4... make[3]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod/sun4' /proj/demeter/demeter/util/makedepend/makedepend -I/local/apps/objectcenter/clc++/sparc-sunos4/incl -- -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI -- main.C make_instance-DEM.C lex.yy.c 1-DEM.C UNKNOWN-DEM.C UNKNOWN_make_instance-DEM.C make[3]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod/sun4' make[2]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod' make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated' making all in ./notmod... make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod' making all in ./sun4... make[2]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod/sun4' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod/sun4' make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod' WHERE /proj/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated cat: ../../includeUNKNOWN: No such file or directory cat: code: No such file or directory Running propagation pattern compiler ... if test x"" = x""; then /proj/demeter/demeter/bin/propagate UNKNOWN -i; else /proj/demeter/demeter/bin/propagate UNKNOWN -i -c ; fi propagate: There is no need to propagate. Generating prototypes ... /proj/demeter/demeter/bin/headers Copyright (C) 1991, Northeastern University. All rights reserved. headers: checking time stamps ... All header files are up to date. Running preprocessor ... for _dir_ in . notmod/headers scanner notmod/def; do /proj/demeter/demeter/bin/comp-pp nosuffix notmod/cds/cd-param-exp UNKNOWN -p notmod/`/proj/demeter/demeter/bin/get-cpu` $_dir_/?*.[cCh]; done comp-pp: notmod/sun4/code.h created. mv Makefile Makefile.bak Demeter is in /proj/demeter/demeter make depend make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated' depending in ./notmod... make[2]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod' depending in ./sun4... make[3]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod/sun4' /proj/demeter/demeter/util/makedepend/makedepend -I/local/apps/objectcenter/clc++/sparc-sunos4/incl -- -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI -- main.C make_instance-DEM.C lex.yy.c 1-DEM.C UNKNOWN-DEM.C UNKNOWN_make_instance-DEM.C make[3]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod/sun4' make[2]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod' make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated' making all in ./notmod... make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod' making all in ./sun4... make[2]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod/sun4' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod/sun4' make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod' mv Makefile Makefile.bak Demeter is in /proj/demeter/demeter Isthmus version 1.1. (c) Northeastern University Attempting to generate remote proxy code ..... Parsing in cd-inter in: notmod/cds/cd-inter. objectHandler.C generated... objectHandler.h generated... UNKNOWN-CLASSlist.h generated... UNKNOWN-CLASScmd.h generated... UNKNOWN-CLASShandlers.h generated... UNKNOWN-CLASSactivate.h generated... main.tcl.sample generated... Created TclTkDemeter.C ... Created tclexec.C ... Created tclexec.h ... Created classHandlers.C ... Created demeterHandlers.C ... Created miscFunc.C ... Created miscFunc.h ... Created classHanders.h ... Created handlers.h ... Created TclTkDemeter.h ... Created main_tcl.C.sample ... Created Imakefile.sample ... All files generated. Initially: Copy Imakefile.sample to Imakefile Copy main_tcl.C.sample to main.C Copy main.tcl.sample to main.tcl Thank you for using Isthmus. This is isthmus-pp, version 1.1.1. Parsing in CD from: notmod/cds/cd-com-exp. Generating an empty XX_methodSwitch.h in notmod/headers for each class in notmod/cds/cd-com-exp, where XX is the class name... Generating XX_methodList.h and XX_methodSwitch.h in notmod/headers for each class in notmod/cds/cd-com-exp, where XX is the class name... Parsing in PPs in: 1.pp. isthmus-pp finished. isthmus-propagate done Running propagation pattern compiler ... if test x"" = x""; then /proj/demeter/demeter/bin/propagate UNKNOWN -i; else /proj/demeter/demeter/bin/propagate UNKNOWN -i -c ; fi propagate: There is no need to propagate. Generating prototypes ... /proj/demeter/demeter/bin/headers headers: warning: Class TclDemeter not in notmod/cds/cd-param-exp headers: warning: Class TkDemeter not in notmod/cds/cd-param-exp Copyright (C) 1991, Northeastern University. All rights reserved. headers: checking time stamps ... headers: reading notmod/cds/cd-param-exp ... headers: reading ./main.C ... headers: reading ./1-DEM.C ... headers: reading ./objectHandler.C ... headers: reading ./TclTkDemeter.C ... headers: reading ./tclexec.C ... headers: reading ./classHandlers.C ... headers: reading ./demeterHandlers.C ... headers: reading ./miscFunc.C ... headers: please wait. Updating header files in notmod/headers/ ... headers: notmod/headers/TclDemeter.h created. headers: notmod/headers/TkDemeter.h created. mv Makefile Makefile.bak Demeter is in /proj/demeter/demeter Running preprocessor ... for _dir_ in . notmod/headers scanner notmod/def; do /proj/demeter/demeter/bin/comp-pp nosuffix notmod/cds/cd-param-exp UNKNOWN -p notmod/`/proj/demeter/demeter/bin/get-cpu` $_dir_/?*.[cCh]; done comp-pp: notmod/sun4/TclTkDemeter.C created. comp-pp: notmod/sun4/TclTkDemeter.h created. comp-pp: notmod/sun4/classHanders.h created. comp-pp: notmod/sun4/classHandlers.C created. comp-pp: notmod/sun4/demeterHandlers.C created. comp-pp: notmod/sun4/handlers.h created. comp-pp: notmod/sun4/main.C recreated. comp-pp: notmod/sun4/miscFunc.C created. comp-pp: notmod/sun4/miscFunc.h created. comp-pp: notmod/sun4/objectHandler.C created. comp-pp: notmod/sun4/objectHandler.h created. comp-pp: notmod/sun4/tclexec.C created. comp-pp: notmod/sun4/tclexec.h created. comp-pp: notmod/sun4/A_Super.h created. comp-pp: notmod/sun4/A_methodList.h created. comp-pp: notmod/sun4/A_methodSwitch.h created. comp-pp: notmod/sun4/B_Super.h created. comp-pp: notmod/sun4/B_methodList.h created. comp-pp: notmod/sun4/B_methodSwitch.h created. comp-pp: notmod/sun4/C_Super.h created. comp-pp: notmod/sun4/C_methodList.h created. comp-pp: notmod/sun4/C_methodSwitch.h created. comp-pp: notmod/sun4/D_Super.h created. comp-pp: notmod/sun4/D_methodList.h created. comp-pp: notmod/sun4/D_methodSwitch.h created. comp-pp: notmod/sun4/E_Super.h created. comp-pp: notmod/sun4/E_methodList.h created. comp-pp: notmod/sun4/E_methodSwitch.h created. comp-pp: notmod/sun4/TclDemeter.h created. comp-pp: notmod/sun4/TkDemeter.h created. comp-pp: notmod/sun4/UNKNOWN-CLASSactivate.h created. comp-pp: notmod/sun4/UNKNOWN-CLASScmd.h created. comp-pp: notmod/sun4/UNKNOWN-CLASShandlers.h created. comp-pp: notmod/sun4/UNKNOWN-CLASSlist.h created. mv Makefile Makefile.bak Demeter is in /proj/demeter/demeter make depend make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated' depending in ./notmod... make[2]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod' depending in ./sun4... make[3]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod/sun4' /proj/demeter/demeter/util/makedepend/makedepend -I/local/apps/objectcenter/clc++/sparc-sunos4/incl -- -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL -- main.C make_instance-DEM.C lex.yy.c 1-DEM.C UNKNOWN-DEM.C UNKNOWN_make_instance-DEM.C TclTkDemeter.C classHandlers.C demeterHandlers.C miscFunc.C objectHandler.C tclexec.C /proj/demeter/demeter/util/makedepend/sun4/makedepend: warning: classHandlers.C includes UNKNOWN-CLASSlist.h more than once! Already have /local/include/tk.h /local/include/tcl.h /proj/demeter/demeter/include/demeter.h miscFunc.h handlers.h UNKNOWN.h objectHandler.h /local/apps/objectcenter/clc++/sparc-sunos4/incl/stdio.h /local/apps/objectcenter/clc++/sparc-sunos4/incl/stdlib.h /local/apps/objectcenter/clc++/sparc-sunos4/incl/string.h /local/apps/objectcenter/clc++/sparc-sunos4/incl/ctype.h UNKNOWN-CLASSlist.h UNKNOWN-CLASSactivate.h make[3]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod/sun4' make[2]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod' make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated' making all in ./notmod... make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod' making all in ./sun4... make[2]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod/sun4' rm -f main.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL main.C CC +g main.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL main.c rm -f TclTkDemeter.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL TclTkDemeter.C CC +g TclTkDemeter.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL TclTkDemeter.c rm -f classHandlers.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL classHandlers.C CC +g classHandlers.C: "classHandlers.C", line 114: warning: x not used cc -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL classHandlers.c rm -f demeterHandlers.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL demeterHandlers.C CC +g demeterHandlers.C: "demeterHandlers.C", line 21: warning: cd used but not set cc -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL demeterHandlers.c rm -f miscFunc.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL miscFunc.C CC +g miscFunc.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL miscFunc.c rm -f objectHandler.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL objectHandler.C CC +g objectHandler.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL objectHandler.c rm -f tclexec.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL tclexec.C CC +g tclexec.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -DSI -DTK_LIBRARY=/local/lib -DUSE_TCL tclexec.c rm -f run-exec if [ `basename CC` = gcc ]; then \ CC -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -o run-exec main.o make_instance-DEM.o lex.yy.o 1-DEM.o UNKNOWN-DEM.o UNKNOWN_make_instance-DEM.o TclTkDemeter.o classHandlers.o demeterHandlers.o miscFunc.o objectHandler.o tclexec.o -g -pipe /local/lib/libtcl.a /local/lib/libtk.a -L-L/proj/demeter/demeter/extensions/lib -lXext -L/proj/demeter/demeter/lib/X -lX11 -lX11 /proj/demeter/demeter/lib-SI/sun4/libdemeterCC.a -ll -lm -L/local/apps/X11R5/lib -lg++;\ else CC -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter -o run-exec main.o make_instance-DEM.o lex.yy.o 1-DEM.o UNKNOWN-DEM.o UNKNOWN_make_instance-DEM.o TclTkDemeter.o classHandlers.o demeterHandlers.o miscFunc.o objectHandler.o tclexec.o -g -pipe /local/lib/libtcl.a /local/lib/libtk.a -L-L/proj/demeter/demeter/extensions/lib -lXext -L/proj/demeter/demeter/lib/X -lX11 -lX11 /proj/demeter/demeter/lib-SI/sun4/libdemeterCC.a -ll -lm -L/local/apps/X11R5/lib ;\ fi cc -L/amd/tigana/export/sun4-local/apps/objectcenter-2.0.0/clc++/sparc-sunos4 -o /amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod/sun4/run-exec -g -I/proj/demeter/demeter/include -I/local/include -I/local/apps/X11/include -I/proj/demeter/demeter main.o make_instance-DEM.o lex.yy.o 1-DEM.o UNKNOWN-DEM.o UNKNOWN_make_instance-DEM.o TclTkDemeter.o classHandlers.o demeterHandlers.o miscFunc.o objectHandler.o tclexec.o -pipe /local/lib/libtcl.a /local/lib/libtk.a -L-L/proj/demeter/demeter/extensions/lib -lXext -L/proj/demeter/demeter/lib/X -lX11 -lX11 /proj/demeter/demeter/lib-SI/sun4/libdemeterCC.a -ll -lm -L/local/apps/X11R5/lib -lC make[2]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod/sun4' make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-bypassing3/generated/notmod' A HAS 2 PARTS( B HAS 2 PARTS( C HAS 2 PARTS( D HAS 2 PARTS( E HAS 0 PART() E HAS 0 PART()) D HAS 2 PARTS( E HAS 0 PART() E HAS 0 PART())) C HAS 2 PARTS( D HAS 2 PARTS( E HAS 0 PART() E HAS 0 PART()) D HAS 2 PARTS( E HAS 0 PART() E HAS 0 PART()))) B HAS 2 PARTS( C HAS 2 PARTS( D HAS 2 PARTS( E HAS 0 PART() E HAS 0 PART()) D HAS 2 PARTS( E HAS 0 PART() E HAS 0 PART())) C HAS 2 PARTS( D HAS 2 PARTS( E HAS 0 PART() E HAS 0 PART()) D HAS 2 PARTS( E HAS 0 PART() E HAS 0 PART())))): A ( < b > : B ( < c > : C ( < d > : D ( < e > : E ( ) < e2 > : E ( ) ) < d2 > : D ( Error in script (main.tcl):Method new: not understood < e > : E ( ) < e2 > : E ( ) ) ) < c2 > : C ( < d > : D ( < e > : E ( ) < e2 > : E ( ) ) < d2 > : D ( < e > : E ( ) < e2 > : E ( ) ) ) ) < b2 > : B ( < c > : C ( < d > : D ( < e > : E ( ) < e2 > : E ( ) ) < d2 > : D ( < e > : E ( ) < e2 > : E ( ) ) ) < c2 > : C ( < d > : D ( < e > : E ( ) < e2 > : E ( ) ) < d2 > : D ( < e > : E ( ) < e2 > : E ( ) ) ) ) ) Parsing in object in: demeter-input . Drawing in the parsed object: Copying in object. Activating. Displaying the copied object as a tree: Comparing the two objects copied and original objects are equal Pretty printing the parsed object: i-constr-hier NEW ISTHMUS TEST STARTS NEW CLASS LIBRARY /proj/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-constr-hier rm: generated: No such file or directory cp: ../Imakefile-modified: No such file or directory Demeter is in /proj/demeter/demeter ln: No match. Running semantic checker ... /proj/demeter/demeter/bin/sem-check -i cd.cd sem-check: created the directory notmod. sem-check: created the directory notmod/cds. sem-check: created the directory notmod/tmp. Checking that if a class is used without a label, then the name of this class must contain at least one capital letter ... Checking that the first production is an unparameterized construction production ... Checking that every class is defined exactly once ... Checking that two class names on the right hand side of every repetition production are identical ... Checking that every parameterized class is consistently defined and used ... Checking that formal parameter classes are not used as parameterized classes on the right hand side ... Checking that every alternative of a parameterized alternation class has to use all its formal parameters in the same order ... Checking inheritance cycles ... Expanding parameterization ... sem-check: notmod/cds/cd-param-exp created. Checking that all alternatives are defined as either construction classes or alternation classes that will eventually be defined by construction classes ... Checking whether the class names and label names are the keywords of C++ Demeter... Expanding common parts ... Expanding inherit classes ... sem-check: notmod/cds/cd-inh-exp created. Checking that the part names of every vertex are unique ... sem-check: notmod/cds/cd-com-exp created. sem-check: notmod/cds/cd-parse created. sem-check: notmod/cds/cd-print created. Checking the Inductiveness Axiom... Checking whether there is some left recursion ... Checking LL1 conditions ... Computing first sets ... Computing follow sets ... printing first sets and follow sets into cd-ffsets... sem-check: notmod/cds/cd-ffsets created. Checking LL1 conditions ... LL(1) violation in the optional part of ABCD : epsilon is in the firstset of AB LL(1) violation in the optional part of ABCD : epsilon is in the firstset of CD Enforcing LL1 conditions ... File notmod/cds/cd-ll1-corrected contains a proposal how to make your class dictionary LL(1). sem-check: notmod/cds/cd-ll1-corrected created. Semantic check passed. make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-constr-hier/generated' Running C++ code generator ... /proj/demeter/demeter/bin/generate SI UNKNOWN "" generate: creating intermediate notation in notmod/cds/cd-inter ... generate: creating /amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-constr-hier/generated/notmod/def/UNKNOWN.h (class definitions) ... generate: creating /amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-constr-hier/generated/notmod/def/UNKNOWN-DEM.C (non-inline functions) ... generate: creating main.C.sample ... generate: creating scanner/lex-syntax ... /proj/demeter/demeter/bin/gen-hash notmod/cds/cd-param-exp UNKNOWN dh > notmod/def/make_instance.info Demeter is in /proj/demeter/demeter make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-constr-hier/generated' Creating scanner ... Running propagation pattern compiler ... if test x"" = x""; then /proj/demeter/demeter/bin/propagate UNKNOWN -i; else /proj/demeter/demeter/bin/propagate UNKNOWN -i -c ; fi propagate: reading notmod/cds/cd-param-exp ... propagate: searching propagation pattern files in ./ ... propagate: parsing ./1.pp propagate: ./inter-pps created. propagate: propagating *operation* DemString_List * test ( ) *init* (@ new DemString_List() @) propagate: ./inter-pps/1-1..pp created. propagate: generating C++ code .. propagate: calculating traversal graph ... propagate: printing traversal graph ... propagate: ./inter-pps/1-1.trv created. propagate: evaluating transportation directives ... propagate: evaluating code fragments ... propagate: generating C++ code ... propagate: propagating *operation* DemString_List * t ( ) *init* (@ new DemString_List() @) propagate: ./inter-pps/1-2..pp created. propagate: generating C++ code .. propagate: calculating traversal graph ... propagate: printing traversal graph ... propagate: ./inter-pps/1-2.trv created. propagate: evaluating transportation directives ... propagate: evaluating code fragments ... propagate: generating C++ code ... propagate: propagating *operation* DemString_List * test2 ( ) *init* (@ new DemString_List() @) propagate: ./inter-pps/1-3..pp created. propagate: generating C++ code .. propagate: calculating traversal graph ... propagate: printing traversal graph ... propagate: ./inter-pps/1-3.trv created. propagate: evaluating transportation directives ... propagate: evaluating code fragments ... propagate: generating C++ code ... propagate: propagating *operation* DemString_List * t2 ( ) *init* (@ new DemString_List() @) propagate: ./inter-pps/1-4..pp created. propagate: generating C++ code .. propagate: ./1-DEM.C created. Generating prototypes ... /proj/demeter/demeter/bin/headers Copyright (C) 1991, Northeastern University. All rights reserved. headers: checking time stamps ... headers: reading notmod/cds/cd-param-exp ... headers: reading ./main.C ... headers: reading ./1-DEM.C ... headers: please wait. Updating header files in notmod/headers/ ... headers: notmod/headers/A.h created. headers: notmod/headers/AB.h created. headers: notmod/headers/ABCD.h created. headers: notmod/headers/ABCD_List.h created. headers: notmod/headers/B.h created. headers: notmod/headers/C.h created. headers: notmod/headers/CD.h created. headers: notmod/headers/D.h created. headers: notmod/headers/DemString_List.h created. headers: notmod/headers/Example.h created. headers: notmod/headers/Testing.h created. Running preprocessor ... for _dir_ in . notmod/headers scanner notmod/def; do /proj/demeter/demeter/bin/comp-pp nosuffix notmod/cds/cd-param-exp UNKNOWN -p notmod/`/proj/demeter/demeter/bin/get-cpu` $_dir_/?*.[cCh]; done comp-pp: notmod/sun4/1-DEM.C created. comp-pp: notmod/sun4/global.h created. comp-pp: notmod/sun4/main.C created. comp-pp: notmod/sun4/user-calls.h created. comp-pp: notmod/sun4/A.h created. comp-pp: notmod/sun4/AB.h created. comp-pp: notmod/sun4/ABCD.h created. comp-pp: notmod/sun4/ABCD_List.h created. comp-pp: notmod/sun4/B.h created. comp-pp: notmod/sun4/C.h created. comp-pp: notmod/sun4/CD.h created. comp-pp: notmod/sun4/D.h created. comp-pp: notmod/sun4/DemString_List.h created. comp-pp: notmod/sun4/Example.h created. comp-pp: notmod/sun4/Testing.h created. comp-pp: notmod/sun4/lex.yy.c created. comp-pp: notmod/sun4/UNKNOWN-DEM.C created. comp-pp: notmod/sun4/UNKNOWN.h created. comp-pp: notmod/sun4/UNKNOWN_make_instance-DEM.C created. comp-pp: notmod/sun4/make_instance-DEM.C created. Demeter is in /proj/demeter/demeter make depend make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-constr-hier/generated' depending in ./notmod... make[2]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-constr-hier/generated/notmod' depending in ./sun4... make[3]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-constr-hier/generated/notmod/sun4' /proj/demeter/demeter/util/makedepend/makedepend -I/local/apps/objectcenter/clc++/sparc-sunos4/incl -- -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI -- main.C make_instance-DEM.C lex.yy.c 1-DEM.C UNKNOWN-DEM.C UNKNOWN_make_instance-DEM.C make[3]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-constr-hier/generated/notmod/sun4' make[2]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-constr-hier/generated/notmod' make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-constr-hier/generated' making all in ./notmod... make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-constr-hier/generated/notmod' making all in ./sun4... make[2]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-constr-hier/generated/notmod/sun4' rm -f main.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI main.C CC +g main.C: "main.C", line 21: warning: argc not used "main.C", line 21: warning: argv not used "main.C", line 21: warning: envp not used cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI main.c rm -f make_instance-DEM.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI make_instance-DEM.C CC +g make_instance-DEM.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI make_instance-DEM.c rm -f lex.yy.o cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI lex.yy.c rm -f 1-DEM.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI 1-DEM.C CC +g 1-DEM.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI 1-DEM.c rm -f UNKNOWN-DEM.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI UNKNOWN-DEM.C CC +g UNKNOWN-DEM.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI UNKNOWN-DEM.c rm -f UNKNOWN_make_instance-DEM.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI UNKNOWN_make_instance-DEM.C CC +g UNKNOWN_make_instance-DEM.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI UNKNOWN_make_instance-DEM.c rm -f run-exec if [ `basename CC` = gcc ]; then \ CC -I/proj/demeter/demeter/include -I/proj/demeter/demeter -o run-exec main.o make_instance-DEM.o lex.yy.o 1-DEM.o UNKNOWN-DEM.o UNKNOWN_make_instance-DEM.o -g -pipe /proj/demeter/demeter/lib-SI/sun4/libdemeterCC.a -ll -L/local/apps/X11R5/lib -lg++;\ else CC -I/proj/demeter/demeter/include -I/proj/demeter/demeter -o run-exec main.o make_instance-DEM.o lex.yy.o 1-DEM.o UNKNOWN-DEM.o UNKNOWN_make_instance-DEM.o -g -pipe /proj/demeter/demeter/lib-SI/sun4/libdemeterCC.a -ll -L/local/apps/X11R5/lib ;\ fi cc -L/amd/tigana/export/sun4-local/apps/objectcenter-2.0.0/clc++/sparc-sunos4 -o /amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-constr-hier/generated/notmod/sun4/run-exec -g -I/proj/demeter/demeter/include -I/proj/demeter/demeter main.o make_instance-DEM.o lex.yy.o 1-DEM.o UNKNOWN-DEM.o UNKNOWN_make_instance-DEM.o -pipe /proj/demeter/demeter/lib-SI/sun4/libdemeterCC.a -ll -L/local/apps/X11R5/lib -lC make[2]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-constr-hier/generated/notmod/sun4' make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-constr-hier/generated/notmod' cp: No match. Running propagation pattern compiler ... if test x"" = x""; then /proj/demeter/demeter/bin/propagate UNKNOWN -i; else /proj/demeter/demeter/bin/propagate UNKNOWN -i -c ; fi propagate: There is no need to propagate. Generating prototypes ... /proj/demeter/demeter/bin/headers Copyright (C) 1991, Northeastern University. All rights reserved. headers: checking time stamps ... All header files are up to date. Running preprocessor ... for _dir_ in . notmod/headers scanner notmod/def; do /proj/demeter/demeter/bin/comp-pp nosuffix notmod/cds/cd-param-exp UNKNOWN -p notmod/`/proj/demeter/demeter/bin/get-cpu` $_dir_/?*.[cCh]; done mv Makefile Makefile.bak Demeter is in /proj/demeter/demeter make depend make[1]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-constr-hier/generated' depending in ./notmod... make[2]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-constr-hier/generated/notmod' depending in ./sun4... make[3]: Entering directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-constr-hier/generated/notmod/sun4' /proj/demeter/demeter/util/makedepend/makedepend -I/local/apps/objectcenter/clc++/sparc-sunos4/incl -- -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI -- main.C make_instance-DEM.C lex.yy.c 1-DEM.C UNKNOWN-DEM.C UNKNOWN_make_instance-DEM.C make[3]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-constr-hier/generated/notmod/sun4' make[2]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-constr-hier/generated/notmod' make[1]: Leaving directory `/amd/saentis/export/adaptive/projects/com1205+w95/PT/PP-tests/manuel/i-constr-hier/generated' making all in ./notmod