Some nitpicks during the building process, on a fresh repository:
1- the configure script:
For a long time now, I always get this:
configure: WARNING: autoconf <= 2.59 with g++ >= 3.3 gettext test broken.
configure: WARNING: Trying gcc, cross fingers.
It does not break anything; it is just boring since:
# autoconf --version
autoconf (GNU Autoconf) 2.61
# g++ --version
g++ (GCC) 4.3.0 20080428 (Red Hat 4.3.0-8)
I consider this kind of thing might even become "dangerous":
as we say in French: " A force de crier au loup..." (after having yelled
so often at the wolf...)
2- The make stage:
I don't report this kind of warnings:
conversion to 'xx' from 'yy' may alter its value
or
part-combine-iterator.cc:22: warning: 'typedef' was ignored in this
declaration
but those ones just bother me, since I am unable to analyze what is
going on:
key-engraver.cc: In member function 'void Key_engraver::create_key(bool)':
key-engraver.cc:83: warning: suggest parentheses around && within ||
[...]
note-collision.cc: In function 'void check_meshing_chords(Grob*,
Drul_array<std::vector<double, std::allocator<double> > >*, const
Drul_array<std::vector<Interval_t<int>, std::allocator<Interval_t<int> >
> >&, const Drul_array<std::vector<Grob*, std::allocator<Grob*> > >&)':
note-collision.cc:292: warning: suggest explicit braces to avoid
ambiguous 'else'
[...]
vaticana-ligature-engraver.cc: In member function 'virtual void
Vaticana_ligature_engraver::transform_heads(Spanner*,
std::vector<Grob_info, std::allocator<Grob_info> >)':
vaticana-ligature-engraver.cc:561: warning: suggest explicit braces to
avoid ambiguous 'else'
vaticana-ligature-engraver.cc:678: warning: suggest explicit braces to
avoid ambiguous 'else'
[...]
volta-repeat-iterator.cc: In member function 'void
Volta_repeat_iterator::add_repeat_command(scm_unused_struct*)':
volta-repeat-iterator.cc:69: warning: suggest parentheses around &&
within ||
flex -Cfe -p -p -oout/lexer.cc lexer.ll
lexer.ll:595: multiple <<EOF>> rules for start condition longcomment
lexer.ll:621: warning, rule cannot be matched
lexer.ll:624: warning, rule cannot be matched
lexer.ll:693: warning, -s option given but default rule can be matched
I truly hope someone understands my questioning.
Cheers,
Jean-Charles
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel