Running propagation pattern compiler ... if test x"" = x""; then /proj/demeter/demeter/bin/propagate proj -i; else /proj/demeter/demeter/bin/propagate proj -i -c ; fi propagate: reading notmod/cds/cd-param-exp ... propagate: searching propagation pattern files in ./ ... propagate: parsing ./simulate.pp propagate: ./inter-pps created. propagate: propagating *operation* void simulate ( ) propagate: ./inter-pps/simulate-1..pp created. propagate: generating C++ code .. propagate: calculating traversal graph ... propagate: printing traversal graph ... propagate: ./inter-pps/simulate-1.trv created. propagate: evaluating transportation directives ... propagate: evaluating *carry* *in*BusRoute *busRoute =(@ this @) .... propagate: printing the propagation graph for transportation directive 1 ... propagate: ./inter-pps/simulate-1-1.trn created. propagate: evaluating code fragments ... propagate: generating C++ code ... propagate: propagating *operation* void drop_passengers ( StopId * iStopId ) propagate: ./inter-pps/simulate-2..pp created. propagate: generating C++ code .. propagate: calculating traversal graph ... propagate: printing traversal graph ... propagate: ./inter-pps/simulate-2.trv created. propagate: evaluating transportation directives ... propagate: evaluating *carry* *out*Person_List *newPasList =(@ new Person_List() @) .... propagate: printing the propagation graph for transportation directive 1 ... propagate: ./inter-pps/simulate-2-1.trn created. propagate: evaluating code fragments ... propagate: generating C++ code ... propagate: propagating *operation* void load_passengers ( BusStop * iStop ) propagate: ./inter-pps/simulate-3..pp created. propagate: generating C++ code .. propagate: calculating traversal graph ... propagate: printing traversal graph ... propagate: ./inter-pps/simulate-3.trv created. propagate: evaluating transportation directives ... propagate: evaluating *carry* *in*Person_List *newPasList .... propagate: printing the propagation graph for transportation directive 1 ... propagate: ./inter-pps/simulate-3-1.trn created. propagate: evaluating code fragments ... propagate: generating C++ code ... propagate: warning: line 68, variable 'newPasList' is defined without an initial value. propagate: propagating *operation* BusStop * find_stop ( StopId * iStopId ) *init* (@ NULL @) propagate: ./inter-pps/simulate-4..pp created. propagate: generating C++ code .. propagate: calculating traversal graph ... propagate: printing traversal graph ... propagate: ./inter-pps/simulate-4.trv created. propagate: evaluating transportation directives ... propagate: evaluating code fragments ... propagate: generating C++ code ... propagate: propagating *operation* int count_passengers ( ) propagate: ./inter-pps/simulate-5..pp created. propagate: generating C++ code .. propagate: calculating traversal graph ... propagate: printing traversal graph ... propagate: ./inter-pps/simulate-5.trv created. propagate: evaluating transportation directives ... propagate: evaluating code fragments ... propagate: generating C++ code ... propagate: propagating *operation* Person_List * give_passengers ( int allowance ) *init* (@ new Person_List() @) propagate: ./inter-pps/simulate-6..pp created. propagate: generating C++ code .. propagate: calculating traversal graph ... propagate: printing traversal graph ... propagate: ./inter-pps/simulate-6.trv created. propagate: evaluating transportation directives ... propagate: evaluating *carry* *out*Person_List *newWaitList =(@ new Person_List() @) .... propagate: printing the propagation graph for transportation directive 1 ... propagate: ./inter-pps/simulate-6-1.trn created. propagate: evaluating code fragments ... propagate: generating C++ code ... propagate: propagating *operation* BusStop * any_stop_around ( int prevPos , int nextPos ) *init* (@ NULL @) propagate: ./inter-pps/simulate-7..pp created. propagate: generating C++ code .. propagate: calculating traversal graph ... propagate: printing traversal graph ... propagate: ./inter-pps/simulate-7.trv created. propagate: evaluating transportation directives ... propagate: evaluating code fragments ... propagate: generating C++ code ... propagate: propagating *operation* void proceed_to ( int newPos ) propagate: ./inter-pps/simulate-8..pp created. propagate: generating C++ code .. propagate: calculating traversal graph ... propagate: printing traversal graph ... propagate: ./inter-pps/simulate-8.trv created. propagate: evaluating transportation directives ... propagate: evaluating code fragments ... propagate: generating C++ code ... propagate: propagating *operation* int have_stop_request ( StopId * iStopId ) *init* (@ 0 @) propagate: ./inter-pps/simulate-9..pp created. propagate: generating C++ code .. propagate: calculating traversal graph ... propagate: printing traversal graph ... propagate: ./inter-pps/simulate-9.trv created. propagate: evaluating transportation directives ... propagate: evaluating code fragments ... propagate: generating C++ code ... propagate: propagating *operation* int anybody_waiting ( ) *init* (@ 0 @) propagate: ./inter-pps/simulate-10..pp created. propagate: generating C++ code .. propagate: calculating traversal graph ... propagate: printing traversal graph ... propagate: ./inter-pps/simulate-10.trv created. propagate: evaluating transportation directives ... propagate: evaluating code fragments ... propagate: generating C++ code ... propagate: propagating *operation* int get_len ( ) propagate: ./inter-pps/simulate-11..pp created. propagate: generating C++ code .. propagate: calculating traversal graph ... propagate: printing traversal graph ... propagate: ./inter-pps/simulate-11.trv created. propagate: evaluating transportation directives ... propagate: evaluating code fragments ... propagate: generating C++ code ... propagate: propagating *operation* int get_loc ( ) propagate: ./inter-pps/simulate-12..pp created. propagate: generating C++ code .. propagate: calculating traversal graph ... propagate: printing traversal graph ... propagate: ./inter-pps/simulate-12.trv created. propagate: evaluating transportation directives ... propagate: evaluating code fragments ... propagate: generating C++ code ... propagate: propagating *operation* int get_cap ( ) propagate: ./inter-pps/simulate-13..pp created. propagate: generating C++ code .. propagate: calculating traversal graph ... propagate: printing traversal graph ... propagate: ./inter-pps/simulate-13.trv created. propagate: evaluating transportation directives ... propagate: evaluating code fragments ... propagate: generating C++ code ... propagate: propagating *operation* int get_spd ( ) propagate: ./inter-pps/simulate-14..pp created. propagate: generating C++ code .. propagate: calculating traversal graph ... propagate: printing traversal graph ... propagate: ./inter-pps/simulate-14.trv created. propagate: evaluating transportation directives ... propagate: evaluating code fragments ... propagate: generating C++ code ... propagate: ./simulate-DEM.C created. propagate: there is 1 warning. 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 ./simulate-DEM.C ... headers: please wait. Updating header files in notmod/headers/ ... headers: notmod/headers/Bus.h recreated. Running preprocessor ... for _dir_ in . notmod/headers scanner notmod/def; do /proj/demeter/demeter/bin/comp-pp nosuffix notmod/cds/cd-param-exp proj -p notmod/`/proj/demeter/demeter/bin/get-cpu` $_dir_/?*.[cCh]; done comp-pp: notmod/sun4/global.h created. comp-pp: notmod/sun4/main.C created. comp-pp: notmod/sun4/simulate-DEM.C created. comp-pp: notmod/sun4/Bus.h created. comp-pp: notmod/sun4/BusCapac.h created. comp-pp: notmod/sun4/BusId.h created. comp-pp: notmod/sun4/BusRoute.h created. comp-pp: notmod/sun4/BusSpeed.h created. comp-pp: notmod/sun4/BusStop.h created. comp-pp: notmod/sun4/BusStop_List.h created. comp-pp: notmod/sun4/Bus_List.h created. comp-pp: notmod/sun4/Person.h created. comp-pp: notmod/sun4/PersonId.h created. comp-pp: notmod/sun4/Person_List.h created. comp-pp: notmod/sun4/RouteLen.h created. comp-pp: notmod/sun4/RouteLoc.h created. comp-pp: notmod/sun4/RouteName.h created. comp-pp: notmod/sun4/StopId.h created. comp-pp: notmod/sun4/lex.yy.c created. comp-pp: notmod/sun4/make_instance-DEM.C created. comp-pp: notmod/sun4/proj-DEM.C created. comp-pp: notmod/sun4/proj.h created. comp-pp: notmod/sun4/proj_make_instance-DEM.C created. mv Makefile Makefile.bak Demeter is in /proj/demeter/demeter make depend depending in ./notmod... depending in ./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 -DNOTRACE -- main.C make_instance-DEM.C lex.yy.c simulate-DEM.C proj-DEM.C proj_make_instance-DEM.C making all in ./notmod... making all in ./sun4... rm -f main.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI -DNOTRACE main.C CC +g main.C: "main.C", line 31: warning: envp not used cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI -DNOTRACE main.c rm -f make_instance-DEM.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI -DNOTRACE make_instance-DEM.C CC +g make_instance-DEM.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI -DNOTRACE make_instance-DEM.c rm -f lex.yy.o cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI -DNOTRACE lex.yy.c rm -f simulate-DEM.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI -DNOTRACE simulate-DEM.C CC +g simulate-DEM.C: "simulate-DEM.C", line 246: warning: iStop not used cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI -DNOTRACE simulate-DEM.c rm -f proj-DEM.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI -DNOTRACE proj-DEM.C CC +g proj-DEM.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI -DNOTRACE proj-DEM.c rm -f proj_make_instance-DEM.o CC -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI -DNOTRACE proj_make_instance-DEM.C CC +g proj_make_instance-DEM.C: cc -c -g -pipe -I/proj/demeter/demeter/include -I/proj/demeter/demeter -DSI -DNOTRACE proj_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 simulate-DEM.o proj-DEM.o proj_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 simulate-DEM.o proj-DEM.o proj_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/mansfield/export/adaptive3/projects/com3360-f95/ozmez/proj/notmod/sun4/run-exec -g -I/proj/demeter/demeter/include -I/proj/demeter/demeter main.o make_instance-DEM.o lex.yy.o simulate-DEM.o proj-DEM.o proj_make_instance-DEM.o -pipe /proj/demeter/demeter/lib-SI/sun4/libdemeterCC.a -ll -L/local/apps/X11R5/lib -lC