Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 21305 - Lilypond fails to build
Summary: Lilypond fails to build
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Text-Markup Team (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-05-19 19:44 UTC by Dan
Modified: 2003-09-26 01:13 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Build log (typescript.bz2,81.43 KB, application/octet-stream)
2003-07-17 07:02 UTC, Stephen Boulet
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dan 2003-05-19 19:44:52 UTC
I get the following error when trying to build lilypond.

parser.yy: In function `int yyparse(void*)':
parser.yy:1963: warning: unused variable `Input i'
parser.yy:2000: warning: unused variable `Input i'
make -C ../flower &&  true
make[2]: Entering directory
`/var/tmp/portage/lilypond-1.6.9/work/lilypond-1.6.9/flower'
make[2]: *** No rule to make target
`/root/.ccache/tmp.stdout.bluenote.32054.ii', needed by `out/axis.o'.  Stop.
make[2]: Leaving directory
`/var/tmp/portage/lilypond-1.6.9/work/lilypond-1.6.9/flower'
make[1]: *** [out/lilypond] Error 2
rm out/parser.cc
make[1]: Leaving directory
`/var/tmp/portage/lilypond-1.6.9/work/lilypond-1.6.9/lily'
make: *** [all] Error 2

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


Reproducible: Always
Steps to Reproduce:
1.emerge lilypond
2.
3.
Comment 1 Dewet Diener 2003-05-23 14:27:00 UTC
Mine aborts building in a similar way: 
 
rm -f ./out/lexer.dep; DEPENDENCIES_OUTPUT="./out/lexer.dep ./out/lexer.o" g++ -c 
-march=athlon-tbird -O2 -pipe -fomit-frame-pointer  -DHAVE_CONFIG_H  -DSTRING_UTILS_INLINED 
-Iinclude -I./out -I../flower/include -I../flower/./out -I../flower/include -march=athlon-tbird -O2 -pipe 
-fomit-frame-pointer -O2 -finline-functions -g        -march=athlon-tbird -O2 -pipe 
-fomit-frame-pointer -O2 -finline-functions -g    -Wall  -W -Wmissing-prototypes -Wconversion  -o 
out/lexer.o out/lexer.cc 
lexer.ll:128: warning: `int yy_start_stack_ptr' defined but not used 
lexer.ll:129: warning: `int yy_start_stack_depth' defined but not used 
lexer.ll:130: warning: `int*yy_start_stack' defined but not used 
lexer.ll:132: warning: `void yy_push_state(int)' declared `static' but never 
   defined 
lexer.ll:135: warning: `void yy_pop_state()' declared `static' but never 
   defined 
lexer.ll:138: warning: `int yy_top_state()' declared `static' but never defined 
bison parser.yy 
parser.yy contains 2 shift/reduce conflicts. 
mv: cannot stat `parser.yy.tab.c': No such file or directory 
make[1]: [out/parser.cc] Error 1 (ignored) 
mv parser.tab.cc out/parser.cc 
rm -f ./out/parser.dep; DEPENDENCIES_OUTPUT="./out/parser.dep ./out/parser.o" g++ -c 
-march=athlon-tbird -O2 -pipe -fomit-frame-pointer  -DHAVE_CONFIG_H  -DSTRING_UTILS_INLINED 
-Iinclude -I./out -I../flower/include -I../flower/./out -I../flower/include -march=athlon-tbird -O2 -pipe 
-fomit-frame-pointer -O2 -finline-functions -g        -march=athlon-tbird -O2 -pipe 
-fomit-frame-pointer -O2 -finline-functions -g    -Wall  -W -Wmissing-prototypes -Wconversion  -o 
out/parser.o out/parser.cc 
In file included from 
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/include/g++-v3/backward/iostream.h:31, 
                 from parser.yy:26: 
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.2/include/g++-v3/backward/backward_warning.h:32:2: 
warning: #warning This file includes at least one deprecated or antiquated header. Please consider 
using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include 
substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the 
deprecated header <strstream.h>. To disable this warning use -Wno-deprecated. 
parser.yy: In function `int yyparse(void*)': 
parser.yy:1963: warning: unused variable `Input i' 
parser.yy:2000: warning: unused variable `Input i' 
make -C ../flower &&  true 
make[2]: Entering directory `/mp3/portage/portage/lilypond-1.6.9/work/lilypond-1.6.9/flower' 
make[2]: *** No rule to make target `/mp3/portage/ccache/tmp.stdout.asara.mine.nu.28676.ii', 
needed by `out/polynomial.o'.  Stop. 
make[2]: Leaving directory `/mp3/portage/portage/lilypond-1.6.9/work/lilypond-1.6.9/flower' 
make[1]: *** [out/lilypond] Error 2 
rm out/parser.cc 
make[1]: Leaving directory `/mp3/portage/portage/lilypond-1.6.9/work/lilypond-1.6.9/lily' 
make: *** [all] Error 2 
 
!!! ERROR: media-sound/lilypond-1.6.9 failed. 
!!! Function src_compile, Line 48, Exitcode 2 
!!! emake failed 
 
asara root # emerge info 
Portage 2.0.48 (default-x86-1.4, gcc-3.2.2, glibc-2.3.2-r1) 
================================================================= 
System uname: 2.4.20-gentoo-r1 i686 AMD Duron(tm) Processor 
GENTOO_MIRRORS="ftp://ftp.is.co.za/pub/linux/distributions/gentoo/ 
ftp://sunsite.dk/mirrors/gentoo/ ftp://gentoo.linux.no/pub/gentoo/ 
ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo/ " 
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config 
/etc/env.d /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ 
/usr/share/texmf/tex/platex/config/ /usr/share/config" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/env.d" 
PORTDIR="/usr/portage" 
DISTDIR="/usr/portage/distfiles" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/mp3/portage" 
PORTDIR_OVERLAY="/usr/local/portage" 
USE="x86 3dnow apm avi crypt cups encode gif jpeg gnome libg++ mmx mpeg ncurses nls pdflib 
png quicktime spell truetype xml2 xmms xv zlib gtkhtml gdbm berkdb slang readline arts nas 
bonobo svga ggi java guile ruby X sdl gpm tcpd pam libwww ssl python esd imlib oggvorbis gtk qt 
kde opengl scanner aalib acl alsa cdr curl dga doc dvd flash gd gphoto2 imap innodb ldap mbox 
-mikmod -motif mozilla mysql -oss pda perl postgres samba snmp tcltk tetex tiff usb wmf 
xinerama artswrappersuid" 
COMPILER="gcc3" 
CHOST="i686-pc-linux-gnu" 
CFLAGS="-march=athlon-tbird -O2 -pipe -fomit-frame-pointer" 
CXXFLAGS="-march=athlon-tbird -O2 -pipe -fomit-frame-pointer" 
ACCEPT_KEYWORDS="x86 ~x86" 
MAKEOPTS="-j2" 
AUTOCLEAN="yes" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
FEATURES="ccache sandbox distcc userpriv prelink" 
 
Comment 2 Stephen Boulet 2003-06-16 04:16:03 UTC
Lilypond fails to build for me, but it has a different message:

mftrace 1.0.10
Font (cmbxti8)...
error: Can not find a TFM file to match `cmbxti8'
Traceback (most recent call last):
  File "/usr/bin/mftrace", line 898, in ?
    error (_("Can not find a TFM file to match `%s'") % basename)
  File "/usr/bin/mftrace", line 115, in error
    raise _ ("Exiting ... ")
Exiting ...
make[1]: *** [out/cmbxti7.pfa] Error 1
make[1]: Leaving directory `/var/tmp/portage/lilypond-1.6.9/work/lilypond-1.6.9/mf'
make: *** [pfa-fonts] Error 2

!!! ERROR: media-sound/lilypond-1.6.9 failed.
!!! Function src_compile, Line 58, Exitcode 2
!!! make web-doc failed

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/tmp/sandbox-lilypond-1.6.9-13385.log"

mkdir:     /var/cache/fonts/tfm/jknappen/sauter
--------------------------------------------------------------------------------

My info:

# emerge info
Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1)
=================================================================
System uname: 2.4.20 i686 Pentium III (Coppermine)
GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY="/usr/local/portage"
USE="x86 oss 3dnow encode libg++ mikmod nls xml2 xmms xv berkdb guile X sdl libwww gphoto2 alsa apache2 apm arts atlas avi cdr crypt cups doc -esd gd gdbm ggi gif -gnome gpm -gtk -gtk2 -gtkhtml imlib java jpeg kde maildir mmx motif mozilla mpeg mysql ncurses oav odbc oggvorbis opengl pam pda pdflib perl plotutils png python qt quicktime readline samba slang spell sse ssl svga tcltk tcpd tetex tiff truetype zeo zlib"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer"
ACCEPT_KEYWORDS="x86 ~x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
FEATURES="sandbox distcc ccache"

-- Stephen
Comment 3 Dan 2003-07-15 11:05:25 UTC
Has anybody looked at this defect?  It's still a problem.

Thanks,

Daniel Timson
Comment 4 Aron Griffis (RETIRED) gentoo-dev 2003-07-15 18:44:07 UTC
Please try FEATURES=-ccache and let us know what happens
Comment 5 Dan 2003-07-16 10:57:02 UTC
Okay,

with Features="-ccache" the build works just fine.  Why is that the case?  I'm  new to the development side of things but  don't you usually want ccache?  Everything else seems to build okay with it?  Also, what was it the led you to believe that it was a problem with ccache?

Thanks,

Dan
Comment 6 Aron Griffis (RETIRED) gentoo-dev 2003-07-16 19:28:05 UTC
This line clued me in:

    make[2]: *** No rule to make target
    `/mp3/portage/ccache/tmp.stdout.asara.mine.nu.28676.ii',

Make shouldn't know about ccache; it's supposed to be transparent to
make.  Clearly if make is considering something in /mp3/portage/ccache
a target, then ccache is conflicting somehow with the lilypond ebuild.

I don't know how to specify in the lilypond ebuild to avoid ccache, or
if it's really possible.  We might need to fix lilypond instead so
that ccache works.
Comment 7 Stephen Boulet 2003-07-16 19:40:45 UTC
Still fails here with ccache disabled. Lots of warnings; here's the tail:

warning: autotrace: command exited with value 32512 (ignored) warning: Autotrace failed on
 bitmap. Bitmap left in `/var/tmp/portage/lilypond-1.6.9/work/lilypond-1.6.9/mf/autotrace-
bug-cmbxti7-127.pbm'
Failed command was:

        autotrace -background-color FFFFFF --output-format=eps --input-format=pbm  --outpu
t-file=char.eps -filter-iterations 9 /var/tmp/portage/lilypond-1.6.9/work/lilypond-1.6.9/m
f/autotrace-bug-cmbxti7-127.pbm

Please submit a bugreport to autotrace development.
Continuing trace...
autotrace: error while loading shared libraries: libMagick-5.5.6-Q16.so.0: cannot open sha
red object file: No such file or directory
warning: autotrace: command exited with value 32512 (ignored) autotrace: error while loadi
ng shared libraries: libMagick-5.5.6-Q16.so.0: cannot open shared object file: No such fil
e or directory
warning: autotrace: command exited with value 32512 (ignored) autotrace: error while loadi                ng shared libraries: libMagick-5.5.6-Q16.so.0: cannot open shared object file: No such fil                e or directory
warning: autotrace: command exited with value 32512 (ignored) autotrace: error while loadi                ng shared libraries: libMagick-5.5.6-Q16.so.0: cannot open shared object file: No such fil                e or directory
warning: autotrace: command exited with value 32512 (ignored) autotrace: error while loadi                ng shared libraries: libMagick-5.5.6-Q16.so.0: cannot open shared object file: No such fil                e or directory
warning: autotrace: command exited with value 32512 (ignored) autotrace: error while loadi                ng shared libraries: libMagick-5.5.6-Q16.so.0: cannot open shared object file: No such fil                e or directory
warning: autotrace: command exited with value 32512 (ignored) autotrace: error while loadi                ng shared libraries: libMagick-5.5.6-Q16.so.0: cannot open shared object file: No such fil                e or directory
warning: autotrace: command exited with value 32512 (ignored) autotrace: error while loadi                ng shared libraries: libMagick-5.5.6-Q16.so.0: cannot open shared object file: No such fil                e or directory
warning: autotrace: command exited with value 32512 (ignored) autotrace: error while loadi                ng shared libraries: libMagick-5.5.6-Q16.so.0: cannot open shared object file: No such fil                e or directory
warning: autotrace: command exited with value 32512 (ignored) warning: Failing even  -filt                er-iterations=0. Skipping character.
(skipping character)]
Assembling font (cmbxti7.pfa)...
Simplifying font (cmbxti7.pfa)... Copyright 
Comment 8 Stephen Boulet 2003-07-16 19:40:45 UTC
Still fails here with ccache disabled. Lots of warnings; here's the tail:

warning: autotrace: command exited with value 32512 (ignored) warning: Autotrace failed on
 bitmap. Bitmap left in `/var/tmp/portage/lilypond-1.6.9/work/lilypond-1.6.9/mf/autotrace-
bug-cmbxti7-127.pbm'
Failed command was:

        autotrace -background-color FFFFFF --output-format=eps --input-format=pbm  --outpu
t-file=char.eps -filter-iterations 9 /var/tmp/portage/lilypond-1.6.9/work/lilypond-1.6.9/m
f/autotrace-bug-cmbxti7-127.pbm

Please submit a bugreport to autotrace development.
Continuing trace...
autotrace: error while loading shared libraries: libMagick-5.5.6-Q16.so.0: cannot open sha
red object file: No such file or directory
warning: autotrace: command exited with value 32512 (ignored) autotrace: error while loadi
ng shared libraries: libMagick-5.5.6-Q16.so.0: cannot open shared object file: No such fil
e or directory
warning: autotrace: command exited with value 32512 (ignored) autotrace: error while loadi                ng shared libraries: libMagick-5.5.6-Q16.so.0: cannot open shared object file: No such fil                e or directory
warning: autotrace: command exited with value 32512 (ignored) autotrace: error while loadi                ng shared libraries: libMagick-5.5.6-Q16.so.0: cannot open shared object file: No such fil                e or directory
warning: autotrace: command exited with value 32512 (ignored) autotrace: error while loadi                ng shared libraries: libMagick-5.5.6-Q16.so.0: cannot open shared object file: No such fil                e or directory
warning: autotrace: command exited with value 32512 (ignored) autotrace: error while loadi                ng shared libraries: libMagick-5.5.6-Q16.so.0: cannot open shared object file: No such fil                e or directory
warning: autotrace: command exited with value 32512 (ignored) autotrace: error while loadi                ng shared libraries: libMagick-5.5.6-Q16.so.0: cannot open shared object file: No such fil                e or directory
warning: autotrace: command exited with value 32512 (ignored) autotrace: error while loadi                ng shared libraries: libMagick-5.5.6-Q16.so.0: cannot open shared object file: No such fil                e or directory
warning: autotrace: command exited with value 32512 (ignored) autotrace: error while loadi                ng shared libraries: libMagick-5.5.6-Q16.so.0: cannot open shared object file: No such fil                e or directory
warning: autotrace: command exited with value 32512 (ignored) warning: Failing even  -filt                er-iterations=0. Skipping character.
(skipping character)]
Assembling font (cmbxti7.pfa)...
Simplifying font (cmbxti7.pfa)... Copyright © 2000-2003 by George Williams.
 Executable based on sources from 16:26 12-5-2003.

mftrace 1.0.10
Font (cmbxti8)...
error: Can not find a TFM file to match `cmbxti8'
Traceback (most recent call last):
  File "/usr/bin/mftrace", line 898, in ?
    error (_("Can not find a TFM file to match `%s'") % basename)
  File "/usr/bin/mftrace", line 115, in error
    raise _ ("Exiting ... ")
Exiting ...
make[1]: *** [out/cmbxti7.pfa] Error 1
make[1]: Leaving directory `/var/tmp/portage/lilypond-1.6.9/work/lilypond-1.6.9/mf'
make: *** [pfa-fonts] Error 2

!!! ERROR: media-sound/lilypond-1.6.9 failed.
!!! Function src_compile, Line 58, Exitcode 2
!!! make web-doc failed

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/tmp/sandbox-lilypond-1.6.9-20590.log"

-- Stephen
Comment 9 Aron Griffis (RETIRED) gentoo-dev 2003-07-16 19:53:47 UTC
Stephen, if you could supply an attachment with the full output of the
emerge, that might be helpful.  (Please use the attachment feature of
bugzilla... don't paste it all into the bug report)
Comment 10 Stephen Boulet 2003-07-17 07:02:53 UTC
Created attachment 14620 [details]
Build log

ccache was not disabled for thie build.
Comment 11 Michael Ossmann 2003-07-17 14:25:30 UTC
It looks like autotrace was compiled with imagemagick support,
but imagemagick is no longer installed.  My guess is that you
can get past this by re-emerging autotrace.

On the other hand, you're just going to run into other problems
because the web-doc build is broken in lilypond-1.6.9.ebuild.

To build everything but web-doc:

USE="-doc" emerge lilypond

If you really want the html documentation, you can try my new
1.6.10 ebuild (bug 24687).  You'll still have to fix imagemagick.
Comment 12 Michael Ossmann 2003-07-17 14:26:38 UTC
I meant to say that you'll still have to fix autotrace.
Comment 13 Stephen Boulet 2003-07-17 21:57:17 UTC
I re-emerged autotrace, and 
 
   USE="-doc" emerge lilypond 
 
worked for me. Thanks. -- Stephen 
Comment 14 Aron Griffis (RETIRED) gentoo-dev 2003-09-12 09:50:10 UTC
I believe I've fixed the various bugs reported here.  First I disabled ccache in the 1.6.9 ebuild.  Second I removed web-doc building from the ebuild since it's broken (and it sounds like the 1.8.0 ebuild might have it fixed).
Comment 15 Stephen Boulet 2003-09-12 22:38:17 UTC
The new ebuild worked fine for me; it's no longer necessary to do USE="-doc" 
emerge lilypond. Thanks for the work on the ebuild. 
 
Are you working on making an ebuild for the development branch? ;) 
 
I see on the site that 1.95 is feature complete and that 2.0 is going to come 
out in a few weeks. 
 
-- Stephen 
Comment 16 Aron Griffis (RETIRED) gentoo-dev 2003-09-13 08:21:30 UTC
I'm not personaly working on an ebuild for the development branch.  I'm totally depending on Mike Ossman to provide this stuff... ;-)
Comment 17 Dan 2003-09-13 10:18:40 UTC
Either way,  I'm overjoyed at this open source thing.  Thanks for fixing the defect.  I'm amazed that an app that has such a limited following among us gentoo-ites is a priority for someone.  Thanks again!

Dan
Comment 18 Michael Ossmann 2003-09-25 16:01:40 UTC
I just submitted a 2.0.0 ebuild, bug 29619.  Fast on the heels of 1.8!

I'm not sure how this bug got marked NEW again, but I'm pretty sure it should
be CLOSED.
Comment 19 Mike Gardiner (RETIRED) gentoo-dev 2003-09-26 01:13:54 UTC
Most likely related to the recent bugzilla hiccups. The lid should stay on
this time.