bug-lilypond
[Top][All Lists]
Advanced

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

The utter impossibility of building a devel version RPM


From: Daniel Jensen
Subject: The utter impossibility of building a devel version RPM
Date: Fri, 01 Mar 2002 11:28:08 -0700
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.8) Gecko/20020205

Hi. I'm running an updated RH 7.2 system and can't manage to build a lilypond RPM. I think this is a lilypond bug in a specific doc file, but I'm not sure. Attached is the part of the output in which there were errors.

All in all, I've never seen such a tricky 1.4 mb source package in my life :) Lilypond documentation takes a lot longer for me to build (unsuccessfully) than the linux kernel does (successfully).

I've got the following relevant packages installed:
autotrace 0.29-0, ghostscript 6.51-16 (and ghostscript-fonts 5.50-3), groff 1.17.2-7.0.2, tetex 1.0.7-38.2 (with tetex-afm, tetex-dvips, tetex-fonts, tetex-latex, and tetex-xdvi all of same version), texinfo 4.0b-3, pktrace 0.6.10-1, pfaedit 020225-1, t1utils 1.25-1, gcc (and gcc-c++, libstdc++-devel) 2.96-98, glibc (and glibc-devel) 2.2.4-19.3, make 3.79.1, python (and python-devel) 1.5.2-35, flex 2.5.4a, bison 1.28-7, guile (and guile-devel) 1.4-2.1, and netpbm (with netpbm-progs) 9.14-2.

In addition, these seem to be documentation bugs:

From the install page:

> For compilation on a Red Hat system you need these packages, in
>addition to the those needed for running:
>glibc-devel, gcc-c++, libstdc++-devel, guile-devel, flex,
>bison, texinfo, tetex-devel, groff, libgr-progs.

Is libgr-progs still necessary? Or does Lilypond work equally well with netpbm and netpbm-progs? That seems to be the case (it looks like the only library lost from libgr and libgr-progs to netpbm and netpbm-progs is librle.so.1).

I haven't seen a tetex-devel package in ages, BTW. Tetex-devel seems to all have been incorporated either into the tetex distribution itself or into some of the packages usually installed along with tetex.

pktrace seems to be mandatory, not optional, for making the build starting somewhere between 1.5.30 and 1.5.34. I built 1.5.30 w/o problems.
(/usr/src/redhat/BUILD/lilypond-1.5.34/mf/parmesan-custodes.mf
@{group@:address@hidden
@{char@:Custos 
Hufnagel@:73@:0@:3.63284@:1.51251@:1.51251@:hufnagel-u0@:address@hidden [73]
@{char@:Custos 
Hufnagel@:74@:0@:3.63284@:1.51251@:1.51251@:hufnagel-u1@:address@hidden [74]
@{char@:Custos 
Hufnagel@:75@:0@:3.63284@:1.51251@:1.51251@:hufnagel-u2@:address@hidden [75]
@{char@:Reverse Custos 
Hufnagel@:76@:0@:3.63284@:1.51251@:1.51251@:hufnagel-d0@:address@hidden [76]
@{char@:Reverse Custos 
Hufnagel@:77@:0@:3.63284@:1.51251@:1.51251@:hufnagel-d1@:address@hidden [77]
@{char@:Reverse Custos 
Hufnagel@:78@:0@:3.63284@:1.51251@:1.51251@:hufnagel-d2@:address@hidden [78]
@{char@:Custos 
Med.@:79@:0@:7.95576@:16.56201@:16.56201@:medicaea-u0@:address@hidden [79]
! Value is too large (4215.76294).
custos_medicaea->...=z3+(0,+(EXPR3)*stem_size*ht);
                                                  draw.z3..z4;fet_endchar;
l.159 ^^I^^Idir_up, on_staff_line)
                                  ;
! Curve out of range.
<to be read again> 
                   ;
custos_medicaea->...R3)*stem_size*ht);draw.z3..z4;
                                                  fet_endchar;
l.159 ^^I^^Idir_up, on_staff_line)
                                  ;
@{char@:Custos 
Med.@:80@:0@:7.95576@:16.56201@:16.56201@:medicaea-u1@:address@hidden [80]
@{char@:Custos 
Med.@:81@:0@:7.95576@:16.56201@:16.56201@:medicaea-u2@:address@hidden [81]
@{char@:Reverse Custos 
Med.@:82@:0@:7.95576@:16.56201@:16.56201@:medicaea-d0@:address@hidden [82]
! Value is too large (-4215.76294).
custos_medicaea->...=z3+(0,+(EXPR3)*stem_size*ht);
                                                  draw.z3..z4;fet_endchar;
l.171 ^^I^^Idir_down, on_staff_line)
                                    ;
! Curve out of range.
<to be read again> 
                   ;
custos_medicaea->...R3)*stem_size*ht);draw.z3..z4;
                                                  fet_endchar;
l.171 ^^I^^Idir_down, on_staff_line)
                                    ;
@{char@:Reverse Custos 
Med.@:83@:0@:7.95576@:16.56201@:16.56201@:medicaea-d1@:address@hidden [83]
@{char@:Reverse Custos 
Med.@:84@:0@:7.95576@:16.56201@:16.56201@:medicaea-d2@:address@hidden [84]
@{char@:Custos Ed. 
Vat.@:85@:0@:7.95576@:16.56201@:16.56201@:vaticana-u0@:address@hidden [85]
@{char@:Custos Ed. 
Vat.@:86@:0@:7.95576@:16.56201@:16.56201@:vaticana-u1@:address@hidden [86]
@{char@:Custos Ed. 
Vat.@:87@:0@:7.95576@:16.56201@:16.56201@:vaticana-u2@:address@hidden [87]
@{char@:Reverse Custos Ed. 
Vat.@:88@:0@:7.95576@:16.56201@:16.56201@:vaticana-d0@:address@hidden [88]
@{char@:Reverse Custos Ed. 
Vat.@:89@:0@:7.95576@:16.56201@:16.56201@:vaticana-d1@:address@hidden [89]
@{char@:Reverse Custos Ed. 
Vat.@:90@:0@:7.95576@:16.56201@:16.56201@:vaticana-d2@:address@hidden [90]
@{char@:Custos 
Mensural@:91@:0@:3.63284@:1.51251@:1.51251@:mensural-u0@:address@hidden [91]
@{char@:Custos 
Mensural@:92@:0@:3.63284@:1.51251@:1.51251@:mensural-u1@:address@hidden [92]
@{char@:Custos 
Mensural@:93@:0@:3.63284@:1.51251@:1.51251@:mensural-u2@:address@hidden [93]
@{char@:Reverse Custos 
Mensural@:94@:0@:3.63284@:1.51251@:1.51251@:mensural-d0@:address@hidden [94]
@{char@:Reverse Custos 
Mensural@:95@:0@:3.63284@:1.51251@:1.51251@:mensural-d1@:address@hidden [95]
@{char@:Reverse Custos 
Mensural@:96@:0@:3.63284@:1.51251@:1.51251@:mensural-d2@:address@hidden [96]
@{puorg@:address@hidden
) (/usr/src/redhat/BUILD/lilypond-1.5.34/mf/parmesan-accidentals.mf
@{group@:address@hidden
@{char@:Ed. Med. Flat@:97@:0@:2.20001@:1.65002@:5.5@:medicaea-1@:address@hidden
@{char@:Ed. Vat. Flat@:98@:0@:1.92499@:1.65002@:5.5@:vaticana-1@:address@hidden
@{char@:Ed. Vat. 
Natural@:99@:0@:1.65002@:1.65002@:5.5@:vaticana0@:address@hidden [99]
@{char@:Mensural 
Sharp@:100@:1.09999@:1.65002@:1.375@:1.375@:mensural1@:address@hidden [100]
@{char@:Mensural 
Flat@:101@:0.27502@:1.92499@:1.09999@:4.95001@:mensural-1@:address@hidden [101]
@{char@:Hufnagel 
Flat@:102@:1.375@:1.92499@:1.09999@:4.95001@:hufnagel-1@:address@hidden [102]
@{puorg@:address@hidden
) (/usr/src/redhat/BUILD/lilypond-1.5.34/mf/parmesan-flags.mf
@{group@:address@hidden
@{char@:8th Mensural Flag 
(up)@:103@:0@:1.65002@:5.5@:0@:mensuralu03@:address@hidden [103]
@{char@:8th Mensural Flag 
(up)@:104@:0@:1.65002@:4.125@:0@:mensuralu13@:address@hidden [104]
@{char@:8th Mensural Flag 
(up)@:105@:0@:1.65002@:4.8125@:0@:mensuralu23@:address@hidden [105]
@{char@:8th Mensural Flag 
(down)@:106@:1.65002@:0@:5.5@:0@:mensurald03@:address@hidden [106]
@{char@:8th Mensural Flag 
(down)@:107@:1.65002@:0@:4.125@:0@:mensurald13@:address@hidden [107]
@{char@:8th Mensural Flag 
(down)@:108@:1.65002@:0@:4.8125@:0@:mensurald23@:address@hidden [108]
@{char@:16th Mensural Flag 
(up)@:109@:0@:1.65002@:5.5@:0@:mensuralu04@:address@hidden [109]
@{char@:16th Mensural Flag 
(up)@:110@:0@:1.65002@:4.125@:0@:mensuralu14@:address@hidden [110]
@{char@:16th Mensural Flag 
(up)@:111@:0@:1.65002@:4.8125@:0@:mensuralu24@:address@hidden [111]
@{char@:16th Mensural Flag 
(down)@:112@:1.65002@:0@:5.5@:0@:mensurald04@:address@hidden [112]
@{char@:16th Mensural Flag 
(down)@:113@:1.65002@:0@:4.125@:0@:mensurald14@:address@hidden [113]
@{char@:16th Mensural Flag 
(down)@:114@:1.65002@:0@:4.8125@:0@:mensurald24@:address@hidden [114]
@{char@:32th Mensural Flag 
(up)@:115@:0@:1.65002@:5.5@:0@:mensuralu05@:address@hidden [115]
@{char@:32th Mensural Flag 
(up)@:116@:0@:1.65002@:4.125@:0@:mensuralu15@:address@hidden [116]
@{char@:32th Mensural Flag 
(up)@:117@:0@:1.65002@:4.8125@:0@:mensuralu25@:address@hidden [117]
@{char@:32th Mensural Flag 
(down)@:118@:1.65002@:0@:5.5@:0@:mensurald05@:address@hidden [118]
@{char@:32th Mensural Flag 
(down)@:119@:1.65002@:0@:4.125@:0@:mensurald15@:address@hidden [119]
@{char@:32th Mensural Flag 
(down)@:120@:1.65002@:0@:4.8125@:0@:mensurald25@:address@hidden [120]
@{char@:64th Mensural Flag 
(up)@:121@:0@:1.65002@:5.5@:0@:mensuralu06@:address@hidden [121]
@{char@:64th Mensural Flag 
(up)@:122@:0@:1.65002@:4.125@:0@:mensuralu16@:address@hidden [122]
@{char@:64th Mensural Flag 
(up)@:123@:0@:1.65002@:4.8125@:0@:mensuralu26@:address@hidden [123]
@{char@:64th Mensural Flag 
(down)@:124@:1.65002@:0@:5.5@:0@:mensurald06@:address@hidden [124]
@{char@:64th Mensural Flag 
(down)@:125@:1.65002@:0@:4.125@:0@:mensurald16@:address@hidden [125]
@{char@:64th Mensural Flag 
(down)@:126@:1.65002@:0@:4.8125@:0@:mensurald26@:address@hidden [126]
@{puorg@:address@hidden
) (/usr/src/redhat/BUILD/lilypond-1.5.34/mf/parmesan-timesig.mf
@{group@:address@hidden
@{char@:Mensural 4/4 
meter@:127@:4.8125@:4.8125@:2.0625@:2.0625@:old4/4@:address@hidden [127]
@{char@:Mensural 2/2 
meter@:128@:4.8125@:4.8125@:2.75@:2.75@:old2/2@:address@hidden [128]
@{char@:Mensural 3/2 
meter@:129@:4.8125@:4.8125@:2.0625@:2.0625@:old3/2@:address@hidden [129]
@{char@:Mensural 6/4 
meter@:130@:4.8125@:4.8125@:2.0625@:2.0625@:old6/4@:address@hidden [130]
@{char@:Mensural 9/4 
meter@:131@:4.8125@:4.8125@:2.0625@:2.0625@:old9/4@:address@hidden [131]
@{char@:Mensural 3/4 
meter@:132@:4.8125@:4.8125@:2.75@:2.75@:old3/4@:address@hidden [132]
@{char@:Mensural 6/8 
meter@:133@:4.8125@:4.8125@:2.75@:2.75@:old6/8@:address@hidden [133]
@{char@:Mensural 9/8 
meter@:134@:4.8125@:4.8125@:2.75@:2.75@:old9/8@:address@hidden [134]
@{char@:Mensural 4/8 
meter@:135@:4.8125@:4.8125@:2.0625@:2.0625@:old4/8@:address@hidden [135]
@{char@:Mensural 6/8 
meter@:136@:4.8125@:4.8125@:2.0625@:2.0625@:old6/8alt@:address@hidden [136]
@{char@:Mensural 2/4 
meter@:137@:4.8125@:4.8125@:2.75@:2.75@:old2/4@:address@hidden [137]
@{puorg@:address@hidden
))
@{tnof@:address@hidden
 )
(see the transcript file for additional information)
(some charht values had to be adjusted by as much as 0.20624pt)
(some chardp values had to be adjusted by as much as 0.24062pt)
Font metrics written on parmesan11.tfm.
Output written on parmesan11.6570gf (138 characters, 498044 bytes).
Transcript written on parmesan11.log.
error: mf: command exited with value 256

Traceback (innermost last):
  File "/usr/bin/pktrace", line 802, in ?
    autotrace_font (fontname, tfmfile, glyph_range, encoding, outname)
  File "/usr/bin/pktrace", line 456, in autotrace_font
    base =  gen_pixel_font (fontname_base, metric)
  File "/usr/bin/pktrace", line 690, in gen_pixel_font
    system(r"mf '\mode:=ljfour; mag:=%f; nonstopmode; input %s'" % 
(mag,fontname))
  File "/usr/bin/pktrace", line 215, in system
    error (msg)
  File "/usr/bin/pktrace", line 109, in error
    raise _ ("Exiting ... ")
Exiting ... 
make[1]: *** [out/parmesan11.pfa] Error 1
make[1]: Leaving directory `/usr/src/redhat/BUILD/lilypond-1.5.34/mf'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.50881 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.50881 (%build)

reply via email to

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