Closed macintux closed 10 years ago
What happens if you...
make clean
make
I blew away deps/yokozuna
and a new build worked. Mainly wanted to make sure the issue was noted in case there was a way to make the build system smart enough to not trip over itself.
It's the stuff in the build dir that probably got the script tripped up. This seems like a pretty rare situation and my guess is make clean would sort it out. Actually you are building from top-level Riak so make clean will invoke rebar clean which will ignore nested makefile, {BIG SIGH}.
I'm not inclined to go down this rabbit hole as there are much bigger fish to fry. But if you want to take shot at patch to deal specifically with this situation then I won't stop you :).
Among the many lessons I've learned from years in IT is that build systems are a maze of twisty little passages. Thanks, but I'd rather risk my sanity over something more productive. Feel free to close.
Unsurprisingly, YZ fails to build if Java isn't installed.
The problem is that it then fails to build even after Java is installed, because (so it appears to these untrained eyes) the first build attempt gets far enough to fool the second build attempt into thinking Solr is already there.
(All this is via
make devrel
on a Mac.)Termination of first build:
Termination of second build:
(and more errors ad nauseum)