> I'm getting a parallel build failure on mainline like so:
 > 
 >  > make[3]: *** No rule to make target `gt-c-pragma.h', needed by 
 > `c-pragma.o'.  Stop.
 > 
 > We have c-pragma.o depend on gt-c-pragma.h, but there's no rule to
 > build gt-c-pragma.h.  I assume gt-c-pragma.h needs to depend on
 > s-gtype, but I thought that was handled by the automatically generated
 > ALL_GTFILES_H dependency:
 > 
 >  > $(ALL_GTFILES_H) : s-gtype ; @true
 > 
 > Then I see below it manual listings of the gt-* files depending on
 > s-gtype.  So what does the ALL_GTFILES_H rule do?

Turns out the problem was I had /usr/ucb in my path.  The rule in
ALL_GTFILES_H does: tr ' ' '\n' but newlines don't work with
/usr/ucb/tr.  When I use /bin/tr instead, it works (I'm on
solaris2.10).

So a word of caution to anyone using /usr/ucb ... don't do it.

                --Kaveh
--
Kaveh R. Ghazi                  [EMAIL PROTECTED]

Reply via email to