[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Missing make target in origin/master?

From: James
Subject: Re: Missing make target in origin/master?
Date: Thu, 04 Sep 2014 11:17:24 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.0

On 04/09/14 08:46, Villum Sejersen wrote:
On 04-09-2014 06:46, David Kastrup wrote:
Villum Sejersen<address@hidden>  writes:

address@hidden:/usr/local/src/lilypond/build# git status
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean

But since sept. 2.:

address@hidden:/usr/local/src/lilypond/build# make --silent
make[1]: *** No rule to make target
'/usr/local/src/lilypond/lily/include/ly-smobs.icc', needed by
'out/translator-dispatch-list.o'.  Stop.
recipe for target 'all' failed
make: *** [all] Error 2
make clean

Sometimes dependencies change and you cannot merely recompile.

Thank you very much.
I did not think of this, because ./ did not report any errors.

'make clean' was not sufficient alone;
For some obscure reason I had to do a 'make distclean' first.

But now both application and docs compile. On my old AMD Athlon X2 the latter takes about an hour. :)

Do you use an 'out of tree' build?

1. --noconfigure
2. mkdir build
3. cd build
4 ../configure --disable-optimising
5. make etc. etc.

That way I can just destroy the build dir and start again without worrying too much about having to make clean or dist clean - at least it seems to be that way for me. We mention this method in the LilyPond Contributor Guide.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]