<div dir="ltr">I'll throw a couple thoughts out, and then defer to someone that understands the openwrt build env better than I do. <div>First, you do have sed installed on your host system, right? I don't think this is the issue, but best to check the easy things first. Also, a make distclean sometimes clears up these problems. </div><div><br></div><div>Try compiling without a -j flag. I suspect that this is a parallel build issue. If you can recreate it without -j, then the rest of this message is a moot point.</div><div><br></div><div>Now, what I think is happening here is that we have a race between a couple of compilation threads, one of which is the sed utility. What happens is something that uses sed is trying to compile before sed has finished compiling. The build env queues up a bunch of programs to compile, and because sed takes quite a while to compile, it chews through that queue and hits something that calls sed before sed exists. It would be helpful if we could discern exactly which package is failing.</div><div><br></div><div>That said, I have put a "sleep 500" in my sed makefile, which basically means that every other package that is allowed to do so will build and install first, and I have been unable to reproduce.</div><div><br></div><div><br></div><div>If it's not cleared up shortly, go ahead and open a ticket on <a href="http://dev.openwrt.org">dev.openwrt.org</a></div><div><br></div><div>~Jonathan Bennett</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Sep 16, 2014 at 8:43 PM, John Szakmeister <span dir="ltr"><<a href="mailto:john@szakmeister.net" target="_blank">john@szakmeister.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Tue, Sep 16, 2014 at 9:32 PM, Jonathan Bennett <<a href="mailto:jbscience87@gmail.com">jbscience87@gmail.com</a>> wrote:<br>
</span><span class="">> In your tree, in the file tools/sed/Makefile, change HOST_BUILD_PARALLEL:=1<br>
> to HOST_BUILD_PARALLEL:=0 and see if that fixes the error.<br>
<br>
</span>Unfortunately, it didn't help.  I think the issue is that<br>
linux-headers needs the SED utility, but it's not being built ahead of<br>
toolchain/prepare rather than sed failing to build with multiple jobs.<br>
It seems like a dependency is getting filtered out somehow... perhaps<br>
as part of the tools_enabled line in tools/Makefile (towards the<br>
bottom)? :-(<br>
<span class="HOEnZb"><font color="#888888"><br>
-John<br>
</font></span></blockquote></div><br></div>