lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Compilation on FreeBSD


From: Zbyněk Burget
Subject: Re: Compilation on FreeBSD
Date: Tue, 01 Mar 2005 08:19:00 +0100
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; cs-CZ; rv:1.7.3) Gecko/20040910

Edward Sanford Sutton napsal(a):

The following should hint you as to how to modify the Makefile in the ports directory. I haven't had time to try to push such changes into ports. The port maintainer has not responded to anything in a long time that I am aware of. The lilypond-devel port (2.3.2?) is currently broken due to that and a couple other issues, but can be pushed up to about 2.3.20 before a solution has to be worked out since makeinfo (i think that was the culprit) is not up to date enough to proceed anymore. Either it has to be updated within the

I know, I try contact maintainer at first time :-(

base system (unless there were recent changes to it in stable or current that i am unaware of) or maybe that tools collection needs to become a port. Correction: apparently the devel port is now no longer present in my ports tree. I wish i knew the who or when that made that happen. Seems 2.2.2 is also now marked as broken.

I have installed lilypond 2.2.2 on my system - i find another patch on
internet (author Tim Allman):

Commented out the BROKEN line in Makefile.

====
In file work/lilypond-2.2.2/lily/includable-lexer.cc
Inserted before line 30 the line:
#define HAVE_FLEXLEXER_YY_CURRENT_BUFFER
This turns off some code which fails to compile.

====
In file work/lilypond-2.2.2/lily/out/FlexLexer.h
Changed several instances of std::std:: to std::
Changed several instances of std:std:: to std::


-------------------------------------------------------------------



But - I trying upgrade port in ports tree to version 2.4.4

Thanks Jan, his patch works (last version of his patch isn't in this
list, hence I send its copy):

Index: lily-guile.cc
===================================================================
RCS file: /cvsroot/lilypond/lilypond/lily/lily-guile.cc,v
retrieving revision 1.180
retrieving revision 1.180.2.2
diff -p -u -p -u -r1.180 -r1.180.2.2
--- lily-guile.cc       7 Oct 2004 19:39:50 -0000       1.180
+++ lily-guile.cc       28 Feb 2005 11:24:04 -0000      1.180.2.2
@@ -836,6 +836,6 @@ LY_DEFINE (ly_gettext, "ly:gettext",
 {
   SCM_ASSERT_TYPE (scm_is_string (string), string, SCM_ARG1,
                   __FUNCTION__, "string");
-  return scm_makfrom0str (gettext (scm_i_string_chars (string)));
+  return scm_makfrom0str (_ (scm_i_string_chars (string)).to_str0 ());
 }



Zbynek







reply via email to

[Prev in Thread] Current Thread [Next in Thread]