<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>13396</bug_id>
          
          <creation_ts>2003-01-06 19:04 0000</creation_ts>
          <short_desc>media-sound/lilypond-1.6.6 fails to compile</short_desc>
          <delta_ts>2003-02-22 11:57:50 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>1.4_rc2</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>12554</dependson>
    
    <dependson>13789</dependson>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>hansonj@jon-hanson.net</reporter>
          <assigned_to>agriffis@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>hansonj@jon-hanson.net</who>
            <bug_when>2003-01-06 19:04:41 0000</bug_when>
            <thetext>In trying to emerge Lilypond to my Gentoo system I got the following error:

make[1]: Leaving directory `/var/tmp/portage/lilypond-1.6.6/work/lilypond-1.6.6/
lily&apos;
make[1]: Entering directory `/var/tmp/portage/lilypond-1.6.6/work/lilypond-1.6.6
/mf&apos;
/var/tmp/portage/lilypond-1.6.6/work/lilypond-1.6.6/stepmake/stepmake/generic-ta
rgets.make:133: out/dummy.dep: No such file or directory
mkdir -p ./out
touch ./out/dummy.dep
make[1]: Leaving directory `/var/tmp/portage/lilypond-1.6.6/work/lilypond-1.6.6/
mf&apos;
make[1]: Entering directory `/var/tmp/portage/lilypond-1.6.6/work/lilypond-1.6.6
/mf&apos;
mf &quot;\mode:=laserjet; nonstopmode; input feta-braces0.mf;&quot;
This is METAFONT, Version 2.7182 (Web2C 7.3.1)
I can&apos;t find the base file `mf.base&apos;!
make[1]: *** [out/feta-braces0.tfm] Error 1
make[1]: Leaving directory `/var/tmp/portage/lilypond-1.6.6/work/lilypond-1.6.6/
mf&apos;
make: *** [all] Error 2

!!! ERROR: media-sound/lilypond-1.6.6 failed.
!!! Function src_compile, Line 70, Exitcode 2
!!! emake failed</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>agriffis@gentoo.org</who>
            <bug_when>2003-01-08 08:26:33 0000</bug_when>
            <thetext>I&apos;m looking into this.  Could you please post the output of &quot;emerge info&quot; on
your system?

Thanks,
Aron</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hansonj@jon-hanson.net</who>
            <bug_when>2003-01-08 08:41:20 0000</bug_when>
            <thetext>Here is the information you requested:

karen root # emerge info
Portage 2.0.46-r4 (default-x86-1.4, gcc-3.2.1, glibc-2.3.1-r2)
=================================================================
System uname: 2.4.20 i686 Intel(R) Pentium(R) 4 CPU 2.00GHz
USE=&quot;x86 oss apm avi crypt cups encode gif jpeg gnome libg++ mikmod mmx mpeg ncu
rses nls pdflib png qtmt quicktime spell truetype xml2 xmms xv zlib alsa gdbm be
rkdb slang readline arts tetex svga tcltk java guile X sdl gpm tcpd pam libwww s
sl perl python esd imlib oggvorbis gtk qt kde motif opengl -3dnow acpi cdr dvd g
photo2 gtk2 imap mozilla sse&quot;
ARCH=&quot;x86&quot;
COMPILER=&quot;gcc3&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-march=pentium4 -O3 -pipe -fomit-frame-pointer&quot;
CXXFLAGS=&quot;-march=pentium4 -O3 -pipe -fomit-frame-pointer&quot;
ACCEPT_KEYWORDS=&quot;x86&quot;
CONFIG_PROTECT=&quot;/etc /var/qmail/control /usr/kde/2/share/config /usr/X11R6/lib/X
11/xkb /usr/kde/3/share/config /usr/share/config&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/env.d&quot;
MAKEOPTS=&quot;-j1&quot;
JDK_HOME=&quot;/opt/blackdown-jdk-1.3.1&quot;
JAVA_HOME=&quot;/opt/blackdown-jdk-1.3.1&quot;
AUTOCLEAN=&quot;yes&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
GENTOO_MIRRORS=&quot;http://www.ibiblio.org/pub/Linux/distributions/gentoo&quot;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>agriffis@gentoo.org</who>
            <bug_when>2003-01-08 13:30:11 0000</bug_when>
            <thetext>I&apos;ve repeated this problem (on Gentoo/Alpha actually) and I&apos;m working on
figuring out a solution...  This used to work!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>agriffis@gentoo.org</who>
            <bug_when>2003-01-18 11:16:52 0000</bug_when>
            <thetext>I believe this is fixed by depending on tetex-1.0.7-r12 (just changed this
morning).  Please give it a try and let me know.

Aron</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>oschoett@arcor.de</who>
            <bug_when>2003-01-18 18:25:15 0000</bug_when>
            <thetext>Compilation still fails:

make PACKAGE=LILYPOND package=lilypond -C include all &amp;&amp; true
make[2]: Entering directory
`/var/tmp/portage/lilypond-1.6.6/work/lilypond-1.6.6/lily/include&apos;
true
make[2]: Leaving directory
`/var/tmp/portage/lilypond-1.6.6/work/lilypond-1.6.6/lily/include&apos;
rm out/parser.cc
make[1]: Leaving directory
`/var/tmp/portage/lilypond-1.6.6/work/lilypond-1.6.6/lily&apos;
make[1]: Entering directory `/var/tmp/portage/lilypond-1.6.6/work/lilypond-1.6.6/mf&apos;
/var/tmp/portage/lilypond-1.6.6/work/lilypond-1.6.6/stepmake/stepmake/generic-targets.make:133:
out/dummy.dep: No such file or directory
make[1]: warning: jobserver unavailable: using -j1.  Add `+&apos; to parent make rule.
mkdir -p ./out
touch ./out/dummy.dep
make[1]: Leaving directory `/var/tmp/portage/lilypond-1.6.6/work/lilypond-1.6.6/mf&apos;
make[1]: Entering directory `/var/tmp/portage/lilypond-1.6.6/work/lilypond-1.6.6/mf&apos;
make[1]: warning: jobserver unavailable: using -j1.  Add `+&apos; to parent make rule.
mf &quot;\mode:=laserjet; nonstopmode; input feta-braces0.mf;&quot;
This is METAFONT, Version 2.7182 (Web2C 7.3.1)
I can&apos;t find the base file `mf.base&apos;!
make[1]: *** [out/feta-braces0.tfm] Error 1
make[1]: Leaving directory `/var/tmp/portage/lilypond-1.6.6/work/lilypond-1.6.6/mf&apos;
make: *** [all] Error 2

!!! ERROR: media-sound/lilypond-1.6.6 failed.
!!! Function src_compile, Line 70, Exitcode 2
!!! emake failed</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>agriffis@gentoo.org</who>
            <bug_when>2003-01-18 21:38:28 0000</bug_when>
            <thetext>Hi,

My apologies for the bogus fix.  I had tested but my installation wasn&apos;t clean
when I tried, so it worked for me.

I&apos;ve made another update to the tetex ebuild which I think will fix the problem
you&apos;re seeing.  If you don&apos;t mind, give it another try and let me know.  You
will need to manually remerge tetex since I didn&apos;t bump the revision again...

emerge sync
emerge tetex
emerge lilypond

Thanks,
Aron</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>oschoett@arcor.de</who>
            <bug_when>2003-01-19 07:38:30 0000</bug_when>
            <thetext>Yes, I now managed to build lilypond-1.6.6 without problem.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>agriffis@gentoo.org</who>
            <bug_when>2003-01-19 07:46:33 0000</bug_when>
            <thetext>Great!  Sorry for the long holdup on this one.  Have fun composing...

Aron</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hansonj@jon-hanson.net</who>
            <bug_when>2003-01-19 17:14:42 0000</bug_when>
            <thetext>TeTeX compiles fine for me now but I&apos;m still having some kind of problem with
Lilypond. In the &quot;emerge lilypond&quot; phase I get the following error:

/usr/bin/python ../buildscripts/mf-to-table.py
--package=/var/tmp/portage/lilypond-1.6.6/work/lilypond-1.6.6 --outdir=./out
--dep ./out/feta11.dep  --afm ./out/feta11.afm  --enc ./out/feta11.enc --tex
./out/feta11.tex --ly ./out/feta11list.ly out/feta11.log
Reading checksum from `out/feta11.tfm&apos;
Traceback (most recent call last):
  File &quot;../buildscripts/mf-to-table.py&quot;, line 237, in ?
    write_afm_metric (afm, g,m)
  File &quot;../buildscripts/mf-to-table.py&quot;, line 115, in write_afm_metric
    write_afm_char_metric (file,m)
  File &quot;../buildscripts/mf-to-table.py&quot;, line 104, in write_afm_char_metric
    file.write (&apos;C %d ; WX %d ; N  %s ;  B %d %d %d %d ;\n&apos;% tup)
OverflowError: float too large to convert
make[1]: *** [out/feta11.tex] Error 1
make[1]: Leaving directory `/var/tmp/portage/lilypond-1.6.6/work/lilypond-1.6.6/mf&apos;
make: *** [all] Error 2

!!! ERROR: media-sound/lilypond-1.6.6 failed.
!!! Function src_compile, Line 70, Exitcode 2
!!! emake failed

I cleaned out all of the files in /usr/portage/distfiles and did an &quot;emerge
sync&quot; before doing the &quot;emerge tetex&quot; and &quot;emerge lilypond&quot;.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>agriffis@gentoo.org</who>
            <bug_when>2003-01-19 19:03:11 0000</bug_when>
            <thetext>Okay, this isn&apos;t a lilypond problem per se, it&apos;s really a Python problem.  The
bug you&apos;re hitting is described in bug 12554.  Go take a look and tell me what
you think.  I don&apos;t think I can reproduce this problem.

Aron</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hansonj@jon-hanson.net</who>
            <bug_when>2003-01-19 21:53:20 0000</bug_when>
            <thetext>I looked at 12554 and was able to reproduce that Python problem on my system as
descibed in the description of that bug. I concur that this isn&apos;t a problem with
Lilypond&apos;s ebuild script.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>agriffis@gentoo.org</who>
            <bug_when>2003-02-22 11:57:50 0000</bug_when>
            <thetext>All the bugs blocking this have been fixed.  Closing this bug.</thetext>
          </long_desc>
      
    </bug>

</bugzilla>