Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 31 Dec 2004 17:56:36 -0500
From:      Tim Allman <tallman@brasscats.ca>
To:        ports@freebsd.org
Subject:   Lilypond port
Message-ID:  <200412311756.36831.tallman@brasscats.ca>

next in thread | raw e-mail | index | archive | help
I sent this to the maintainer named in the makefile but have not heard 
back. The port of Lilypond has been marked broken for quite a while but 
the fix is simple. I hope this is of some help to you.

----------  Forwarded Message  ----------

Subject: Lilypond port
Date: Mon, 20 Dec 2004 09:48:53 -0500
From: Tim Allman <tallman@brasscats.ca>
To: atamaniuk-ports@frobs.net

I have managed to get lilypond 2.2.2 working on FreeBSD 5.3 but I am not
familiar enough with the ports system to attempt to send a repaired port.
However, I repaired problems as they appeared during the build process
and here is a description of what I did.

====
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::


After these changes the port compiled, installed and ran properly.

I hope this is of some help.

Tim Allman

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200412311756.36831.tallman>