[Top][All Lists]
[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)
- The utter impossibility of building a devel version RPM,
Daniel Jensen <=