Op dinsdag 11-08-2009 om 21:01 uur [tijdzone -0700], schreef Graham Percival: > On Tue, Aug 11, 2009 at 02:30:53PM +0200, John Mandereau wrote: > > Le mardi 11 août 2009 à 04:46 -0700, Graham Percival a écrit : > > > Odd behavior: if I rm -rf target/*/build/lilypond*,
> > > I thought that I'd seen error messages about needing to remove > > > config.hh, but this last time that I cleaned things out and > > > generated the error, there's no such message. > > Got it now! > > /home/lilypond/gub/target/darwin-ppc/build/lilypond-git.sv.gnu.org--lilypond.git-master/config.hh > is out of date > *** Remove it and rerun autogen: > rm > /home/lilypond/gub/target/darwin-ppc/build/lilypond-git.sv.gnu.org--lilypond.git-master/config.hh; > ./autogen.sh This is now fixed in master. It turns out that git reset --hard updates all time stamps, even on files that are not modified. Unlike git checkout which makes a point of documenting the importance of preserving/updating timestamps, git reset --hard blindly destroys all timestamps on not-modified files. This breaks configure-up-to-date checks, notably lilypond's. Jan. -- Jan Nieuwenhuizen <jann...@gnu.org> | GNU LilyPond - The music typesetter Avatar®: http://AvatarAcademy.nl | http://lilypond.org _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel