----- Original Message -----
From: "David Kastrup" <d...@gnu.org>
To: "Phil Holmes" <em...@philholmes.net>
Cc: "Heikki Tauriainen" <g034...@welho.com>; "Devel"
<lilypond-devel@gnu.org>
Sent: Sunday, October 20, 2013 11:47 AM
Subject: Re: GUB failing
"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
So will we have to wait for Heikki to provide a fix, or are you able to fix
it yourself?
--
Phil Holmes
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel