Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 642962 - media-sound/lilypond depends on <guile-2.1
Summary: media-sound/lilypond depends on <guile-2.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Tim Harder
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-01 13:42 UTC by Markus Walter
Modified: 2018-01-10 22:44 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build log (lilypond-2.19.80:20180101-133328.log,176.91 KB, text/x-log)
2018-01-01 13:42 UTC, Markus Walter
Details
emerge --info (info.txt,8.11 KB, text/plain)
2018-01-01 13:42 UTC, Markus Walter
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Walter 2018-01-01 13:42:14 UTC
Created attachment 512504 [details]
build log

I see the following error when trying to merge lilypond on my ~amd64 machine.
 
general-scheme.cc:278:72: error: void value not ignored as it ought to be
   return programming_error ("ly:protects is not supported in Guile 2.1");

I comes from the following code snippet which seems to indicate, that lilypond does not work with guile-2.1 and above.

#if SCM_MAJOR_VERSION < 2 || SCM_MAJOR_VERSION == 2 && SCM_MINOR_VERSION < 1
  return scm_protects;
#else
  return programming_error ("ly:protects is not supported in Guile 2.1");

I did have the guile2 flag enabled.
Comment 1 Markus Walter 2018-01-01 13:42:36 UTC
Created attachment 512506 [details]
emerge --info
Comment 2 Larry the Git Cow gentoo-dev 2018-01-10 22:44:50 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=554ac2c79d1ba54ed79eb87cbb511e5c48f86230

commit 554ac2c79d1ba54ed79eb87cbb511e5c48f86230
Author:     Jonathan Scruggs <j.scruggs@gmail.com>
AuthorDate: 2018-01-10 18:48:12 +0000
Commit:     Amy Liffey <amynka@gentoo.org>
CommitDate: 2018-01-10 22:43:25 +0000

    media-sound/lilypond: Add patch to remove ly protects
    
    The function was causing errors errors with Guile v2.2. The patch
    is based on the discussion from the developers here:
    http://lists.gnu.org/archive/html/guile-user/2017-03/msg00042.html
    
    Remove linguas logic.
    
    Closes: #6822
    Closes: https://bugs.gentoo.org/642962
    Closes: https://bugs.gentoo.org/640554

 .../files/lilypond-2.19.80-remove-ly-protect.patch |  39 ++++++
 media-sound/lilypond/lilypond-2.19.80-r1.ebuild    | 144 +++++++++++++++++++++
 2 files changed, 183 insertions(+)