From 6e4e3f1ae76c824e69596c18e34763dbd2f34dee Mon Sep 17 00:00:00 2001 From: Neil Puttock Date: Sat, 18 Jun 2011 18:47:03 +0100 Subject: [PATCH] Compile fix for FreeBSD builds. * lily/multi-measure-rest.cc (measure_duration_log): log2(3) isn't supported in older FreeBSD versions, so use log_2 from lily/misc.cc instead --- lily/multi-measure-rest.cc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/lily/multi-measure-rest.cc b/lily/multi-measure-rest.cc index 69b71c9..1a9f5e1 100644 --- a/lily/multi-measure-rest.cc +++ b/lily/multi-measure-rest.cc @@ -127,7 +127,7 @@ measure_duration_log (Grob *me) bool round = to_boolean (me->get_property ("round-to-longer-rest")); Rational ml = (unsmob_moment (sml)) ? unsmob_moment (sml)->main_part_ : Rational (1); - double duration_log = -log2 (ml.Rational::to_double ()); + double duration_log = -log_2 (ml.Rational::to_double ()); int measure_duration_log = int (ceil (duration_log)); if (round && duration_log - measure_duration_log < 0) measure_duration_log--; -- 1.7.4.1