[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GNU Make ends up invoking "make"
From: |
tom_honermann |
Subject: |
Re: GNU Make ends up invoking "make" |
Date: |
Wed, 11 Apr 2001 20:16:14 -0700 |
Nevermind, stupid environment problem. Sorry for disturbing you all.
Everyone go back to sleep now. Nothing to look at here...
Tom.
address@hidden
lesoft.com To: address@hidden
Sent by: cc:
address@hidden Subject: GNU Make ends up
invoking "make"
.org
04/11/01 07:31 PM
Hello! I'm running GNU Make 3.79.1 on AIX 4.3.3 and am running into the
following problem:
GNU Make is on disk as "gmake".
When "gmake" gets invoked for a makefile it turns around and does an exec
of "make"
gmake -d shows it invoking "make" while trying to do a "remake" (See
output below)
The Makefiles being used never invoke make except via "$(MAKE)"
I inserted a "make" shell script which does nothing but print "Wrong make
invoked!!!" (See below) and sleep for 10 seconds to verify this was coming
from gmake.
>From a shell prompt, I don't get the above behavior. When gmake is invoked
from a shell script I do. The shell script sets MAKE="gmake -d".
I don't have an easily reproducable set of scripts to demonstrate this.
I'll work on getting that together.
gmake -d rulesfile
GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
Built for rs6000-ibm-aix4.3.3.0
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000
Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Report bugs to <address@hidden>.
Reading makefiles...
Reading makefile `makefile'...
Reading makefile `/data3/home/build82/pt840tom/src/nmake/AIX_4_3.mak'
(search path) (no ~ expansion)...
Reading makefile `/data3/home/build82/pt840cur_o/src/nmake/makeunix.mak'
(search path) (no ~ expansion)...
Reading makefile `ubbgen.rules' (search path) (no ~ expansion)...
Updating makefiles....
Considering target file `ubbgen.rules'.
Looking for an implicit rule for `ubbgen.rules'.
Trying pattern rule with stem `ubbgen.rules'.
Trying implicit prerequisite `ubbgen.rules,v'.
Trying pattern rule with stem `ubbgen.rules'.
Trying implicit prerequisite `RCS/ubbgen.rules,v'.
Trying pattern rule with stem `ubbgen.rules'.
Trying implicit prerequisite `RCS/ubbgen.rules'.
Trying pattern rule with stem `ubbgen.rules'.
Trying implicit prerequisite `s.ubbgen.rules'.
Trying pattern rule with stem `ubbgen.rules'.
Trying implicit prerequisite `SCCS/s.ubbgen.rules'.
No implicit rule found for `ubbgen.rules'.
Finished prerequisites of target file `ubbgen.rules'.
No need to remake target `ubbgen.rules'.
Considering target file
`/data3/home/build82/pt840cur_o/src/nmake/makeunix.mak'.
Looking for an implicit rule for
`/data3/home/build82/pt840cur_o/src/nmake/makeunix.mak'.
Trying pattern rule with stem `makeunix.mak'.
Trying implicit prerequisite
`/data3/home/build82/pt840cur_o/src/nmake/makeunix.mak,v'.
Trying pattern rule with stem `makeunix.mak'.
Trying implicit prerequisite
`/data3/home/build82/pt840cur_o/src/nmake/RCS/makeunix.mak,v'.
Trying pattern rule with stem `makeunix.mak'.
Trying implicit prerequisite
`/data3/home/build82/pt840cur_o/src/nmake/RCS/makeunix.mak'.
Trying pattern rule with stem `makeunix.mak'.
Trying implicit prerequisite
`/data3/home/build82/pt840cur_o/src/nmake/s.makeunix.mak'.
Trying pattern rule with stem `makeunix.mak'.
Trying implicit prerequisite
`/data3/home/build82/pt840cur_o/src/nmake/SCCS/s.makeunix.mak'.
No implicit rule found for
`/data3/home/build82/pt840cur_o/src/nmake/makeunix.mak'.
Finished prerequisites of target file
`/data3/home/build82/pt840cur_o/src/nmake/makeunix.mak'.
No need to remake target
`/data3/home/build82/pt840cur_o/src/nmake/makeunix.mak'.
Considering target file
`/data3/home/build82/pt840tom/src/nmake/AIX_4_3.mak'.
Looking for an implicit rule for
`/data3/home/build82/pt840tom/src/nmake/AIX_4_3.mak'.
Trying pattern rule with stem `AIX_4_3.mak'.
Trying implicit prerequisite
`/data3/home/build82/pt840tom/src/nmake/AIX_4_3.mak,v'.
Trying pattern rule with stem `AIX_4_3.mak'.
Trying implicit prerequisite
`/data3/home/build82/pt840tom/src/nmake/RCS/AIX_4_3.mak,v'.
Trying pattern rule with stem `AIX_4_3.mak'.
Trying implicit prerequisite
`/data3/home/build82/pt840tom/src/nmake/RCS/AIX_4_3.mak'.
Trying pattern rule with stem `AIX_4_3.mak'.
Trying implicit prerequisite
`/data3/home/build82/pt840tom/src/nmake/s.AIX_4_3.mak'.
Trying pattern rule with stem `AIX_4_3.mak'.
Trying implicit prerequisite
`/data3/home/build82/pt840tom/src/nmake/SCCS/s.AIX_4_3.mak'.
No implicit rule found for
`/data3/home/build82/pt840tom/src/nmake/AIX_4_3.mak'.
Finished prerequisites of target file
`/data3/home/build82/pt840tom/src/nmake/AIX_4_3.mak'.
No need to remake target
`/data3/home/build82/pt840tom/src/nmake/AIX_4_3.mak'.
Considering target file `makefile'.
Looking for an implicit rule for `makefile'.
Trying pattern rule with stem `makefile'.
Trying implicit prerequisite `makefile,v'.
Trying pattern rule with stem `makefile'.
Trying implicit prerequisite `RCS/makefile,v'.
Trying pattern rule with stem `makefile'.
Trying implicit prerequisite `RCS/makefile'.
Trying pattern rule with stem `makefile'.
Trying implicit prerequisite `s.makefile'.
Trying pattern rule with stem `makefile'.
Trying implicit prerequisite `SCCS/s.makefile'.
No implicit rule found for `makefile'.
Finished prerequisites of target file `makefile'.
No need to remake target `makefile'.
Updating goal targets....
Considering target file `rulesfile'.
File `rulesfile' does not exist.
Finished prerequisites of target file `rulesfile'.
Must remake target `rulesfile'.
Putting child 0x20027488 (rulesfile) PID 8312 on the chain.
Live child 0x20027488 (rulesfile) PID 8312
Child access: user 157 (real 157), group 201 (real 201)
Wrong make invoked!!!
Got a SIGCHLD; 1 unreaped children.
Reaping losing child 0x20027488 PID 8312
gmake: *** [rulesfile] Error 1
Removing child 0x20027488 PID 8312 from chain.
gmake -d rulesfile done
Tom.
_______________________________________________
Bug-make mailing list
address@hidden
http://mail.gnu.org/mailman/listinfo/bug-make