Make's echo processes do not go away...why?

Roger Cruz RogerC@Ignitus.com
Fri Jun 25 07:42:00 GMT 1999


Using Cygnus B2.0, I find that echo processes called from 
the makefile remain active even after the make file is 
finished.  Eventually, all swap space is consumed...

bash-2.02$ make
********************************************
** This module is being built for: CP750 ***
********************************************

Building vxinitcp module objects and libraries

ccppc -Bt:\t2_0/host/x86-win32/lib/gcc-lib/ -mstrict-align -ansi
-nostdinc -O2 -
fvolatile -fno-builtin -fno-for-scope -Wall -I/h  -Isource/ -I../common/
-I../in
clude/  -I. -It:\t2_0\target\config\all -It:\t2_0\target/h
-It:\t2_0\target/src/
config -It:\t2_0\target/src/drv -DCPU=PPC604    -DIGNITUS_BOARD=CP750
-DIGNITUS_
CPU=PPC750    -DDEBUG -g -O0   -Wa,-alhd=listings/main.lst \
-c source/main.c -o objects/main.o

Building vxinitcp library

ldppc -i -X -N -r -o libraries/vxinitcp.lib \
        objects/main.o

bash-2.02$ ps
    PID TTY     STIME COMMAND
   1080  -1  18:19:02 //c/PROGRA~1/cygnus/CYGWIN~1/H-I586~1/bin/echo.exe
   1081  -1  18:19:02 //c/PROGRA~1/cygnus/CYGWIN~1/H-I586~1/bin/echo.exe
   1082  -1  18:19:02 //c/PROGRA~1/cygnus/CYGWIN~1/H-I586~1/bin/echo.exe
   1083  -1  18:19:10 //c/PROGRA~1/cygnus/CYGWIN~1/H-I586~1/bin/echo.exe
   1084  -1  18:19:10 //c/PROGRA~1/cygnus/CYGWIN~1/H-I586~1/bin/echo.exe
   1086  -1  18:19:11 //c/PROGRA~1/cygnus/CYGWIN~1/H-I586~1/bin/echo.exe
   1093  -1  18:52:37 //c/PROGRA~1/cygnus/CYGWIN~1/H-I586~1/bin/echo.exe
   1097  -1  18:52:44 //c/PROGRA~1/cygnus/CYGWIN~1/H-I586~1/bin/echo.exe
   1098  -1  18:52:52 //c/PROGRA~1/cygnus/CYGWIN~1/H-I586~1/bin/echo.exe
   1099  -1  18:52:52 //c/PROGRA~1/cygnus/CYGWIN~1/H-I586~1/bin/echo.exe
   1100  -1  18:52:52 //c/PROGRA~1/cygnus/CYGWIN~1/H-I586~1/bin/echo.exe
   1101  -1  18:52:53 //c/PROGRA~1/cygnus/CYGWIN~1/H-I586~1/bin/echo.exe
   1103  -1  18:53:27 //c/PROGRA~1/cygnus/CYGWIN~1/H-I586~1/bin/echo.exe
   1105  -1  18:53:39 //c/PROGRA~1/cygnus/CYGWIN~1/H-I586~1/bin/echo.exe
   1106  -1  18:53:39 //c/PROGRA~1/cygnus/CYGWIN~1/H-I586~1/bin/echo.exe
   1107  -1  18:53:39 //c/PROGRA~1/cygnus/CYGWIN~1/H-I586~1/bin/echo.exe
   1108  -1  18:53:49 //c/PROGRA~1/cygnus/CYGWIN~1/H-I586~1/bin/echo.exe
   1109  -1  18:53:49 //c/PROGRA~1/cygnus/CYGWIN~1/H-I586~1/bin/echo.exe
   1110  -1  18:53:49 //c/PROGRA~1/cygnus/CYGWIN~1/H-I586~1/bin/echo.exe
   1111  -1  18:53:50 //c/PROGRA~1/cygnus/CYGWIN~1/H-I586~1/bin/echo.exe
   1113  -1  18:54:24 //c/PROGRA~1/cygnus/CYGWIN~1/H-I586~1/bin/echo.exe
   1115  -1  18:54:28 //c/PROGRA~1/cygnus/CYGWIN~1/H-I586~1/bin/echo.exe
   1116  -1  18:54:29 //c/PROGRA~1/cygnus/CYGWIN~1/H-I586~1/bin/echo.exe
   1117  -1  18:54:29 //c/PROGRA~1/cygnus/CYGWIN~1/H-I586~1/bin/echo.exe
   1122  -1  18:55:24 //c/PROGRA~1/cygnus/CYGWIN~1/H-I586~1/bin/ps.exe
   1000  -1    Jun 23 //c/PROGRA~1/cygnus/CYGWIN~1/H-I586~1/bin/bash.exe



This is what the make file code looks like
	NESTING:=$(NESTING)+

        ifeq ($(IGNITUS_BOARD), CP750)
       @echo $(NESTING) ** This module is being built for: CP750 ***
        else
        ifeq ($(IGNITUS_BOARD), RIO860)
       @echo $(NESTING) ** This module is being built for: RIO860 **
        else
       @echo $(NESTING) ** This module is being built for: DIO860 **
        endif

Can anyone please help?

Send replies to me as well as I don't subscribe to this mailing list:
rogerc@ignitus.com

bash-2.02$ make -version
GNU Make version 3.74 (vpath+), by Richard Stallman and Roland McGrath.
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95 Free Software Foundation,
Inc.



--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com



More information about the Cygwin mailing list