This is the error I'm seeing when trying to compile lilipond vlada vlada # emerge -v lilypond Calculating dependencies ...done! >>> emerge (1 of 1) media-sound/lilypond-2.5.2 to / >>> md5 files ;-) lilypond-2.0.3.ebuild >>> md5 files ;-) lilypond-2.2.4.ebuild >>> md5 files ;-) lilypond-2.2.6.ebuild >>> md5 files ;-) lilypond-2.4.2.ebuild >>> md5 files ;-) lilypond-2.5.2.ebuild >>> md5 files ;-) files/digest-lilypond-2.0.3 >>> md5 files ;-) files/lilypond-2.0.0-coreutils-compat.patch >>> md5 files ;-) files/digest-lilypond-2.2.4 >>> md5 files ;-) files/digest-lilypond-2.2.6 >>> md5 files ;-) files/digest-lilypond-2.4.2 >>> md5 files ;-) files/digest-lilypond-2.5.2 >>> md5 src_uri ;-) lilypond-2.5.2.tar.gz >>> Unpacking source... >>> Unpacking lilypond-2.5.2.tar.gz to /var/tmp/portage/lilypond-2.5.2/work >>> Source unpacked. * econf: updating lilypond-2.5.2/stepmake/bin/config.sub with /usr/share/gnuconfig/config.sub * econf: updating lilypond-2.5.2/stepmake/bin/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu --build=i686-pc-linux-gnu checking build system type... i686-pc-linux-gnu checking Package... LILYPOND checking builddir... /var/tmp/portage/lilypond-2.5.2/work/lilypond-2.5.2 checking for stepmake... ./stepmake (/usr/share/stepmake not found) checking host system type... i686-pc-linux-gnu checking for gmake... gmake checking for find... find checking for tar... tar checking for bash... /bin/sh checking for python... python checking python version... 2.3.5 checking for python... /usr/bin/python checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-pc-linux-gnu-gcc accepts -g... yes checking for i686-pc-linux-gnu-gcc option to accept ANSI C... none needed checking whether compiler understands -pipe... yes checking for IEEE-conformance compiler flags... none checking for python... /usr/bin/python checking /usr/bin/python version... 2.3.5 checking for /usr/bin/python... (cached) /usr/bin/python checking i686-pc-linux-gnu-gcc version... 3.4.3.20050110 checking for i686-pc-linux-gnu-g++... i686-pc-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether i686-pc-linux-gnu-g++ accepts -g... yes checking i686-pc-linux-gnu-g++ version... 3.4.3.20050110 checking whether explicit instantiation is needed... no checking for ar... ar checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib checking for bison... bison -y checking for bison... bison checking bison version... 2.0 checking for flex... flex checking how to run the C++ preprocessor... i686-pc-linux-gnu-g++ -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking FlexLexer.h usability... yes checking FlexLexer.h presence... yes checking for FlexLexer.h... yes checking for yyFlexLexer.yy_current_buffer... yes checking language... English checking i686-pc-linux-gnu-g++ version... 3.4.3.20050110 configure: WARNING: autoconf <= 2.59 with g++ >= 3.3 gettext test broken. configure: WARNING: Trying gcc, cross fingers. checking for gettext in -lintl... no checking for gettext... yes checking for msgfmt... msgfmt checking for mf-nowin... mf-nowin checking for inimf... no checking for inimfont... no checking for working metafont mode... laserjet checking for kpsewhich... kpsewhich checking for tfm path... /usr/share/texmf/fonts/tfm/public/cm /usr/share/texmf/fonts/tfm/ams/symbols checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E checking for guile-config... guile-config checking guile-config version... 1.6.7 checking guile compile flags... checking guile link flags... -lguile -lguile-ltdl -Wl,-O1 -lqthreads -lpthread -lcrypt -lm checking libguile.h usability... yes checking libguile.h presence... yes checking for libguile.h... yes checking for scm_boot_guile in -lguile... yes checking for scm_boot_guile... yes checking kpathsea/kpathsea.h usability... yes checking kpathsea/kpathsea.h presence... yes checking for kpathsea/kpathsea.h... yes checking for kpse_find_file in -lkpathsea... yes checking for kpse_find_file... yes checking whether to use kpathsea... yes checking for makeinfo... makeinfo checking whether makeinfo can split html by @node... yes checking Python.h usability... yes checking Python.h presence... yes checking for Python.h... yes checking assert.h usability... yes checking assert.h presence... yes checking for assert.h... yes checking for sys/stat.h... (cached) yes checking sstream usability... yes checking sstream presence... yes checking for sstream... yes checking whether stat file-mode macros are broken... no checking for working memcmp... yes checking for vprintf... yes checking for _doprnt... no checking for gettext... (cached) yes checking for isinf... yes checking for memmem... yes checking for snprintf... yes checking for vsnprintf... yes checking for gettext... (cached) yes checking for ec-fonts-mftraced... /usr/share/texmf/fonts/type1/public/ec-fonts-mftraced/ecb10.pfa checking for guile... guile checking for guile... /usr/bin/guile checking for perl... perl checking for perl... /usr/bin/perl checking for mftrace... mftrace checking mftrace version... 1.1.2 checking for makeinfo... (cached) makeinfo checking makeinfo version... 4.8 configure: creating ./config.status config.status: creating config.make config.status: creating config.hh ERROR: Please install required programs: inimf inimfont See INSTALL.txt for more information on how to build LilyPond !!! Please attach the config.log to your bug report: !!! /var/tmp/portage/lilypond-2.5.2/work/lilypond-2.5.2/config.log !!! ERROR: media-sound/lilypond-2.5.2 failed. !!! Function econf, Line 487, Exitcode 0 !!! econf failed !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.51.20-r5 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.5- r0, 2.6.11-ck4 i686) ================================================================= System uname: 2.6.11-ck4 i686 AMD Athlon(tm) XP 2000+ Gentoo Base System version 1.6.11 dev-lang/python: 2.3.5 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r8 sys-devel/libtool: 1.4.3-r4, 1.5.14 virtual/os-headers: 2.6.11 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt - falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop- arrays" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/ share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb / usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 -pipe -fforce- addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop- arrays" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/ distributions/gentoo" LDFLAGS="-Wl,-O1" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X alsa apm avi berkdb bitmap-fonts cdr crypt cups curl dvd emboss encode esd fam fftw flac foomaticdb fortran gdbm gif gimpprint gphoto2 gpm gstreamer gtk gtk2 guile imagemagick imlib ipv6 jack java jpeg kde ladcca lcms ldap libg++ libwww mad mikmod mmx motif mozilla mp3 mpeg mysql ncurses nls ogg oggvorbis opengl oss pam pdflib perl png python qt quicktime readline scanner sdl slang soundtouch spell sse ssl svg svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts usb vorbis wmf xml2 xmms xscreensaver xv zlib" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LINGUAS, PORTDIR_OVERLAY
You Gentoo box must be glowin
You Gentoo box must be glowin´! Reopen if you are able to reproduce after you have recompiled your system with sane C[XX]FLAGS. I thought that Bug 90989 was enough to prove that your CFLAGS are insane but it seems that it was not...
My gentoo box is flying! :) What is really insane is that I didn't change my C[XX]FLAGS to compile file package. It just begun to work somehow. That's exactly what I have said for previous compilation failure - "Hmm, working now?! How?". But, yes, I admit my setup is insane. :) Is there any recomandation about what I could recompile to make this working except whole system? Of course, with less gcc ambitions. Vlada
Uhm, at a bare minimum recompile the toolchain with C[XX]FLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer" but I
Uhm, at a bare minimum recompile the toolchain with C[XX]FLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer" but I´d suggest at least emerge --emptytree system Also, man gcc is a good reading ;-)
emerge -e system is on the way! gcc? njaaaa Try Robert Jordan, Tolkien or George Martin instead :) And thanx (I hope so!) Will see if this will do the trick...
Believe it or not... Guess my flags had nothing with that. I recompiled whole system and plus lilypond deps with c(xx)flags you recomanded and still the same error!
thanks for recompiling
I'm just polling another 10MB of system updates to recompile everything once again. Will inform you about result.
The problem seems to be with a missing dependency. inimf is a symlink to mf which is part of tetex package. You have tetex installed? if so, which version?
Here's exactly what emerge says: [ebuild R ] app-text/tetex-3.0-r2 +X -Xaw3d -debug -doc -lesstif +motif -neXt 0 kB
Confirmed! The same thing happens again and again... Only thing I got is not starting of kdm on boot. All conf files are messed up. What was the name of that env variable DISPLAY_MANAGER, SESSION_MANAGER, KILL_JAKOB_MOC_ON_BOOT="kdm" Vlada
Same here: emerge lilypond fails with >tetex-3.0 Ugly hack: ln -s /usr/bin/mf /usr/bin/inimf This fixes the issue for me.
(In reply to comment #11) > Same here: emerge lilypond fails with >tetex-3.0 > > Ugly hack: ln -s /usr/bin/mf /usr/bin/inimf > This fixes the issue for me. Fixes the problem for me as well. Version of tetex installed; [ebuild R ] app-text/tetex-3.0-r3 Tim.
I had the same problem listed in the first post. the "Ugly Hack" of comment #11 took things further but the compile stops at: mf-nowin "\mode:=laserjet; nonstopmode; input feta11.mf;" This is METAFONT, Version 2.71828 (Web2C 7.5.4) kpathsea: Running mktexfmt mf-nowin.base fmtutil: no info for format `mf-nowin'. I can't find the base file `mf-nowin.base'! make[1]: *** [out/feta11.tfm] Error 1 make[1]: Leaving directory `/var/tmp/portage/lilypond-2.5.2/work/lilypond-2.5.2/mf' make: *** [all] Error 2 !!! ERROR: media-sound/lilypond-2.5.2 failed. !!! Function src_compile, Line 51, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message.
re comment 13: separate bug, please don't spam. This bug still exists. imimf is not installed by tetex-3.0-r3.
(In reply to comment #14) > re comment 13: separate bug, please don't spam. > > This bug still exists. imimf is not installed by tetex-3.0-r3. I don't see a bug for this. Am I missing something?
(In reply to comment #13) Same here.
ok, I've restricted the older lilypond ebuilds to tetex-2. It seems that lilypond-2.8 builds with tetex-3 okay. If this isn't the case, please re-open this bug. http://www.gentoo.org/cgi-bin/viewcvs.cgi/media-sound/lilypond/lilypond-2.0.3.ebuild?r1=1.9&r2=1.10 http://www.gentoo.org/cgi-bin/viewcvs.cgi/media-sound/lilypond/lilypond-2.2.4.ebuild?r1=1.6&r2=1.7 http://www.gentoo.org/cgi-bin/viewcvs.cgi/media-sound/lilypond/lilypond-2.2.6.ebuild?r1=1.4&r2=1.5 http://www.gentoo.org/cgi-bin/viewcvs.cgi/media-sound/lilypond/lilypond-2.4.2.ebuild?r1=1.4&r2=1.5 http://www.gentoo.org/cgi-bin/viewcvs.cgi/media-sound/lilypond/lilypond-2.5.2.ebuild?r1=1.6&r2=1.7
fixed
*** Bug 127888 has been marked as a duplicate of this bug. ***
(In reply to comment #17) > ok, I've restricted the older lilypond ebuilds to tetex-2. > It seems that lilypond-2.8 builds with tetex-3 okay. If this isn't the case, > please re-open this bug. Yeah, but you've restricted 2.8.0 to tetex-2 as well. Likely not intended, right?
too old