lilypond-devel
[Top][All Lists]
Advanced

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

Re: Need help with building docs on openSUSE build service


From: Dave Plater
Subject: Re: Need help with building docs on openSUSE build service
Date: Thu, 07 Jan 2010 09:02:23 +0200
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.5) Gecko/20091130 SUSE/3.0.0-1.1.1 Thunderbird/3.0

On 01/07/2010 08:31 AM, Dave Plater wrote:
> Hi, I maintain lilypond on openSUSE and am having a problem compiling
> the documentation, a local build with rpmbuild succeeds but a chrooted
> build fails seemingly on a ghostscript command. I've come to the
> conclusion, after many long builds (one and a half hours locally and
> half hour online), that something that ghostscript needs isn't installed
> in the chrooted system or lilypond doesn't compile properly due to
> something missing in the chrooted system.
> The first doc compile error I hit which is only in the chrooted builds
> build log is :-
> Processing `/usr/src/packages/BUILD/lilypond-2.12.3/input/les-nereides.ly'
> Parsing...Processing
> `/usr/src/packages/BUILD/lilypond-2.12.3/input/typography-demo.ly'
> Parsing...
> Interpreting music...
> Interpreting music...
> Preprocessing graphical objects...[8]
> Preprocessing graphical objects...
> programming error: FT_Get_Glyph_Name () error: invalid argument
>
> which the successful build has :-
> Preprocessing graphical objects...
> Finding the ideal number of pages...
> Fitting music on 1 page...
> warning: no PostScript font name for font `/usr/share/fonts/misc/b24.pcf.gz'
> warning: FreeType face has no PostScript font name
>
> Things don't go well in the failed build from there on but continue for
> quite a while with many "programming error: FT_Get_Glyph_Name () error:
> invalid argument" errors.
> At the end of the failed build log I get :-
> error: failed files: "3f/lily-65a7b1b1.ly"
> Then, with the plus sign inserted at the begining of the two extra lines
> fro the successful builds :-
> e364e.png" -r202 "./03/lily-cabe364e.eps" -c quit'...
> + Invoking `pngtopnm ./2a/lily-03d90eb9.png.old | pnmscale -reduce 2
> 2>/dev/null | pnmtopng -compression 9 2>/dev/null >
> ./2a/lily-03d90eb9.png'...
> + Invoking `gs  -dEPSCrop -dGraphicsAlphaBits=4 -dTextAlphaBits=4
> -dNOPAUSE -sDEVICE=png16m -sOutputFile="./03/lily-cabe364e.png" -r202
> "./03/lily-cabe364e.eps" -c quit'...
> Invoking `pngtopnm ./03/lily-cabe364e.png.old | pnmscale -reduce 2
> 2>/dev/null | pnmtopng -compression 9 2>/dev/null >
> ./03/lily-cabe364e.png'...
> Invoking `gs  -dEPSCrop -dGraphicsAlphaBits=4 -dTextAlphaBits=4
> -dNOPAUSE -sDEVICE=png16m -sOutputFile="./f3/lily-56ccab9f.png" -r202
> "./f3/lily-56ccab9f.eps" -c quit'...
> Invoking `pngtopnm ./f3/lily-56ccab9f.png.old | pnmscale -reduce 2
> 2>/dev/null | pnmtopng -compression 9 2>/dev/null >
> ./f3/lily-56ccab9f.png'...
> Invoking `gs  -dEPSCrop -dGraphicsAlphaBits=4 -dTextAlphaBits=4
> -dNOPAUSE -sDEVICE=png16m -sOutputFile="./f4/lily-2976c566.png" -r202
> "./f4/lily-2976c566.eps" -c quit'...
> Invoking `pngtopnm ./f4/lily-2976c566.png.old | pnmscale -reduce 2
> 2>/dev/null | pnmtopng -compression 9 2>/dev/null >
> ./f4/lily-2976c566.png'...
> Invoking `gs  -dEPSCrop -dGraphicsAlphaBits=4 -dTextAlphaBits=4
> -dNOPAUSE -sDEVICE=png16m -sOutputFile="./23/lily-236742d0.png" -r202
> "./23/lily-236742d0.eps" -c quit'...
> Invoking `pngtopnm ./23/lily-236742d0.png.old | pnmscale -reduce 2
> 2>/dev/null | pnmtopng -compression 9 2>/dev/null >
> ./23/lily-236742d0.png'...
> Invoking `gs  -dEPSCrop -dGraphicsAlphaBits=4 -dTextAlphaBits=4
> -dNOPAUSE -sDEVICE=png16m -sOutputFile="./66/lily-7ec68366.png" -r202
> "./66/lily-7ec68366.eps" -c quit'...
> Invoking `pngtopnm ./66/lily-7ec68366.png.old | pnmscale -reduce 2
> 2>/dev/null | pnmtopng -compression 9 2>/dev/null >
> ./66/lily-7ec68366.png'...
>                  given value (in dpi).
>   safe (#f)                   Run in safer mode.
>   separate-log-files (#f)     For input files `FILE1.ly', `FILE2.ly', ...
>                               output log data to files `FILE1.log',
>                               `FILE2.log', ...
>   show-available-fonts (#f)
>                               List available font names.
>   strict-infinity-checking (#f)
>                               Force a crash on encountering Inf and NaN
>                               floating point exceptions.
>   strip-output-dir (#f)       Don't use directories from input files while
>                               constructing output file names.
>   trace-memory-frequency (#f)
>                               Record Scheme cell usage this many times per
>                               second.  Dump results to `FILE.stacks' and
>                               `FILE.graph'.
>   trace-scheme-coverage (#f)
>                               Record coverage of Scheme files in `FILE.cov'.
>   verbose (#t)                Value of the --verbose flag (read-only).
>
> command failed: /usr/src/packages/BUILD/lilypond-2.12.3/out/bin/lilypond
> -I ./ -I ./out-www -I ../../input -I ../../input/lsr/ -I
> ../../input/regression/ -I ../../input/manual/ -I ../../input/tutorial/
> -I /usr/src/packages/BUILD/lilypond-2.12.3/mf/out/ -I
> /usr/src/packages/BUILD/lilypond-2.12.3/mf/out/ -I
> /usr/src/packages/BUILD/lilypond-2.12.3/input/manual -I
> /usr/src/packages/BUILD/lilypond-2.12.3/Documentation -dbackend=eps
> --formats=ps,png,pdf  -dinclude-eps-fonts -dgs-load-fonts
> --header=doctitle --header=doctitlefr --header=doctitlees
> --header=doctitlede --header=doctitleja --header=texidoc
> --header=texidocfr --header=texidoces --header=texidocde
> --header=texidocja -dcheck-internal-types -ddump-signatures
> -danti-alias-factor=2 -I 
> "/usr/src/packages/BUILD/lilypond-2.12.3/out/lybook-db"  -I
> "/usr/src/packages/BUILD/lilypond-2.12.3/input/regression"  -I 
> "/usr/src/packages/BUILD/lilypond-2.12.3/input/regression"  -I
> "/usr/src/packages/BUILD/lilypond-2.12.3/input/regression/out-www"  -I 
> "/usr/src/packages/BUILD/lilypond-2.12.3/input"  -I
> "/usr/src/packages/BUILD/lilypond-2.12.3/input/lsr"  -I 
> "/usr/src/packages/BUILD/lilypond-2.12.3/input/regression"  -I
> "/usr/src/packages/BUILD/lilypond-2.12.3/input/manual"  -I 
> "/usr/src/packages/BUILD/lilypond-2.12.3/input/tutorial"  -I
> "/usr/src/packages/BUILD/lilypond-2.12.3/mf/out"  -I 
> "/usr/src/packages/BUILD/lilypond-2.12.3/mf/out"  -I
> "/usr/src/packages/BUILD/lilypond-2.12.3/input/manual"  -I 
> "/usr/src/packages/BUILD/lilypond-2.12.3/Documentation" --formats=eps 
> --verbose
>  -deps-box-padding=3.000000  -dread-file-list
> -dno-strip-output-dir 
> "/usr/src/packages/BUILD/lilypond-2.12.3/out/lybook-db/snippet-names--7471402555679770406.ly"
> Child returned 1
>
> At the command failed point the successful build does this :-
> Compiling
> /usr/src/packages/BUILD/lilypond-2.12.3/input/regression/out-www/collated-files.texi...
> Writing
> `/usr/src/packages/BUILD/lilypond-2.12.3/input/regression/out-www/collated-files.texi'...
> Processing include: AAA-intro-regression.tely
> Reading AAA-intro-regression.tely...
> Dissecting...
> Writing snippets...
> All snippets are up to date...
>
> Hopefully attachments are allowed on this list, I've attached bzipped
> lilypond.spec, failed_build.log and succeed_build.log in case they're
> needed.
> Mail was bounced, removing attachment, attaching specfile.
>
> Any help will be much appreciated and a brief explanation will help me
> to deal with problems such as this myself in future.
> Thanks
> Dave Plater
>
>   
Sorry at the beginning of this mail I said I suspected ghostscript, this
is what I get in the failed build after the first mention of "Processing
`./3f/lily-65a7b1b1.ly'" :-
`gs  -dNOSAFER -dEPSCrop -dCompatibilityLevel=1.4 -dNOPAUSE -dBATCH
-r1200 -sDEVICE=pdfwrite -sOutputFile="./3f/lily-65a7b1b1-1.pdf" -c
.setpdfwrite -f "./3f/lily-65a7b1b1-1.eps"' failed (11)
Thanks
Dave Plater




reply via email to

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