Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 92040 - lilypond-2.5.2 emerge fails on configure stage saying ERROR: Please install required programs: inimf inimfont
Summary: lilypond-2.5.2 emerge fails on configure stage saying ERROR: Please install r...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
: 127888 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-05-09 13:18 UTC by vladimir savic
Modified: 2007-03-16 19:04 UTC (History)
5 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description vladimir savic 2005-05-09 13:18:10 UTC
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
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-05-09 13:57:03 UTC
You Gentoo box must be glowin
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2005-05-09 13:57:03 UTC
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...
Comment 3 vladimir savic 2005-05-09 16:10:30 UTC
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
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2005-05-09 16:32:09 UTC
Uhm, at a bare minimum recompile the toolchain with C[XX]FLAGS="-O3 -march=athlon-xp -pipe -fomit-frame-pointer" but I
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2005-05-09 16:32:09 UTC
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 ;-)
Comment 6 vladimir savic 2005-05-09 16:55:08 UTC
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...
Comment 7 vladimir savic 2005-05-10 04:43:16 UTC
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!
Comment 8 Seemant Kulleen (RETIRED) gentoo-dev 2005-05-10 04:45:15 UTC
thanks for recompiling
Comment 9 vladimir savic 2005-05-10 07:42:15 UTC
I'm just polling another 10MB of system updates to recompile everything once again. Will inform you about result.
Comment 10 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-05-10 07:54:30 UTC
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?
Comment 11 vladimir savic 2005-05-10 12:18:29 UTC
Here's exactly what emerge says:

[ebuild   R   ] app-text/tetex-3.0-r2  +X -Xaw3d -debug -doc -lesstif +motif -neXt 0 kB
Comment 12 vladimir savic 2005-05-11 04:40:31 UTC
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
Comment 13 cprior 2005-06-27 10:23:31 UTC
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.
Comment 14 Tim 2005-09-26 21:55:21 UTC
(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. 

Comment 15 David Corkill 2005-10-27 13:34:04 UTC
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.
Comment 16 Ed Catmur 2005-11-05 19:08:44 UTC
re comment 13: separate bug, please don't spam.

This bug still exists. imimf is not installed by tetex-3.0-r3.
Comment 17 dotslash 2006-03-21 09:56:51 UTC
(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?
Comment 18 Francisco José Cañizares Santofimia 2006-03-25 04:18:30 UTC
(In reply to comment #13)

Same here.
Comment 20 Aron Griffis (RETIRED) gentoo-dev 2006-03-27 16:15:21 UTC
fixed
Comment 21 Jakub Moc (RETIRED) gentoo-dev 2006-03-28 12:22:51 UTC
*** Bug 127888 has been marked as a duplicate of this bug. ***
Comment 22 Jakub Moc (RETIRED) gentoo-dev 2006-03-28 12:23:31 UTC
(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?
Comment 23 Marijn Schouten (RETIRED) gentoo-dev 2007-03-16 19:04:30 UTC
too old