On Wed, 26 Oct 2011, Federico Bruni wrote:
> Il 26/10/2011 01:17, Don Armstrong ha scritto:
> >This is most likely your problem:
> >
> >/usr/local/lib/libguile-srfi-srfi-1-v-3.so.3
> >
> >Remove your local install of libguile.
> 
> You are right.
> Running 'make uninstall' in the source directory didn't work, so I
> removed manually all the guile/libguile files I've found in
> /usr/local.
> (Attached the tree of my /usr/local, in case you may find something wrong)
> 
> Now I don't get a segfault anymore, but the file can't compile.

[...]

> $ /usr/bin/lilypond -V /usr/share/lilypond/2.14.2/ly/Welcome_to_LilyPond.ly 

[...]

> Converting to `./Welcome_to_LilyPond.pdf'...
> Invoking `gs -dSAFER -dDEVICEWIDTHPOINTS=595.28 -dDEVICEHEIGHTPOINTS=841.89 
> -dCompatibilityLevel=1.4 -dNOPAUSE -dBATCH -r1200 -sDEVICE=pdfwrite 
> -sOutputFile=./Welcome_to_LilyPond.pdf -c.setpdfwrite 
> -fWelcome_to_LilyPond.ps'...
> GPL Ghostscript 9.04 (2011-08-05)
> Copyright (C) 2011 Artifex Software, Inc.  All rights reserved.
> This software comes with NO WARRANTY: see the file PUBLIC for details.
> gs: symbol lookup error: /usr/lib/libgs.so.9: undefined symbol: 
> cmsGetTransformInputFormat

You've got a manual install of liblcms2, which is causing this
failure.

> `(gs -dSAFER -dDEVICEWIDTHPOINTS=595.28 -dDEVICEHEIGHTPOINTS=841.89 
> -dCompatibilityLevel=1.4 -dNOPAUSE -dBATCH -r1200 -sDEVICE=pdfwrite 
> -sOutputFile=./Welcome_to_LilyPond.pdf -c.setpdfwrite 
> -fWelcome_to_LilyPond.ps)' failed (32512)
> programming error: Parsed object should be dead: static scm_unused_struct* 
> Prob::mark_smob(SCM)
> continuing, cross fingers
> programming error: Parsed object should be dead: static scm_unused_struct* 
> Lily_lexer::mark_smob(SCM)
> continuing, cross fingers
> programming error: Parsed object should be dead: static scm_unused_struct* 
> Context_mod::mark_smob(SCM)
> continuing, cross fingers
> programming error: Parsed object should be dead: static scm_unused_struct* 
> Context_def::mark_smob(SCM)
> continuing, cross fingers
> programming error: Parsed object should be dead: static scm_unused_struct* 
> Grob::mark_smob(SCM)
> continuing, cross fingers
> error: failed files: "/usr/share/lilypond/2.14.2/ly/Welcome_to_LilyPond.ly"

Move away your entire /usr/local directory; if lilypond works then,
something is wrong with your local install of libraries, like
liblcms2, which is causing some of the above failures. Unfortunately,
that means that you have to debug it, as I don't have time to step
through dealing with them.

Installing local copies of libraries that Debian also distributes is a
sure-fire way to lead to difficult to debug issues like this. You're
free to do that, but it's unreasonable to expect us to support it.


Don Armstrong

-- 
Junkies were all knitted together in a loose global macrame, the
intercontinental freemasonry of narcotics.
 -- Bruce Sterling, _Holy Fire_ p257

http://www.donarmstrong.com              http://rzlab.ucr.edu



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to