"Phil Holmes" <em...@philholmes.net> writes:

> I'm getting the following when trying to compile a GUB build:
>
> /home/gub/gub/target/freebsd-x86/src/lilypond-git.sv.gnu.org--lilypond.git-release-unstable/lily/midi-item.cc:
> In member function 'virtual std::string
> Midi_control_function_value_change::to_string() const':
> /home/gub/gub/target/freebsd-x86/src/lilypond-git.sv.gnu.org--lilypond.git-release-unstable/lily/midi-item.cc:403:
> error: 'lround' was not declared in this scope
> make[1]: *** [out/midi-item.o] Error 1
>
> I assume it's something to do with the midi pan changes, and is a
> compiler incompatibility between the GUB and normal compilers, but I
> don't know how to fix it.  It would seem it will need an update to
> midi-item.cc.

lround is part of the C99 standard.  For one thing, we are using C++
rather than C, for another, we don't rely on standards as new as that.

-- 
David Kastrup

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to