Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make failes in parallel mode "make -j4" #25

Closed
murphm8 opened this issue Sep 26, 2014 · 5 comments
Closed

Make failes in parallel mode "make -j4" #25

murphm8 opened this issue Sep 26, 2014 · 5 comments

Comments

@murphm8
Copy link

murphm8 commented Sep 26, 2014

I'm working on a submission to homebrew Homebrew/legacy-homebrew#32647. By default they use a parallel build. I found that when homebrew tries to build rgbds in parallel it fails.

To build in parallel use the following:

make -j4
@murphm8 murphm8 changed the title Build doesn't work in parallel mode Make failes in parallel mode "make -j4" Sep 26, 2014
@murphm8
Copy link
Author

murphm8 commented Sep 26, 2014

Not sure exactly what I should execute. I did make -d -j4:

In file included from src/asm/fstack.c:20:
include/extern/strl.h:7:9: warning: 'strlcpy' macro redefined
#define strlcpy rgbds_strlcpy
        ^
/usr/include/secure/_string.h:104:9: note: previous definition is here
#define strlcpy(dest, src, len)                                 \
        ^
In file included from src/asm/fstack.c:20:
include/extern/strl.h:8:9: warning: 'strlcat' macro redefined
#define strlcat rgbds_strlcat
        ^
/usr/include/secure/_string.h:110:9: note: previous definition is here
#define strlcat(dest, src, len)                                 \
        ^
src/asm/globlex.c:8:10: fatal error: 'asmy.h' file not found
#include "asmy.h"
         ^
src/asm/lexer.c:9:10: fatal error: 'asmy.h' file not found
#include "asmy.h"
         ^
1 error generated.
make: *** [src/asm/globlex.o] Error 1
make: *** Waiting for unfinished jobs....
1 error generated.
make: 2 warnings generated.
*** [src/asm/lexer.o] Error 1

And the -d output:

GNU Make 3.81
Copyright (C) 2006  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.

This program built for i386-apple-darwin11.3.0
Reading makefiles...
Reading makefile `Makefile'...
Updating makefiles....
 Considering target file `Makefile'.
  Looking for an implicit rule for `Makefile'.
  Trying pattern rule with stem `Makefile'.
  Trying implicit prerequisite `Makefile.o'.
  Trying pattern rule with stem `Makefile'.
  Trying implicit prerequisite `Makefile.c'.
  Trying pattern rule with stem `Makefile'.
  Trying implicit prerequisite `Makefile.cc'.
  Trying pattern rule with stem `Makefile'.
  Trying implicit prerequisite `Makefile.C'.
  Trying pattern rule with stem `Makefile'.
  Trying implicit prerequisite `Makefile.cpp'.
  Trying pattern rule with stem `Makefile'.
  Trying implicit prerequisite `Makefile.p'.
  Trying pattern rule with stem `Makefile'.
  Trying implicit prerequisite `Makefile.f'.
  Trying pattern rule with stem `Makefile'.
  Trying implicit prerequisite `Makefile.F'.
  Trying pattern rule with stem `Makefile'.
  Trying implicit prerequisite `Makefile.m'.
  Trying pattern rule with stem `Makefile'.
  Trying implicit prerequisite `Makefile.r'.
  Trying pattern rule with stem `Makefile'.
  Trying implicit prerequisite `Makefile.s'.
  Trying pattern rule with stem `Makefile'.
  Trying implicit prerequisite `Makefile.S'.
  Trying pattern rule with stem `Makefile'.
  Trying implicit prerequisite `Makefile.mod'.
  Trying pattern rule with stem `Makefile'.
  Trying implicit prerequisite `Makefile.sh'.
  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'.
  Trying pattern rule with stem `Makefile'.
  Trying implicit prerequisite `Makefile.o'.
  Looking for a rule with intermediate file `Makefile.o'.
   Avoiding implicit rule recursion.
   Trying pattern rule with stem `Makefile'.
   Trying implicit prerequisite `Makefile.c'.
   Trying pattern rule with stem `Makefile'.
   Trying implicit prerequisite `Makefile.cc'.
   Trying pattern rule with stem `Makefile'.
   Trying implicit prerequisite `Makefile.C'.
   Trying pattern rule with stem `Makefile'.
   Trying implicit prerequisite `Makefile.cpp'.
   Trying pattern rule with stem `Makefile'.
   Trying implicit prerequisite `Makefile.p'.
   Trying pattern rule with stem `Makefile'.
   Trying implicit prerequisite `Makefile.f'.
   Trying pattern rule with stem `Makefile'.
   Trying implicit prerequisite `Makefile.F'.
   Trying pattern rule with stem `Makefile'.
   Trying implicit prerequisite `Makefile.m'.
   Trying pattern rule with stem `Makefile'.
   Trying implicit prerequisite `Makefile.r'.
   Trying pattern rule with stem `Makefile'.
   Trying implicit prerequisite `Makefile.s'.
   Trying pattern rule with stem `Makefile'.
   Trying implicit prerequisite `Makefile.S'.
   Trying pattern rule with stem `Makefile'.
   Trying implicit prerequisite `Makefile.mod'.
   Trying pattern rule with stem `Makefile.o'.
   Trying implicit prerequisite `Makefile.o,v'.
   Trying pattern rule with stem `Makefile.o'.
   Trying implicit prerequisite `RCS/Makefile.o,v'.
   Trying pattern rule with stem `Makefile.o'.
   Trying implicit prerequisite `RCS/Makefile.o'.
   Trying pattern rule with stem `Makefile.o'.
   Trying implicit prerequisite `s.Makefile.o'.
   Trying pattern rule with stem `Makefile.o'.
   Trying implicit prerequisite `SCCS/s.Makefile.o'.
   Trying pattern rule with stem `Makefile'.
   Trying implicit prerequisite `Makefile.c'.
   Looking for a rule with intermediate file `Makefile.c'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `Makefile'.
    Trying implicit prerequisite `Makefile.y'.
    Trying pattern rule with stem `Makefile'.
    Trying implicit prerequisite `Makefile.l'.
    Trying pattern rule with stem `Makefile'.
    Trying implicit prerequisite `Makefile.w'.
    Trying pattern rule with stem `Makefile'.
    Trying implicit prerequisite `Makefile.w'.
    Trying pattern rule with stem `Makefile.c'.
    Trying implicit prerequisite `Makefile.c,v'.
    Trying pattern rule with stem `Makefile.c'.
    Trying implicit prerequisite `RCS/Makefile.c,v'.
    Trying pattern rule with stem `Makefile.c'.
    Trying implicit prerequisite `RCS/Makefile.c'.
    Trying pattern rule with stem `Makefile.c'.
    Trying implicit prerequisite `s.Makefile.c'.
    Trying pattern rule with stem `Makefile.c'.
    Trying implicit prerequisite `SCCS/s.Makefile.c'.
    Trying pattern rule with stem `Makefile'.
    Trying implicit prerequisite `Makefile.y'.
    Looking for a rule with intermediate file `Makefile.y'.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Trying pattern rule with stem `Makefile.y'.
     Trying implicit prerequisite `Makefile.y,v'.
     Trying pattern rule with stem `Makefile.y'.
     Trying implicit prerequisite `RCS/Makefile.y,v'.
     Trying pattern rule with stem `Makefile.y'.
     Trying implicit prerequisite `RCS/Makefile.y'.
     Trying pattern rule with stem `Makefile.y'.
     Trying implicit prerequisite `s.Makefile.y'.
     Trying pattern rule with stem `Makefile.y'.
     Trying implicit prerequisite `SCCS/s.Makefile.y'.
    Trying pattern rule with stem `Makefile'.
    Trying implicit prerequisite `Makefile.l'.
    Looking for a rule with intermediate file `Makefile.l'.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Trying pattern rule with stem `Makefile.l'.
     Trying implicit prerequisite `Makefile.l,v'.
     Trying pattern rule with stem `Makefile.l'.
     Trying implicit prerequisite `RCS/Makefile.l,v'.
     Trying pattern rule with stem `Makefile.l'.
     Trying implicit prerequisite `RCS/Makefile.l'.
     Trying pattern rule with stem `Makefile.l'.
     Trying implicit prerequisite `s.Makefile.l'.
     Trying pattern rule with stem `Makefile.l'.
     Trying implicit prerequisite `SCCS/s.Makefile.l'.
    Trying pattern rule with stem `Makefile'.
    Trying implicit prerequisite `Makefile.w'.
    Looking for a rule with intermediate file `Makefile.w'.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Trying pattern rule with stem `Makefile.w'.
     Trying implicit prerequisite `Makefile.w,v'.
     Trying pattern rule with stem `Makefile.w'.
     Trying implicit prerequisite `RCS/Makefile.w,v'.
     Trying pattern rule with stem `Makefile.w'.
     Trying implicit prerequisite `RCS/Makefile.w'.
     Trying pattern rule with stem `Makefile.w'.
     Trying implicit prerequisite `s.Makefile.w'.
     Trying pattern rule with stem `Makefile.w'.
     Trying implicit prerequisite `SCCS/s.Makefile.w'.
    Trying pattern rule with stem `Makefile'.
    Rejecting impossible implicit prerequisite `Makefile.w'.
   Trying pattern rule with stem `Makefile'.
   Trying implicit prerequisite `Makefile.cc'.
   Looking for a rule with intermediate file `Makefile.cc'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `Makefile.cc'.
    Trying implicit prerequisite `Makefile.cc,v'.
    Trying pattern rule with stem `Makefile.cc'.
    Trying implicit prerequisite `RCS/Makefile.cc,v'.
    Trying pattern rule with stem `Makefile.cc'.
    Trying implicit prerequisite `RCS/Makefile.cc'.
    Trying pattern rule with stem `Makefile.cc'.
    Trying implicit prerequisite `s.Makefile.cc'.
    Trying pattern rule with stem `Makefile.cc'.
    Trying implicit prerequisite `SCCS/s.Makefile.cc'.
   Trying pattern rule with stem `Makefile'.
   Trying implicit prerequisite `Makefile.C'.
   Looking for a rule with intermediate file `Makefile.C'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `Makefile.C'.
    Trying implicit prerequisite `Makefile.C,v'.
    Trying pattern rule with stem `Makefile.C'.
    Trying implicit prerequisite `RCS/Makefile.C,v'.
    Trying pattern rule with stem `Makefile.C'.
    Trying implicit prerequisite `RCS/Makefile.C'.
    Trying pattern rule with stem `Makefile.C'.
    Trying implicit prerequisite `s.Makefile.C'.
    Trying pattern rule with stem `Makefile.C'.
    Trying implicit prerequisite `SCCS/s.Makefile.C'.
   Trying pattern rule with stem `Makefile'.
   Trying implicit prerequisite `Makefile.cpp'.
   Looking for a rule with intermediate file `Makefile.cpp'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `Makefile.cpp'.
    Trying implicit prerequisite `Makefile.cpp,v'.
    Trying pattern rule with stem `Makefile.cpp'.
    Trying implicit prerequisite `RCS/Makefile.cpp,v'.
    Trying pattern rule with stem `Makefile.cpp'.
    Trying implicit prerequisite `RCS/Makefile.cpp'.
    Trying pattern rule with stem `Makefile.cpp'.
    Trying implicit prerequisite `s.Makefile.cpp'.
    Trying pattern rule with stem `Makefile.cpp'.
    Trying implicit prerequisite `SCCS/s.Makefile.cpp'.
   Trying pattern rule with stem `Makefile'.
   Trying implicit prerequisite `Makefile.p'.
   Looking for a rule with intermediate file `Makefile.p'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `Makefile'.
    Trying implicit prerequisite `Makefile.web'.
    Trying pattern rule with stem `Makefile.p'.
    Trying implicit prerequisite `Makefile.p,v'.
    Trying pattern rule with stem `Makefile.p'.
    Trying implicit prerequisite `RCS/Makefile.p,v'.
    Trying pattern rule with stem `Makefile.p'.
    Trying implicit prerequisite `RCS/Makefile.p'.
    Trying pattern rule with stem `Makefile.p'.
    Trying implicit prerequisite `s.Makefile.p'.
    Trying pattern rule with stem `Makefile.p'.
    Trying implicit prerequisite `SCCS/s.Makefile.p'.
    Trying pattern rule with stem `Makefile'.
    Trying implicit prerequisite `Makefile.web'.
    Looking for a rule with intermediate file `Makefile.web'.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Trying pattern rule with stem `Makefile.web'.
     Trying implicit prerequisite `Makefile.web,v'.
     Trying pattern rule with stem `Makefile.web'.
     Trying implicit prerequisite `RCS/Makefile.web,v'.
     Trying pattern rule with stem `Makefile.web'.
     Trying implicit prerequisite `RCS/Makefile.web'.
     Trying pattern rule with stem `Makefile.web'.
     Trying implicit prerequisite `s.Makefile.web'.
     Trying pattern rule with stem `Makefile.web'.
     Trying implicit prerequisite `SCCS/s.Makefile.web'.
   Trying pattern rule with stem `Makefile'.
   Trying implicit prerequisite `Makefile.f'.
   Looking for a rule with intermediate file `Makefile.f'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `Makefile'.
    Trying implicit prerequisite `Makefile.F'.
    Trying pattern rule with stem `Makefile'.
    Trying implicit prerequisite `Makefile.r'.
    Trying pattern rule with stem `Makefile.f'.
    Trying implicit prerequisite `Makefile.f,v'.
    Trying pattern rule with stem `Makefile.f'.
    Trying implicit prerequisite `RCS/Makefile.f,v'.
    Trying pattern rule with stem `Makefile.f'.
    Trying implicit prerequisite `RCS/Makefile.f'.
    Trying pattern rule with stem `Makefile.f'.
    Trying implicit prerequisite `s.Makefile.f'.
    Trying pattern rule with stem `Makefile.f'.
    Trying implicit prerequisite `SCCS/s.Makefile.f'.
    Trying pattern rule with stem `Makefile'.
    Trying implicit prerequisite `Makefile.F'.
    Looking for a rule with intermediate file `Makefile.F'.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Trying pattern rule with stem `Makefile.F'.
     Trying implicit prerequisite `Makefile.F,v'.
     Trying pattern rule with stem `Makefile.F'.
     Trying implicit prerequisite `RCS/Makefile.F,v'.
     Trying pattern rule with stem `Makefile.F'.
     Trying implicit prerequisite `RCS/Makefile.F'.
     Trying pattern rule with stem `Makefile.F'.
     Trying implicit prerequisite `s.Makefile.F'.
     Trying pattern rule with stem `Makefile.F'.
     Trying implicit prerequisite `SCCS/s.Makefile.F'.
    Trying pattern rule with stem `Makefile'.
    Trying implicit prerequisite `Makefile.r'.
    Looking for a rule with intermediate file `Makefile.r'.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Trying pattern rule with stem `Makefile'.
     Rejecting impossible implicit prerequisite `Makefile.l'.
     Trying pattern rule with stem `Makefile.r'.
     Trying implicit prerequisite `Makefile.r,v'.
     Trying pattern rule with stem `Makefile.r'.
     Trying implicit prerequisite `RCS/Makefile.r,v'.
     Trying pattern rule with stem `Makefile.r'.
     Trying implicit prerequisite `RCS/Makefile.r'.
     Trying pattern rule with stem `Makefile.r'.
     Trying implicit prerequisite `s.Makefile.r'.
     Trying pattern rule with stem `Makefile.r'.
     Trying implicit prerequisite `SCCS/s.Makefile.r'.
   Trying pattern rule with stem `Makefile'.
   Rejecting impossible implicit prerequisite `Makefile.F'.
   Trying pattern rule with stem `Makefile'.
   Trying implicit prerequisite `Makefile.m'.
   Looking for a rule with intermediate file `Makefile.m'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `Makefile'.
    Trying implicit prerequisite `Makefile.ym'.
    Trying pattern rule with stem `Makefile'.
    Trying implicit prerequisite `Makefile.lm'.
    Trying pattern rule with stem `Makefile.m'.
    Trying implicit prerequisite `Makefile.m,v'.
    Trying pattern rule with stem `Makefile.m'.
    Trying implicit prerequisite `RCS/Makefile.m,v'.
    Trying pattern rule with stem `Makefile.m'.
    Trying implicit prerequisite `RCS/Makefile.m'.
    Trying pattern rule with stem `Makefile.m'.
    Trying implicit prerequisite `s.Makefile.m'.
    Trying pattern rule with stem `Makefile.m'.
    Trying implicit prerequisite `SCCS/s.Makefile.m'.
    Trying pattern rule with stem `Makefile'.
    Trying implicit prerequisite `Makefile.ym'.
    Looking for a rule with intermediate file `Makefile.ym'.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Trying pattern rule with stem `Makefile.ym'.
     Trying implicit prerequisite `Makefile.ym,v'.
     Trying pattern rule with stem `Makefile.ym'.
     Trying implicit prerequisite `RCS/Makefile.ym,v'.
     Trying pattern rule with stem `Makefile.ym'.
     Trying implicit prerequisite `RCS/Makefile.ym'.
     Trying pattern rule with stem `Makefile.ym'.
     Trying implicit prerequisite `s.Makefile.ym'.
     Trying pattern rule with stem `Makefile.ym'.
     Trying implicit prerequisite `SCCS/s.Makefile.ym'.
    Trying pattern rule with stem `Makefile'.
    Trying implicit prerequisite `Makefile.lm'.
    Looking for a rule with intermediate file `Makefile.lm'.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Trying pattern rule with stem `Makefile.lm'.
     Trying implicit prerequisite `Makefile.lm,v'.
     Trying pattern rule with stem `Makefile.lm'.
     Trying implicit prerequisite `RCS/Makefile.lm,v'.
     Trying pattern rule with stem `Makefile.lm'.
     Trying implicit prerequisite `RCS/Makefile.lm'.
     Trying pattern rule with stem `Makefile.lm'.
     Trying implicit prerequisite `s.Makefile.lm'.
     Trying pattern rule with stem `Makefile.lm'.
     Trying implicit prerequisite `SCCS/s.Makefile.lm'.
   Trying pattern rule with stem `Makefile'.
   Rejecting impossible implicit prerequisite `Makefile.r'.
   Trying pattern rule with stem `Makefile'.
   Trying implicit prerequisite `Makefile.s'.
   Looking for a rule with intermediate file `Makefile.s'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `Makefile'.
    Trying implicit prerequisite `Makefile.S'.
    Trying pattern rule with stem `Makefile.s'.
    Trying implicit prerequisite `Makefile.s,v'.
    Trying pattern rule with stem `Makefile.s'.
    Trying implicit prerequisite `RCS/Makefile.s,v'.
    Trying pattern rule with stem `Makefile.s'.
    Trying implicit prerequisite `RCS/Makefile.s'.
    Trying pattern rule with stem `Makefile.s'.
    Trying implicit prerequisite `s.Makefile.s'.
    Trying pattern rule with stem `Makefile.s'.
    Trying implicit prerequisite `SCCS/s.Makefile.s'.
    Trying pattern rule with stem `Makefile'.
    Trying implicit prerequisite `Makefile.S'.
    Looking for a rule with intermediate file `Makefile.S'.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Avoiding implicit rule recursion.
     Trying pattern rule with stem `Makefile.S'.
     Trying implicit prerequisite `Makefile.S,v'.
     Trying pattern rule with stem `Makefile.S'.
     Trying implicit prerequisite `RCS/Makefile.S,v'.
     Trying pattern rule with stem `Makefile.S'.
     Trying implicit prerequisite `RCS/Makefile.S'.
     Trying pattern rule with stem `Makefile.S'.
     Trying implicit prerequisite `s.Makefile.S'.
     Trying pattern rule with stem `Makefile.S'.
     Trying implicit prerequisite `SCCS/s.Makefile.S'.
   Trying pattern rule with stem `Makefile'.
   Rejecting impossible implicit prerequisite `Makefile.S'.
   Trying pattern rule with stem `Makefile'.
   Trying implicit prerequisite `Makefile.mod'.
   Looking for a rule with intermediate file `Makefile.mod'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `Makefile.mod'.
    Trying implicit prerequisite `Makefile.mod,v'.
    Trying pattern rule with stem `Makefile.mod'.
    Trying implicit prerequisite `RCS/Makefile.mod,v'.
    Trying pattern rule with stem `Makefile.mod'.
    Trying implicit prerequisite `RCS/Makefile.mod'.
    Trying pattern rule with stem `Makefile.mod'.
    Trying implicit prerequisite `s.Makefile.mod'.
    Trying pattern rule with stem `Makefile.mod'.
    Trying implicit prerequisite `SCCS/s.Makefile.mod'.
  Trying pattern rule with stem `Makefile'.
  Rejecting impossible implicit prerequisite `Makefile.c'.
  Trying pattern rule with stem `Makefile'.
  Rejecting impossible implicit prerequisite `Makefile.cc'.
  Trying pattern rule with stem `Makefile'.
  Rejecting impossible implicit prerequisite `Makefile.C'.
  Trying pattern rule with stem `Makefile'.
  Rejecting impossible implicit prerequisite `Makefile.cpp'.
  Trying pattern rule with stem `Makefile'.
  Rejecting impossible implicit prerequisite `Makefile.p'.
  Trying pattern rule with stem `Makefile'.
  Rejecting impossible implicit prerequisite `Makefile.f'.
  Trying pattern rule with stem `Makefile'.
  Rejecting impossible implicit prerequisite `Makefile.F'.
  Trying pattern rule with stem `Makefile'.
  Rejecting impossible implicit prerequisite `Makefile.m'.
  Trying pattern rule with stem `Makefile'.
  Rejecting impossible implicit prerequisite `Makefile.r'.
  Trying pattern rule with stem `Makefile'.
  Rejecting impossible implicit prerequisite `Makefile.s'.
  Trying pattern rule with stem `Makefile'.
  Rejecting impossible implicit prerequisite `Makefile.S'.
  Trying pattern rule with stem `Makefile'.
  Rejecting impossible implicit prerequisite `Makefile.mod'.
  Trying pattern rule with stem `Makefile'.
  Trying implicit prerequisite `Makefile.sh'.
  Looking for a rule with intermediate file `Makefile.sh'.
   Avoiding implicit rule recursion.
   Trying pattern rule with stem `Makefile.sh'.
   Trying implicit prerequisite `Makefile.sh,v'.
   Trying pattern rule with stem `Makefile.sh'.
   Trying implicit prerequisite `RCS/Makefile.sh,v'.
   Trying pattern rule with stem `Makefile.sh'.
   Trying implicit prerequisite `RCS/Makefile.sh'.
   Trying pattern rule with stem `Makefile.sh'.
   Trying implicit prerequisite `s.Makefile.sh'.
   Trying pattern rule with stem `Makefile.sh'.
   Trying implicit prerequisite `SCCS/s.Makefile.sh'.
  No implicit rule found for `Makefile'.
  Finished prerequisites of target file `Makefile'.
 No need to remake target `Makefile'.
Updating goal targets....
Considering target file `all'.
 File `all' does not exist.
 Looking for an implicit rule for `all'.
 Trying pattern rule with stem `all'.
 Trying implicit prerequisite `all.o'.
 Trying pattern rule with stem `all'.
 Trying implicit prerequisite `all.c'.
 Trying pattern rule with stem `all'.
 Trying implicit prerequisite `all.cc'.
 Trying pattern rule with stem `all'.
 Trying implicit prerequisite `all.C'.
 Trying pattern rule with stem `all'.
 Trying implicit prerequisite `all.cpp'.
 Trying pattern rule with stem `all'.
 Trying implicit prerequisite `all.p'.
 Trying pattern rule with stem `all'.
 Trying implicit prerequisite `all.f'.
 Trying pattern rule with stem `all'.
 Trying implicit prerequisite `all.F'.
 Trying pattern rule with stem `all'.
 Trying implicit prerequisite `all.m'.
 Trying pattern rule with stem `all'.
 Trying implicit prerequisite `all.r'.
 Trying pattern rule with stem `all'.
 Trying implicit prerequisite `all.s'.
 Trying pattern rule with stem `all'.
 Trying implicit prerequisite `all.S'.
 Trying pattern rule with stem `all'.
 Trying implicit prerequisite `all.mod'.
 Trying pattern rule with stem `all'.
 Trying implicit prerequisite `all.sh'.
 Trying pattern rule with stem `all'.
 Trying implicit prerequisite `all,v'.
 Trying pattern rule with stem `all'.
 Trying implicit prerequisite `RCS/all,v'.
 Trying pattern rule with stem `all'.
 Trying implicit prerequisite `RCS/all'.
 Trying pattern rule with stem `all'.
 Trying implicit prerequisite `s.all'.
 Trying pattern rule with stem `all'.
 Trying implicit prerequisite `SCCS/s.all'.
 Trying pattern rule with stem `all'.
 Trying implicit prerequisite `all.o'.
 Looking for a rule with intermediate file `all.o'.
  Avoiding implicit rule recursion.
  Trying pattern rule with stem `all'.
  Trying implicit prerequisite `all.c'.
  Trying pattern rule with stem `all'.
  Trying implicit prerequisite `all.cc'.
  Trying pattern rule with stem `all'.
  Trying implicit prerequisite `all.C'.
  Trying pattern rule with stem `all'.
  Trying implicit prerequisite `all.cpp'.
  Trying pattern rule with stem `all'.
  Trying implicit prerequisite `all.p'.
  Trying pattern rule with stem `all'.
  Trying implicit prerequisite `all.f'.
  Trying pattern rule with stem `all'.
  Trying implicit prerequisite `all.F'.
  Trying pattern rule with stem `all'.
  Trying implicit prerequisite `all.m'.
  Trying pattern rule with stem `all'.
  Trying implicit prerequisite `all.r'.
  Trying pattern rule with stem `all'.
  Trying implicit prerequisite `all.s'.
  Trying pattern rule with stem `all'.
  Trying implicit prerequisite `all.S'.
  Trying pattern rule with stem `all'.
  Trying implicit prerequisite `all.mod'.
  Trying pattern rule with stem `all.o'.
  Trying implicit prerequisite `all.o,v'.
  Trying pattern rule with stem `all.o'.
  Trying implicit prerequisite `RCS/all.o,v'.
  Trying pattern rule with stem `all.o'.
  Trying implicit prerequisite `RCS/all.o'.
  Trying pattern rule with stem `all.o'.
  Trying implicit prerequisite `s.all.o'.
  Trying pattern rule with stem `all.o'.
  Trying implicit prerequisite `SCCS/s.all.o'.
  Trying pattern rule with stem `all'.
  Trying implicit prerequisite `all.c'.
  Looking for a rule with intermediate file `all.c'.
   Avoiding implicit rule recursion.
   Avoiding implicit rule recursion.
   Trying pattern rule with stem `all'.
   Trying implicit prerequisite `all.y'.
   Trying pattern rule with stem `all'.
   Trying implicit prerequisite `all.l'.
   Trying pattern rule with stem `all'.
   Trying implicit prerequisite `all.w'.
   Trying pattern rule with stem `all'.
   Trying implicit prerequisite `all.w'.
   Trying pattern rule with stem `all.c'.
   Trying implicit prerequisite `all.c,v'.
   Trying pattern rule with stem `all.c'.
   Trying implicit prerequisite `RCS/all.c,v'.
   Trying pattern rule with stem `all.c'.
   Trying implicit prerequisite `RCS/all.c'.
   Trying pattern rule with stem `all.c'.
   Trying implicit prerequisite `s.all.c'.
   Trying pattern rule with stem `all.c'.
   Trying implicit prerequisite `SCCS/s.all.c'.
   Trying pattern rule with stem `all'.
   Trying implicit prerequisite `all.y'.
   Looking for a rule with intermediate file `all.y'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `all.y'.
    Trying implicit prerequisite `all.y,v'.
    Trying pattern rule with stem `all.y'.
    Trying implicit prerequisite `RCS/all.y,v'.
    Trying pattern rule with stem `all.y'.
    Trying implicit prerequisite `RCS/all.y'.
    Trying pattern rule with stem `all.y'.
    Trying implicit prerequisite `s.all.y'.
    Trying pattern rule with stem `all.y'.
    Trying implicit prerequisite `SCCS/s.all.y'.
   Trying pattern rule with stem `all'.
   Trying implicit prerequisite `all.l'.
   Looking for a rule with intermediate file `all.l'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `all.l'.
    Trying implicit prerequisite `all.l,v'.
    Trying pattern rule with stem `all.l'.
    Trying implicit prerequisite `RCS/all.l,v'.
    Trying pattern rule with stem `all.l'.
    Trying implicit prerequisite `RCS/all.l'.
    Trying pattern rule with stem `all.l'.
    Trying implicit prerequisite `s.all.l'.
    Trying pattern rule with stem `all.l'.
    Trying implicit prerequisite `SCCS/s.all.l'.
   Trying pattern rule with stem `all'.
   Trying implicit prerequisite `all.w'.
   Looking for a rule with intermediate file `all.w'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `all.w'.
    Trying implicit prerequisite `all.w,v'.
    Trying pattern rule with stem `all.w'.
    Trying implicit prerequisite `RCS/all.w,v'.
    Trying pattern rule with stem `all.w'.
    Trying implicit prerequisite `RCS/all.w'.
    Trying pattern rule with stem `all.w'.
    Trying implicit prerequisite `s.all.w'.
    Trying pattern rule with stem `all.w'.
    Trying implicit prerequisite `SCCS/s.all.w'.
   Trying pattern rule with stem `all'.
   Rejecting impossible implicit prerequisite `all.w'.
  Trying pattern rule with stem `all'.
  Trying implicit prerequisite `all.cc'.
  Looking for a rule with intermediate file `all.cc'.
   Avoiding implicit rule recursion.
   Avoiding implicit rule recursion.
   Trying pattern rule with stem `all.cc'.
   Trying implicit prerequisite `all.cc,v'.
   Trying pattern rule with stem `all.cc'.
   Trying implicit prerequisite `RCS/all.cc,v'.
   Trying pattern rule with stem `all.cc'.
   Trying implicit prerequisite `RCS/all.cc'.
   Trying pattern rule with stem `all.cc'.
   Trying implicit prerequisite `s.all.cc'.
   Trying pattern rule with stem `all.cc'.
   Trying implicit prerequisite `SCCS/s.all.cc'.
  Trying pattern rule with stem `all'.
  Trying implicit prerequisite `all.C'.
  Looking for a rule with intermediate file `all.C'.
   Avoiding implicit rule recursion.
   Avoiding implicit rule recursion.
   Trying pattern rule with stem `all.C'.
   Trying implicit prerequisite `all.C,v'.
   Trying pattern rule with stem `all.C'.
   Trying implicit prerequisite `RCS/all.C,v'.
   Trying pattern rule with stem `all.C'.
   Trying implicit prerequisite `RCS/all.C'.
   Trying pattern rule with stem `all.C'.
   Trying implicit prerequisite `s.all.C'.
   Trying pattern rule with stem `all.C'.
   Trying implicit prerequisite `SCCS/s.all.C'.
  Trying pattern rule with stem `all'.
  Trying implicit prerequisite `all.cpp'.
  Looking for a rule with intermediate file `all.cpp'.
   Avoiding implicit rule recursion.
   Avoiding implicit rule recursion.
   Trying pattern rule with stem `all.cpp'.
   Trying implicit prerequisite `all.cpp,v'.
   Trying pattern rule with stem `all.cpp'.
   Trying implicit prerequisite `RCS/all.cpp,v'.
   Trying pattern rule with stem `all.cpp'.
   Trying implicit prerequisite `RCS/all.cpp'.
   Trying pattern rule with stem `all.cpp'.
   Trying implicit prerequisite `s.all.cpp'.
   Trying pattern rule with stem `all.cpp'.
   Trying implicit prerequisite `SCCS/s.all.cpp'.
  Trying pattern rule with stem `all'.
  Trying implicit prerequisite `all.p'.
  Looking for a rule with intermediate file `all.p'.
   Avoiding implicit rule recursion.
   Avoiding implicit rule recursion.
   Trying pattern rule with stem `all'.
   Trying implicit prerequisite `all.web'.
   Trying pattern rule with stem `all.p'.
   Trying implicit prerequisite `all.p,v'.
   Trying pattern rule with stem `all.p'.
   Trying implicit prerequisite `RCS/all.p,v'.
   Trying pattern rule with stem `all.p'.
   Trying implicit prerequisite `RCS/all.p'.
   Trying pattern rule with stem `all.p'.
   Trying implicit prerequisite `s.all.p'.
   Trying pattern rule with stem `all.p'.
   Trying implicit prerequisite `SCCS/s.all.p'.
   Trying pattern rule with stem `all'.
   Trying implicit prerequisite `all.web'.
   Looking for a rule with intermediate file `all.web'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `all.web'.
    Trying implicit prerequisite `all.web,v'.
    Trying pattern rule with stem `all.web'.
    Trying implicit prerequisite `RCS/all.web,v'.
    Trying pattern rule with stem `all.web'.
    Trying implicit prerequisite `RCS/all.web'.
    Trying pattern rule with stem `all.web'.
    Trying implicit prerequisite `s.all.web'.
    Trying pattern rule with stem `all.web'.
    Trying implicit prerequisite `SCCS/s.all.web'.
  Trying pattern rule with stem `all'.
  Trying implicit prerequisite `all.f'.
  Looking for a rule with intermediate file `all.f'.
   Avoiding implicit rule recursion.
   Avoiding implicit rule recursion.
   Trying pattern rule with stem `all'.
   Trying implicit prerequisite `all.F'.
   Trying pattern rule with stem `all'.
   Trying implicit prerequisite `all.r'.
   Trying pattern rule with stem `all.f'.
   Trying implicit prerequisite `all.f,v'.
   Trying pattern rule with stem `all.f'.
   Trying implicit prerequisite `RCS/all.f,v'.
   Trying pattern rule with stem `all.f'.
   Trying implicit prerequisite `RCS/all.f'.
   Trying pattern rule with stem `all.f'.
   Trying implicit prerequisite `s.all.f'.
   Trying pattern rule with stem `all.f'.
   Trying implicit prerequisite `SCCS/s.all.f'.
   Trying pattern rule with stem `all'.
   Trying implicit prerequisite `all.F'.
   Looking for a rule with intermediate file `all.F'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `all.F'.
    Trying implicit prerequisite `all.F,v'.
    Trying pattern rule with stem `all.F'.
    Trying implicit prerequisite `RCS/all.F,v'.
    Trying pattern rule with stem `all.F'.
    Trying implicit prerequisite `RCS/all.F'.
    Trying pattern rule with stem `all.F'.
    Trying implicit prerequisite `s.all.F'.
    Trying pattern rule with stem `all.F'.
    Trying implicit prerequisite `SCCS/s.all.F'.
   Trying pattern rule with stem `all'.
   Trying implicit prerequisite `all.r'.
   Looking for a rule with intermediate file `all.r'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `all'.
    Rejecting impossible implicit prerequisite `all.l'.
    Trying pattern rule with stem `all.r'.
    Trying implicit prerequisite `all.r,v'.
    Trying pattern rule with stem `all.r'.
    Trying implicit prerequisite `RCS/all.r,v'.
    Trying pattern rule with stem `all.r'.
    Trying implicit prerequisite `RCS/all.r'.
    Trying pattern rule with stem `all.r'.
    Trying implicit prerequisite `s.all.r'.
    Trying pattern rule with stem `all.r'.
    Trying implicit prerequisite `SCCS/s.all.r'.
  Trying pattern rule with stem `all'.
  Rejecting impossible implicit prerequisite `all.F'.
  Trying pattern rule with stem `all'.
  Trying implicit prerequisite `all.m'.
  Looking for a rule with intermediate file `all.m'.
   Avoiding implicit rule recursion.
   Avoiding implicit rule recursion.
   Trying pattern rule with stem `all'.
   Trying implicit prerequisite `all.ym'.
   Trying pattern rule with stem `all'.
   Trying implicit prerequisite `all.lm'.
   Trying pattern rule with stem `all.m'.
   Trying implicit prerequisite `all.m,v'.
   Trying pattern rule with stem `all.m'.
   Trying implicit prerequisite `RCS/all.m,v'.
   Trying pattern rule with stem `all.m'.
   Trying implicit prerequisite `RCS/all.m'.
   Trying pattern rule with stem `all.m'.
   Trying implicit prerequisite `s.all.m'.
   Trying pattern rule with stem `all.m'.
   Trying implicit prerequisite `SCCS/s.all.m'.
   Trying pattern rule with stem `all'.
   Trying implicit prerequisite `all.ym'.
   Looking for a rule with intermediate file `all.ym'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `all.ym'.
    Trying implicit prerequisite `all.ym,v'.
    Trying pattern rule with stem `all.ym'.
    Trying implicit prerequisite `RCS/all.ym,v'.
    Trying pattern rule with stem `all.ym'.
    Trying implicit prerequisite `RCS/all.ym'.
    Trying pattern rule with stem `all.ym'.
    Trying implicit prerequisite `s.all.ym'.
    Trying pattern rule with stem `all.ym'.
    Trying implicit prerequisite `SCCS/s.all.ym'.
   Trying pattern rule with stem `all'.
   Trying implicit prerequisite `all.lm'.
   Looking for a rule with intermediate file `all.lm'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `all.lm'.
    Trying implicit prerequisite `all.lm,v'.
    Trying pattern rule with stem `all.lm'.
    Trying implicit prerequisite `RCS/all.lm,v'.
    Trying pattern rule with stem `all.lm'.
    Trying implicit prerequisite `RCS/all.lm'.
    Trying pattern rule with stem `all.lm'.
    Trying implicit prerequisite `s.all.lm'.
    Trying pattern rule with stem `all.lm'.
    Trying implicit prerequisite `SCCS/s.all.lm'.
  Trying pattern rule with stem `all'.
  Rejecting impossible implicit prerequisite `all.r'.
  Trying pattern rule with stem `all'.
  Trying implicit prerequisite `all.s'.
  Looking for a rule with intermediate file `all.s'.
   Avoiding implicit rule recursion.
   Avoiding implicit rule recursion.
   Trying pattern rule with stem `all'.
   Trying implicit prerequisite `all.S'.
   Trying pattern rule with stem `all.s'.
   Trying implicit prerequisite `all.s,v'.
   Trying pattern rule with stem `all.s'.
   Trying implicit prerequisite `RCS/all.s,v'.
   Trying pattern rule with stem `all.s'.
   Trying implicit prerequisite `RCS/all.s'.
   Trying pattern rule with stem `all.s'.
   Trying implicit prerequisite `s.all.s'.
   Trying pattern rule with stem `all.s'.
   Trying implicit prerequisite `SCCS/s.all.s'.
   Trying pattern rule with stem `all'.
   Trying implicit prerequisite `all.S'.
   Looking for a rule with intermediate file `all.S'.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Avoiding implicit rule recursion.
    Trying pattern rule with stem `all.S'.
    Trying implicit prerequisite `all.S,v'.
    Trying pattern rule with stem `all.S'.
    Trying implicit prerequisite `RCS/all.S,v'.
    Trying pattern rule with stem `all.S'.
    Trying implicit prerequisite `RCS/all.S'.
    Trying pattern rule with stem `all.S'.
    Trying implicit prerequisite `s.all.S'.
    Trying pattern rule with stem `all.S'.
    Trying implicit prerequisite `SCCS/s.all.S'.
  Trying pattern rule with stem `all'.
  Rejecting impossible implicit prerequisite `all.S'.
  Trying pattern rule with stem `all'.
  Trying implicit prerequisite `all.mod'.
  Looking for a rule with intermediate file `all.mod'.
   Avoiding implicit rule recursion.
   Avoiding implicit rule recursion.
   Trying pattern rule with stem `all.mod'.
   Trying implicit prerequisite `all.mod,v'.
   Trying pattern rule with stem `all.mod'.
   Trying implicit prerequisite `RCS/all.mod,v'.
   Trying pattern rule with stem `all.mod'.
   Trying implicit prerequisite `RCS/all.mod'.
   Trying pattern rule with stem `all.mod'.
   Trying implicit prerequisite `s.all.mod'.
   Trying pattern rule with stem `all.mod'.
   Trying implicit prerequisite `SCCS/s.all.mod'.
 Trying pattern rule with stem `all'.
 Rejecting impossible implicit prerequisite `all.c'.
 Trying pattern rule with stem `all'.
 Rejecting impossible implicit prerequisite `all.cc'.
 Trying pattern rule with stem `all'.
 Rejecting impossible implicit prerequisite `all.C'.
 Trying pattern rule with stem `all'.
 Rejecting impossible implicit prerequisite `all.cpp'.
 Trying pattern rule with stem `all'.
 Rejecting impossible implicit prerequisite `all.p'.
 Trying pattern rule with stem `all'.
 Rejecting impossible implicit prerequisite `all.f'.
 Trying pattern rule with stem `all'.
 Rejecting impossible implicit prerequisite `all.F'.
 Trying pattern rule with stem `all'.
 Rejecting impossible implicit prerequisite `all.m'.
 Trying pattern rule with stem `all'.
 Rejecting impossible implicit prerequisite `all.r'.
 Trying pattern rule with stem `all'.
 Rejecting impossible implicit prerequisite `all.s'.
 Trying pattern rule with stem `all'.
 Rejecting impossible implicit prerequisite `all.S'.
 Trying pattern rule with stem `all'.
 Rejecting impossible implicit prerequisite `all.mod'.
 Trying pattern rule with stem `all'.
 Trying implicit prerequisite `all.sh'.
 Looking for a rule with intermediate file `all.sh'.
  Avoiding implicit rule recursion.
  Trying pattern rule with stem `all.sh'.
  Trying implicit prerequisite `all.sh,v'.
  Trying pattern rule with stem `all.sh'.
  Trying implicit prerequisite `RCS/all.sh,v'.
  Trying pattern rule with stem `all.sh'.
  Trying implicit prerequisite `RCS/all.sh'.
  Trying pattern rule with stem `all.sh'.
  Trying implicit prerequisite `s.all.sh'.
  Trying pattern rule with stem `all.sh'.
  Trying implicit prerequisite `SCCS/s.all.sh'.
 No implicit rule found for `all'.
  Considering target file `rgbasm'.
   File `rgbasm' does not exist.
    Considering target file `src/asm/asmy.o'.
     File `src/asm/asmy.o' does not exist.
     Looking for an implicit rule for `src/asm/asmy.o'.
     Trying pattern rule with stem `asmy'.
     Trying implicit prerequisite `src/asm/asmy.c'.
     Found an implicit rule for `src/asm/asmy.o'.
      Considering target file `src/asm/asmy.c'.
       File `src/asm/asmy.c' does not exist.
        Considering target file `src/asm/asmy.y'.
         File `src/asm/asmy.y' does not exist.
          Considering target file `src/asm/yaccprt1.y'.
           Looking for an implicit rule for `src/asm/yaccprt1.y'.
           Trying pattern rule with stem `yaccprt1.y'.
           Trying implicit prerequisite `src/asm/yaccprt1.y,v'.
           Trying pattern rule with stem `yaccprt1.y'.
           Trying implicit prerequisite `src/asm/RCS/yaccprt1.y,v'.
           Trying pattern rule with stem `yaccprt1.y'.
           Trying implicit prerequisite `src/asm/RCS/yaccprt1.y'.
           Trying pattern rule with stem `yaccprt1.y'.
           Trying implicit prerequisite `src/asm/s.yaccprt1.y'.
           Trying pattern rule with stem `yaccprt1.y'.
           Trying implicit prerequisite `src/asm/SCCS/s.yaccprt1.y'.
           No implicit rule found for `src/asm/yaccprt1.y'.
           Finished prerequisites of target file `src/asm/yaccprt1.y'.
          No need to remake target `src/asm/yaccprt1.y'.
          Considering target file `src/asm/gameboy/yaccprt2.y'.
           Looking for an implicit rule for `src/asm/gameboy/yaccprt2.y'.
           Trying pattern rule with stem `yaccprt2.y'.
           Trying implicit prerequisite `src/asm/gameboy/yaccprt2.y,v'.
           Trying pattern rule with stem `yaccprt2.y'.
           Trying implicit prerequisite `src/asm/gameboy/RCS/yaccprt2.y,v'.
           Trying pattern rule with stem `yaccprt2.y'.
           Trying implicit prerequisite `src/asm/gameboy/RCS/yaccprt2.y'.
           Trying pattern rule with stem `yaccprt2.y'.
           Trying implicit prerequisite `src/asm/gameboy/s.yaccprt2.y'.
           Trying pattern rule with stem `yaccprt2.y'.
           Trying implicit prerequisite `src/asm/gameboy/SCCS/s.yaccprt2.y'.
           No implicit rule found for `src/asm/gameboy/yaccprt2.y'.
           Finished prerequisites of target file `src/asm/gameboy/yaccprt2.y'.
          No need to remake target `src/asm/gameboy/yaccprt2.y'.
          Considering target file `src/asm/yaccprt3.y'.
           Looking for an implicit rule for `src/asm/yaccprt3.y'.
           Trying pattern rule with stem `yaccprt3.y'.
           Trying implicit prerequisite `src/asm/yaccprt3.y,v'.
           Trying pattern rule with stem `yaccprt3.y'.
           Trying implicit prerequisite `src/asm/RCS/yaccprt3.y,v'.
           Trying pattern rule with stem `yaccprt3.y'.
           Trying implicit prerequisite `src/asm/RCS/yaccprt3.y'.
           Trying pattern rule with stem `yaccprt3.y'.
           Trying implicit prerequisite `src/asm/s.yaccprt3.y'.
           Trying pattern rule with stem `yaccprt3.y'.
           Trying implicit prerequisite `src/asm/SCCS/s.yaccprt3.y'.
           No implicit rule found for `src/asm/yaccprt3.y'.
           Finished prerequisites of target file `src/asm/yaccprt3.y'.
          No need to remake target `src/asm/yaccprt3.y'.
          Considering target file `src/asm/gameboy/yaccprt4.y'.
           Looking for an implicit rule for `src/asm/gameboy/yaccprt4.y'.
           Trying pattern rule with stem `yaccprt4.y'.
           Trying implicit prerequisite `src/asm/gameboy/yaccprt4.y,v'.
           Trying pattern rule with stem `yaccprt4.y'.
           Trying implicit prerequisite `src/asm/gameboy/RCS/yaccprt4.y,v'.
           Trying pattern rule with stem `yaccprt4.y'.
           Trying implicit prerequisite `src/asm/gameboy/RCS/yaccprt4.y'.
           Trying pattern rule with stem `yaccprt4.y'.
           Trying implicit prerequisite `src/asm/gameboy/s.yaccprt4.y'.
           Trying pattern rule with stem `yaccprt4.y'.
           Trying implicit prerequisite `src/asm/gameboy/SCCS/s.yaccprt4.y'.
           No implicit rule found for `src/asm/gameboy/yaccprt4.y'.
           Finished prerequisites of target file `src/asm/gameboy/yaccprt4.y'.
          No need to remake target `src/asm/gameboy/yaccprt4.y'.
         Finished prerequisites of target file `src/asm/asmy.y'.
        Must remake target `src/asm/asmy.y'.
Need a job token; we don't have children
Putting child 0x7f8b29414f30 (src/asm/asmy.y) PID 34738 on the chain.
        Commands of `src/asm/asmy.y' are being run.
       Finished prerequisites of target file `src/asm/asmy.c'.
      The prerequisites of `src/asm/asmy.c' are being made.
     Finished prerequisites of target file `src/asm/asmy.o'.
    The prerequisites of `src/asm/asmy.o' are being made.
    Considering target file `src/asm/fstack.o'.
     File `src/asm/fstack.o' does not exist.
     Looking for an implicit rule for `src/asm/fstack.o'.
     Trying pattern rule with stem `fstack'.
     Trying implicit prerequisite `src/asm/fstack.c'.
     Found an implicit rule for `src/asm/fstack.o'.
      Considering target file `src/asm/fstack.c'.
       Looking for an implicit rule for `src/asm/fstack.c'.
       Trying pattern rule with stem `fstack'.
       Trying implicit prerequisite `src/asm/fstack.y'.
       Trying pattern rule with stem `fstack'.
       Trying implicit prerequisite `src/asm/fstack.l'.
       Trying pattern rule with stem `fstack'.
       Trying implicit prerequisite `src/asm/fstack.w'.
       Trying pattern rule with stem `fstack'.
       Trying implicit prerequisite `src/asm/fstack.w'.
       Trying pattern rule with stem `fstack.c'.
       Trying implicit prerequisite `src/asm/fstack.c,v'.
       Trying pattern rule with stem `fstack.c'.
       Trying implicit prerequisite `src/asm/RCS/fstack.c,v'.
       Trying pattern rule with stem `fstack.c'.
       Trying implicit prerequisite `src/asm/RCS/fstack.c'.
       Trying pattern rule with stem `fstack.c'.
       Trying implicit prerequisite `src/asm/s.fstack.c'.
       Trying pattern rule with stem `fstack.c'.
       Trying implicit prerequisite `src/asm/SCCS/s.fstack.c'.
       Trying pattern rule with stem `fstack'.
       Trying implicit prerequisite `src/asm/fstack.y'.
       Looking for a rule with intermediate file `src/asm/fstack.y'.
        Avoiding implicit rule recursion.
        Trying pattern rule with stem `fstack.y'.
        Trying implicit prerequisite `src/asm/fstack.y,v'.
        Trying pattern rule with stem `fstack.y'.
        Trying implicit prerequisite `src/asm/RCS/fstack.y,v'.
        Trying pattern rule with stem `fstack.y'.
        Trying implicit prerequisite `src/asm/RCS/fstack.y'.
        Trying pattern rule with stem `fstack.y'.
        Trying implicit prerequisite `src/asm/s.fstack.y'.
        Trying pattern rule with stem `fstack.y'.
        Trying implicit prerequisite `src/asm/SCCS/s.fstack.y'.
       Trying pattern rule with stem `fstack'.
       Trying implicit prerequisite `src/asm/fstack.l'.
       Looking for a rule with intermediate file `src/asm/fstack.l'.
        Avoiding implicit rule recursion.
        Trying pattern rule with stem `fstack.l'.
        Trying implicit prerequisite `src/asm/fstack.l,v'.
        Trying pattern rule with stem `fstack.l'.
        Trying implicit prerequisite `src/asm/RCS/fstack.l,v'.
        Trying pattern rule with stem `fstack.l'.
        Trying implicit prerequisite `src/asm/RCS/fstack.l'.
        Trying pattern rule with stem `fstack.l'.
        Trying implicit prerequisite `src/asm/s.fstack.l'.
        Trying pattern rule with stem `fstack.l'.
        Trying implicit prerequisite `src/asm/SCCS/s.fstack.l'.
       Trying pattern rule with stem `fstack'.
       Trying implicit prerequisite `src/asm/fstack.w'.
       Looking for a rule with intermediate file `src/asm/fstack.w'.
        Avoiding implicit rule recursion.
        Trying pattern rule with stem `fstack.w'.
        Trying implicit prerequisite `src/asm/fstack.w,v'.
        Trying pattern rule with stem `fstack.w'.
        Trying implicit prerequisite `src/asm/RCS/fstack.w,v'.
        Trying pattern rule with stem `fstack.w'.
        Trying implicit prerequisite `src/asm/RCS/fstack.w'.
        Trying pattern rule with stem `fstack.w'.
        Trying implicit prerequisite `src/asm/s.fstack.w'.
        Trying pattern rule with stem `fstack.w'.
        Trying implicit prerequisite `src/asm/SCCS/s.fstack.w'.
       Trying pattern rule with stem `fstack'.
       Rejecting impossible implicit prerequisite `src/asm/fstack.w'.
       No implicit rule found for `src/asm/fstack.c'.
       Finished prerequisites of target file `src/asm/fstack.c'.
      No need to remake target `src/asm/fstack.c'.
     Finished prerequisites of target file `src/asm/fstack.o'.
    Must remake target `src/asm/fstack.o'.
Live child 0x7f8b29414f30 (src/asm/asmy.y) PID 34738 
Need a job token; we have children
Live child 0x7f8b29414f30 (src/asm/asmy.y) PID 34738 
Obtained token for child 0x7f8b29600530 (src/asm/fstack.o).
Putting child 0x7f8b29600530 (src/asm/fstack.o) PID 34747 on the chain.
    Commands of `src/asm/fstack.o' are being run.
    Considering target file `src/asm/globlex.o'.
     File `src/asm/globlex.o' does not exist.
     Looking for an implicit rule for `src/asm/globlex.o'.
     Trying pattern rule with stem `globlex'.
     Trying implicit prerequisite `src/asm/globlex.c'.
     Found an implicit rule for `src/asm/globlex.o'.
      Considering target file `src/asm/globlex.c'.
       Looking for an implicit rule for `src/asm/globlex.c'.
       Trying pattern rule with stem `globlex'.
       Trying implicit prerequisite `src/asm/globlex.y'.
       Trying pattern rule with stem `globlex'.
       Trying implicit prerequisite `src/asm/globlex.l'.
       Trying pattern rule with stem `globlex'.
       Trying implicit prerequisite `src/asm/globlex.w'.
       Trying pattern rule with stem `globlex'.
       Trying implicit prerequisite `src/asm/globlex.w'.
       Trying pattern rule with stem `globlex.c'.
       Trying implicit prerequisite `src/asm/globlex.c,v'.
       Trying pattern rule with stem `globlex.c'.
       Trying implicit prerequisite `src/asm/RCS/globlex.c,v'.
       Trying pattern rule with stem `globlex.c'.
       Trying implicit prerequisite `src/asm/RCS/globlex.c'.
       Trying pattern rule with stem `globlex.c'.
       Trying implicit prerequisite `src/asm/s.globlex.c'.
       Trying pattern rule with stem `globlex.c'.
       Trying implicit prerequisite `src/asm/SCCS/s.globlex.c'.
       Trying pattern rule with stem `globlex'.
       Trying implicit prerequisite `src/asm/globlex.y'.
       Looking for a rule with intermediate file `src/asm/globlex.y'.
        Avoiding implicit rule recursion.
        Trying pattern rule with stem `globlex.y'.
        Trying implicit prerequisite `src/asm/globlex.y,v'.
        Trying pattern rule with stem `globlex.y'.
        Trying implicit prerequisite `src/asm/RCS/globlex.y,v'.
        Trying pattern rule with stem `globlex.y'.
        Trying implicit prerequisite `src/asm/RCS/globlex.y'.
        Trying pattern rule with stem `globlex.y'.
        Trying implicit prerequisite `src/asm/s.globlex.y'.
        Trying pattern rule with stem `globlex.y'.
        Trying implicit prerequisite `src/asm/SCCS/s.globlex.y'.
       Trying pattern rule with stem `globlex'.
       Trying implicit prerequisite `src/asm/globlex.l'.
       Looking for a rule with intermediate file `src/asm/globlex.l'.
        Avoiding implicit rule recursion.
        Trying pattern rule with stem `globlex.l'.
        Trying implicit prerequisite `src/asm/globlex.l,v'.
        Trying pattern rule with stem `globlex.l'.
        Trying implicit prerequisite `src/asm/RCS/globlex.l,v'.
        Trying pattern rule with stem `globlex.l'.
        Trying implicit prerequisite `src/asm/RCS/globlex.l'.
        Trying pattern rule with stem `globlex.l'.
        Trying implicit prerequisite `src/asm/s.globlex.l'.
        Trying pattern rule with stem `globlex.l'.
        Trying implicit prerequisite `src/asm/SCCS/s.globlex.l'.
       Trying pattern rule with stem `globlex'.
       Trying implicit prerequisite `src/asm/globlex.w'.
       Looking for a rule with intermediate file `src/asm/globlex.w'.
        Avoiding implicit rule recursion.
        Trying pattern rule with stem `globlex.w'.
        Trying implicit prerequisite `src/asm/globlex.w,v'.
        Trying pattern rule with stem `globlex.w'.
        Trying implicit prerequisite `src/asm/RCS/globlex.w,v'.
        Trying pattern rule with stem `globlex.w'.
        Trying implicit prerequisite `src/asm/RCS/globlex.w'.
        Trying pattern rule with stem `globlex.w'.
        Trying implicit prerequisite `src/asm/s.globlex.w'.
        Trying pattern rule with stem `globlex.w'.
        Trying implicit prerequisite `src/asm/SCCS/s.globlex.w'.
       Trying pattern rule with stem `globlex'.
       Rejecting impossible implicit prerequisite `src/asm/globlex.w'.
       No implicit rule found for `src/asm/globlex.c'.
       Finished prerequisites of target file `src/asm/globlex.c'.
      No need to remake target `src/asm/globlex.c'.
     Finished prerequisites of target file `src/asm/globlex.o'.
    Must remake target `src/asm/globlex.o'.
Live child 0x7f8b29600530 (src/asm/fstack.o) PID 34747 
Live child 0x7f8b29414f30 (src/asm/asmy.y) PID 34738 
Need a job token; we have children
Live child 0x7f8b29600530 (src/asm/fstack.o) PID 34747 
Live child 0x7f8b29414f30 (src/asm/asmy.y) PID 34738 
Obtained token for child 0x7f8b29601a20 (src/asm/globlex.o).
Putting child 0x7f8b29601a20 (src/asm/globlex.o) PID 34757 on the chain.
    Commands of `src/asm/globlex.o' are being run.
    Considering target file `src/asm/lexer.o'.
     File `src/asm/lexer.o' does not exist.
     Looking for an implicit rule for `src/asm/lexer.o'.
     Trying pattern rule with stem `lexer'.
     Trying implicit prerequisite `src/asm/lexer.c'.
     Found an implicit rule for `src/asm/lexer.o'.
      Considering target file `src/asm/lexer.c'.
       Looking for an implicit rule for `src/asm/lexer.c'.
       Trying pattern rule with stem `lexer'.
       Trying implicit prerequisite `src/asm/lexer.y'.
       Trying pattern rule with stem `lexer'.
       Trying implicit prerequisite `src/asm/lexer.l'.
       Trying pattern rule with stem `lexer'.
       Trying implicit prerequisite `src/asm/lexer.w'.
       Trying pattern rule with stem `lexer'.
       Trying implicit prerequisite `src/asm/lexer.w'.
       Trying pattern rule with stem `lexer.c'.
       Trying implicit prerequisite `src/asm/lexer.c,v'.
       Trying pattern rule with stem `lexer.c'.
       Trying implicit prerequisite `src/asm/RCS/lexer.c,v'.
       Trying pattern rule with stem `lexer.c'.
       Trying implicit prerequisite `src/asm/RCS/lexer.c'.
       Trying pattern rule with stem `lexer.c'.
       Trying implicit prerequisite `src/asm/s.lexer.c'.
       Trying pattern rule with stem `lexer.c'.
       Trying implicit prerequisite `src/asm/SCCS/s.lexer.c'.
       Trying pattern rule with stem `lexer'.
       Trying implicit prerequisite `src/asm/lexer.y'.
       Looking for a rule with intermediate file `src/asm/lexer.y'.
        Avoiding implicit rule recursion.
        Trying pattern rule with stem `lexer.y'.
        Trying implicit prerequisite `src/asm/lexer.y,v'.
        Trying pattern rule with stem `lexer.y'.
        Trying implicit prerequisite `src/asm/RCS/lexer.y,v'.
        Trying pattern rule with stem `lexer.y'.
        Trying implicit prerequisite `src/asm/RCS/lexer.y'.
        Trying pattern rule with stem `lexer.y'.
        Trying implicit prerequisite `src/asm/s.lexer.y'.
        Trying pattern rule with stem `lexer.y'.
        Trying implicit prerequisite `src/asm/SCCS/s.lexer.y'.
       Trying pattern rule with stem `lexer'.
       Trying implicit prerequisite `src/asm/lexer.l'.
       Looking for a rule with intermediate file `src/asm/lexer.l'.
        Avoiding implicit rule recursion.
        Trying pattern rule with stem `lexer.l'.
        Trying implicit prerequisite `src/asm/lexer.l,v'.
        Trying pattern rule with stem `lexer.l'.
        Trying implicit prerequisite `src/asm/RCS/lexer.l,v'.
        Trying pattern rule with stem `lexer.l'.
        Trying implicit prerequisite `src/asm/RCS/lexer.l'.
        Trying pattern rule with stem `lexer.l'.
        Trying implicit prerequisite `src/asm/s.lexer.l'.
        Trying pattern rule with stem `lexer.l'.
        Trying implicit prerequisite `src/asm/SCCS/s.lexer.l'.
       Trying pattern rule with stem `lexer'.
       Trying implicit prerequisite `src/asm/lexer.w'.
       Looking for a rule with intermediate file `src/asm/lexer.w'.
        Avoiding implicit rule recursion.
        Trying pattern rule with stem `lexer.w'.
        Trying implicit prerequisite `src/asm/lexer.w,v'.
        Trying pattern rule with stem `lexer.w'.
        Trying implicit prerequisite `src/asm/RCS/lexer.w,v'.
        Trying pattern rule with stem `lexer.w'.
        Trying implicit prerequisite `src/asm/RCS/lexer.w'.
        Trying pattern rule with stem `lexer.w'.
        Trying implicit prerequisite `src/asm/s.lexer.w'.
        Trying pattern rule with stem `lexer.w'.
        Trying implicit prerequisite `src/asm/SCCS/s.lexer.w'.
       Trying pattern rule with stem `lexer'.
       Rejecting impossible implicit prerequisite `src/asm/lexer.w'.
       No implicit rule found for `src/asm/lexer.c'.
       Finished prerequisites of target file `src/asm/lexer.c'.
      No need to remake target `src/asm/lexer.c'.
     Finished prerequisites of target file `src/asm/lexer.o'.
    Must remake target `src/asm/lexer.o'.
Live child 0x7f8b29601a20 (src/asm/globlex.o) PID 34757 
Live child 0x7f8b29600530 (src/asm/fstack.o) PID 34747 
Live child 0x7f8b29414f30 (src/asm/asmy.y) PID 34738 
Need a job token; we have children
Live child 0x7f8b29601a20 (src/asm/globlex.o) PID 34757 
Live child 0x7f8b29600530 (src/asm/fstack.o) PID 34747 
Live child 0x7f8b29414f30 (src/asm/asmy.y) PID 34738 
Obtained token for child 0x7f8b297001b0 (src/asm/lexer.o).
Putting child 0x7f8b297001b0 (src/asm/lexer.o) PID 34766 on the chain.
    Commands of `src/asm/lexer.o' are being run.
    Considering target file `src/asm/main.o'.
     File `src/asm/main.o' does not exist.
     Looking for an implicit rule for `src/asm/main.o'.
     Trying pattern rule with stem `main'.
     Trying implicit prerequisite `src/asm/main.c'.
     Found an implicit rule for `src/asm/main.o'.
      Considering target file `src/asm/main.c'.
       Looking for an implicit rule for `src/asm/main.c'.
       Trying pattern rule with stem `main'.
       Trying implicit prerequisite `src/asm/main.y'.
       Trying pattern rule with stem `main'.
       Trying implicit prerequisite `src/asm/main.l'.
       Trying pattern rule with stem `main'.
       Trying implicit prerequisite `src/asm/main.w'.
       Trying pattern rule with stem `main'.
       Trying implicit prerequisite `src/asm/main.w'.
       Trying pattern rule with stem `main.c'.
       Trying implicit prerequisite `src/asm/main.c,v'.
       Trying pattern rule with stem `main.c'.
       Trying implicit prerequisite `src/asm/RCS/main.c,v'.
       Trying pattern rule with stem `main.c'.
       Trying implicit prerequisite `src/asm/RCS/main.c'.
       Trying pattern rule with stem `main.c'.
       Trying implicit prerequisite `src/asm/s.main.c'.
       Trying pattern rule with stem `main.c'.
       Trying implicit prerequisite `src/asm/SCCS/s.main.c'.
       Trying pattern rule with stem `main'.
       Trying implicit prerequisite `src/asm/main.y'.
       Looking for a rule with intermediate file `src/asm/main.y'.
        Avoiding implicit rule recursion.
        Trying pattern rule with stem `main.y'.
        Trying implicit prerequisite `src/asm/main.y,v'.
        Trying pattern rule with stem `main.y'.
        Trying implicit prerequisite `src/asm/RCS/main.y,v'.
        Trying pattern rule with stem `main.y'.
        Trying implicit prerequisite `src/asm/RCS/main.y'.
        Trying pattern rule with stem `main.y'.
        Trying implicit prerequisite `src/asm/s.main.y'.
        Trying pattern rule with stem `main.y'.
        Trying implicit prerequisite `src/asm/SCCS/s.main.y'.
       Trying pattern rule with stem `main'.
       Trying implicit prerequisite `src/asm/main.l'.
       Looking for a rule with intermediate file `src/asm/main.l'.
        Avoiding implicit rule recursion.
        Trying pattern rule with stem `main.l'.
        Trying implicit prerequisite `src/asm/main.l,v'.
        Trying pattern rule with stem `main.l'.
        Trying implicit prerequisite `src/asm/RCS/main.l,v'.
        Trying pattern rule with stem `main.l'.
        Trying implicit prerequisite `src/asm/RCS/main.l'.
        Trying pattern rule with stem `main.l'.
        Trying implicit prerequisite `src/asm/s.main.l'.
        Trying pattern rule with stem `main.l'.
        Trying implicit prerequisite `src/asm/SCCS/s.main.l'.
       Trying pattern rule with stem `main'.
       Trying implicit prerequisite `src/asm/main.w'.
       Looking for a rule with intermediate file `src/asm/main.w'.
        Avoiding implicit rule recursion.
        Trying pattern rule with stem `main.w'.
        Trying implicit prerequisite `src/asm/main.w,v'.
        Trying pattern rule with stem `main.w'.
        Trying implicit prerequisite `src/asm/RCS/main.w,v'.
        Trying pattern rule with stem `main.w'.
        Trying implicit prerequisite `src/asm/RCS/main.w'.
        Trying pattern rule with stem `main.w'.
        Trying implicit prerequisite `src/asm/s.main.w'.
        Trying pattern rule with stem `main.w'.
        Trying implicit prerequisite `src/asm/SCCS/s.main.w'.
       Trying pattern rule with stem `main'.
       Rejecting impossible implicit prerequisite `src/asm/main.w'.
       No implicit rule found for `src/asm/main.c'.
       Finished prerequisites of target file `src/asm/main.c'.
      No need to remake target `src/asm/main.c'.
     Finished prerequisites of target file `src/asm/main.o'.
    Must remake target `src/asm/main.o'.
Live child 0x7f8b297001b0 (src/asm/lexer.o) PID 34766 
Live child 0x7f8b29601a20 (src/asm/globlex.o) PID 34757 
Live child 0x7f8b29600530 (src/asm/fstack.o) PID 34747 
Live child 0x7f8b29414f30 (src/asm/asmy.y) PID 34738 
Reaping winning child 0x7f8b29414f30 PID 34738 
Removing child 0x7f8b29414f30 PID 34738 from chain.
Released token for child 0x7f8b29414f30 (src/asm/asmy.y).
Live child 0x7f8b297001b0 (src/asm/lexer.o) PID 34766 
Live child 0x7f8b29601a20 (src/asm/globlex.o) PID 34757 
Live child 0x7f8b29600530 (src/asm/fstack.o) PID 34747 
Need a job token; we have children
Duplicate the job FD
Live child 0x7f8b297001b0 (src/asm/lexer.o) PID 34766 
Live child 0x7f8b29601a20 (src/asm/globlex.o) PID 34757 
Live child 0x7f8b29600530 (src/asm/fstack.o) PID 34747 
Obtained token for child 0x7f8b29500830 (src/asm/main.o).
Putting child 0x7f8b29500830 (src/asm/main.o) PID 34775 on the chain.
    Commands of `src/asm/main.o' are being run.
    Considering target file `src/asm/math.o'.
     File `src/asm/math.o' does not exist.
     Looking for an implicit rule for `src/asm/math.o'.
     Trying pattern rule with stem `math'.
     Trying implicit prerequisite `src/asm/math.c'.
     Found an implicit rule for `src/asm/math.o'.
      Considering target file `src/asm/math.c'.
       Looking for an implicit rule for `src/asm/math.c'.
       Trying pattern rule with stem `math'.
       Trying implicit prerequisite `src/asm/math.y'.
       Trying pattern rule with stem `math'.
       Trying implicit prerequisite `src/asm/math.l'.
       Trying pattern rule with stem `math'.
       Trying implicit prerequisite `src/asm/math.w'.
       Trying pattern rule with stem `math'.
       Trying implicit prerequisite `src/asm/math.w'.
       Trying pattern rule with stem `math.c'.
       Trying implicit prerequisite `src/asm/math.c,v'.
       Trying pattern rule with stem `math.c'.
       Trying implicit prerequisite `src/asm/RCS/math.c,v'.
       Trying pattern rule with stem `math.c'.
       Trying implicit prerequisite `src/asm/RCS/math.c'.
       Trying pattern rule with stem `math.c'.
       Trying implicit prerequisite `src/asm/s.math.c'.
       Trying pattern rule with stem `math.c'.
       Trying implicit prerequisite `src/asm/SCCS/s.math.c'.
       Trying pattern rule with stem `math'.
       Trying implicit prerequisite `src/asm/math.y'.
       Looking for a rule with intermediate file `src/asm/math.y'.
        Avoiding implicit rule recursion.
        Trying pattern rule with stem `math.y'.
        Trying implicit prerequisite `src/asm/math.y,v'.
        Trying pattern rule with stem `math.y'.
        Trying implicit prerequisite `src/asm/RCS/math.y,v'.
        Trying pattern rule with stem `math.y'.
        Trying implicit prerequisite `src/asm/RCS/math.y'.
        Trying pattern rule with stem `math.y'.
        Trying implicit prerequisite `src/asm/s.math.y'.
        Trying pattern rule with stem `math.y'.
        Trying implicit prerequisite `src/asm/SCCS/s.math.y'.
       Trying pattern rule with stem `math'.
       Trying implicit prerequisite `src/asm/math.l'.
       Looking for a rule with intermediate file `src/asm/math.l'.
        Avoiding implicit rule recursion.
        Trying pattern rule with stem `math.l'.
        Trying implicit prerequisite `src/asm/math.l,v'.
        Trying pattern rule with stem `math.l'.
        Trying implicit prerequisite `src/asm/RCS/math.l,v'.
        Trying pattern rule with stem `math.l'.
        Trying implicit prerequisite `src/asm/RCS/math.l'.
        Trying pattern rule with stem `math.l'.
        Trying implicit prerequisite `src/asm/s.math.l'.
        Trying pattern rule with stem `math.l'.
        Trying implicit prerequisite `src/asm/SCCS/s.math.l'.
       Trying pattern rule with stem `math'.
       Trying implicit prerequisite `src/asm/math.w'.
       Looking for a rule with intermediate file `src/asm/math.w'.
        Avoiding implicit rule recursion.
        Trying pattern rule with stem `math.w'.
        Trying implicit prerequisite `src/asm/math.w,v'.
        Trying pattern rule with stem `math.w'.
        Trying implicit prerequisite `src/asm/RCS/math.w,v'.
        Trying pattern rule with stem `math.w'.
        Trying implicit prerequisite `src/asm/RCS/math.w'.
        Trying pattern rule with stem `math.w'.
        Trying implicit prerequisite `src/asm/s.math.w'.
        Trying pattern rule with stem `math.w'.
        Trying implicit prerequisite `src/asm/SCCS/s.math.w'.
       Trying pattern rule with stem `math'.
       Rejecting impossible implicit prerequisite `src/asm/math.w'.
       No implicit rule found for `src/asm/math.c'.
       Finished prerequisites of target file `src/asm/math.c'.
      No need to remake target `src/asm/math.c'.
     Finished prerequisites of target file `src/asm/math.o'.
    Must remake target `src/asm/math.o'.
Live child 0x7f8b29500830 (src/asm/main.o) PID 34775 
Live child 0x7f8b297001b0 (src/asm/lexer.o) PID 34766 
Live child 0x7f8b29601a20 (src/asm/globlex.o) PID 34757 
Live child 0x7f8b29600530 (src/asm/fstack.o) PID 34747 
Need a job token; we have children
Live child 0x7f8b29500830 (src/asm/main.o) PID 34775 
Live child 0x7f8b297001b0 (src/asm/lexer.o) PID 34766 
Live child 0x7f8b29601a20 (src/asm/globlex.o) PID 34757 
Live child 0x7f8b29600530 (src/asm/fstack.o) PID 34747 
Need a job token; we have children
Duplicate the job FD
Live child 0x7f8b29500830 (src/asm/main.o) PID 34775 
Live child 0x7f8b297001b0 (src/asm/lexer.o) PID 34766 
Live child 0x7f8b29601a20 (src/asm/globlex.o) PID 34757 
Live child 0x7f8b29600530 (src/asm/fstack.o) PID 34747 
Reaping losing child 0x7f8b29601a20 PID 34757 
Removing child 0x7f8b29601a20 PID 34757 from chain.
Released token for child 0x7f8b29601a20 (src/asm/globlex.o).
Live child 0x7f8b29500830 (src/asm/main.o) PID 34775 
Live child 0x7f8b297001b0 (src/asm/lexer.o) PID 34766 
Live child 0x7f8b29600530 (src/asm/fstack.o) PID 34747 
Reaping losing child 0x7f8b297001b0 PID 34766 
Removing child 0x7f8b297001b0 PID 34766 from chain.
Released token for child 0x7f8b297001b0 (src/asm/lexer.o).
Live child 0x7f8b29500830 (src/asm/main.o) PID 34775 
Live child 0x7f8b29600530 (src/asm/fstack.o) PID 34747 
Live child 0x7f8b29500830 (src/asm/main.o) PID 34775 
Live child 0x7f8b29600530 (src/asm/fstack.o) PID 34747 
Reaping winning child 0x7f8b29600530 PID 34747 
Removing child 0x7f8b29600530 PID 34747 from chain.
Released token for child 0x7f8b29600530 (src/asm/fstack.o).
Live child 0x7f8b29500830 (src/asm/main.o) PID 34775 
Live child 0x7f8b29500830 (src/asm/main.o) PID 34775 
Reaping winning child 0x7f8b29500830 PID 34775 
Removing child 0x7f8b29500830 PID 34775 from chain.

@murphm8 murphm8 closed this as completed Sep 26, 2014
@bentley
Copy link
Contributor

bentley commented Sep 26, 2014

“make -j4 Q=” would have been enough.

There is a race condition when working with Yacc. Fixing it in a portable way is actually pretty tricky. I’ll take a closer look tonight.

@ghost
Copy link

ghost commented Sep 26, 2014

This will do the trick in a portable way:

src/asm/globlex.o src/asm/lexer.o src/asm/gameboy/locallex.o: src/asm/asmy.h
src/asm/asmy.h: src/asm/asmy.c

@murphm8 murphm8 reopened this Sep 26, 2014
@bentley
Copy link
Contributor

bentley commented Sep 26, 2014

I came up with something equivalent but yours is shorter and clearer. Thanks.

Testing the fix exposed another bug: $< was being used outside an inference rule (not guaranteed by POSIX and doesn't work on OpenBSD make). 73e44cb should fix both issues.

@murphm8
Copy link
Author

murphm8 commented Sep 27, 2014

Tested with latest: 73e44cb

The issue is fixed.

@murphm8 murphm8 closed this as completed Sep 27, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants