I'm trying to fix the problems with autobeaming.
I have discovered that in lily/beaming-patterns.cc, inside the function
Beaming_pattern::beatify, infos[i].start_moment_ has only numerators. All
the denominators are zero. I'm pretty sure it wasn't this way the last
time I looked at it.
So I thought I'd check it out. I did
git checkout 6dd8c00b4f33a5eb95a2aed2484e96347558fe05
mkdir old-build
sh autogen.sh --noconfigure
cd old-build
../configure
make
The make exited with:
In file included from /home/carl/lilypond-git/lily/include/lily-guile.hh:38:0,
from /home/carl/lilypond-git/lily/include/smobs.hh:23,
from /home/carl/lilypond-git/lily/include/pitch.hh:24,
from /home/carl/lilypond-git/lily/include/music-sequence.hh:23,
from /home/carl/lilypond-git/lily/music-sequence.cc:20:
/home/carl/lilypond-git/flower/include/interval.hh:34:3: warning: access
declarations are deprecated in favour of using-declarations; suggestion: add
the 'using' keyword [-Wdeprecated]
/home/carl/lilypond-git/lily/music-sequence.cc: In static member function
'static Moment Music_sequence::first_start(SCM)':
/home/carl/lilypond-git/lily/music-sequence.cc:152:14: error: redeclaration of
'Moment s'
/home/carl/lilypond-git/lily/music-sequence.cc:148:12: error:
'scm_unused_struct* s' previously declared here
make[1]: *** [out/music-sequence.o] Error 1
make[1]: Leaving directory `/home/carl/lilypond-git/old-build/lily'
make: *** [all] Error 2
Any suggestions on how I can make old versions compile so I can decide
when/where the denominators disappeared?
Thanks,
Carl
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel