Buildworld fails in 5.1
Matt Loschert
loschert at servint.com
Sun Jul 20 18:44:47 PDT 2003
On Fri, 18 Jul 2003, Tim Kientzle wrote:
> Matt Loschert wrote:
> > After grepping through the build log
> > for error messages, I found the following output, which appears to be some
> > sort of build loop gone wild:
> >
> > First this
> > ----------
> > Results of making rescue.cache:
> > MAKEOBJDIRPREFIX=/usr/obj/usr/src/rescue/rescue crunchgen -q -m rescue.mk -c rescue.c rescue.conf
> >
> >
> > Then the following output repeated 363 times
> > --------------------------------------------
> >
> > crunchgen: make error: Remaking `crunchgen_objs'
> >
> > crunchgen: make error: Results of making crunchgen_objs:
> >
> > crunchgen: make error:
> >
> > crunchgen: make error: Remaking `loop'
> >
> > crunchgen: make error: Results of making loop:
> >
> > crunchgen: make error:
> >
> >
> > With the following output repeated 2 times within the above output
> > ------------------------------------------------------------------
> >
> > Run "make -f rescue.mk" to build crunched binary.
> > *** Error code 1
> > Results of making rescue.mk:
> > MAKEOBJDIRPREFIX=/usr/obj/usr/src/rescue/rescue crunchgen -q -m rescue.mk -c rescue.c rescue.conf
> >
> >
> > I suppose this means that there is a dependency missing for the rescue
> > crunchgen target?
>
> Good work, Matt.
>
> I wrote the /rescue stuff and a lot of people have
> reported that it breaks parallel builds, but I haven't yet
> come up with anything. (In part, because I haven't yet
> managed to reproduce it. <sigh>)
>
> A couple of things look odd about this:
>
> 1) You should not be building 'rescue.mk' twice.
> That could be the problem right there, if the rescue.mk
> makefile is getting rebuilt (overwritten) while another
> build thread is using it. The dependencies in
> rescue/rescue/Makefile look right to me, but I
> could be missing something.
>
> 2) I can't find the 'crunchgen_objs' or 'loop'
> targets offhand. I'm doing a more extensive
> find/grep search right now to see if I can figure
> out where those are coming from.
>
> Somewhere in here is the answer to this problem,
> I just don't see it yet.
>
> Tim Kientzle
>
> P.S. Could you email me the log from your build
> that failed?
Sure. I have it on one of my machines at work. I will email it to you on
Monday morning..
> Could you try a lower -j value? If -j 2 fails,
> for instance, that might be easier to diagnose.
> Thanks for all your help.
Definitely, I will fire off a build when I get in on Monday.
Thanks,
- Matt
--
Matt Loschert - Software Engineer | email: loschert at servint.com |
ServInt Internet Services | web: http://www.servint.net/ |
McLean, Virginia USA | phone: (703) 847-1381 |
More information about the freebsd-current
mailing list