Initializing FontConfig... Initializing FontConfig...terminate called after throwing an instance of 'std::logic_error' what(): basic_string::_S_construct NULL not valid terminate called after throwing an instance of 'std::logic_error' what(): basic_string::_S_construct NULL not valid /bin/sh: line 1: 24892 Aborted /tmp/portage/lilypond-2.8.0-r1/work/lilypond-2.8.0/lily/out/lilypond --verbose /tmp/portage/lilypond-2.8.0-r1/work/lilypond-2.8.0/ly/generate-documentation /bin/sh: line 1: 24896 Aborted /tmp/portage/lilypond-2.8.0-r1/work/lilypond-2.8.0/lily/out/lilypond --verbose /tmp/portage/lilypond-2.8.0-r1/work/lilypond-2.8.0/ly/generate-documentation make[2]: *** [out/lilypond-internals.texi] Error 134 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [out/lilypond-internals.nexi] Error 134 make[2]: Leaving directory `/tmp/portage/lilypond-2.8.0-r1/work/lilypond-2.8.0/Documentation/user' make[1]: *** [all] Error 2 make[1]: Leaving directory `/tmp/portage/lilypond-2.8.0-r1/work/lilypond-2.8.0/Documentation' make: *** [all] Error 2 !!! ERROR: media-sound/lilypond-2.8.0-r1 failed. emerge --info: Portage 2.1.2_pre1 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.4-r3, 2.6.18-rc3 i686) ================================================================= System uname: 2.6.18-rc3 i686 Intel(R) Pentium(R) M processor 1.60GHz Gentoo Base System version 1.12.5 Last Sync: Sun, 17 Sep 2006 21:00:01 +0000 app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.6-r1, 2.0.28-r1 dev-lang/python: 2.4.3-r3 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-Os -march=pentium-m -ftracer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-Os -march=pentium-m -ftracer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://mirror.datapipe.net/gentoo http://mirror.clarkson.edu/pub/distributions/gentoo/ http://mirrors.tds.net/gentoo" LINGUAS="en fr de ja ko zh_CN zh_TW" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/science /usr/portage/local/layman/sunrise /usr/portage/local/layman/gentoo-taiwan" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 7zip X a52 aac aalib acpi aim alsa aoss asf bash-completion bcmath bidi bitmap-fonts blender-game bzip2 canna cdparanoia cdr cjk cpudetection crypt css dga directfb dlloader dri dv dvd dvdread effects elibc_glibc enca encode exif fbcon ffmpeg firefox flac ftp gdbm gif gimp glx gphoto2 gpm graphviz gs gtk gtk2 iconv imagemagick imap imlib inkjar input_devices_joystick input_devices_keyboard input_devices_mouse java javascript jpeg jpeg2k kernel_linux kqemu libcaca libwww linguas_de linguas_en linguas_fr linguas_ja linguas_ko linguas_zh_CN linguas_zh_TW lzo mad maildir matroska mbox mbrola menubar mikmod mime mmx mmxext mng motif mozilla moznocompose moznoirc moznomail mozsvg mp3 mpeg musepack ncurses nethack network nls no-old-linux nptl nptlonly nsplugin offensive ogg oggvorbis opengl oscar pcmcia pdf perl plugin png pnp posix python qemu-fast quicktime readline real rtc sdk sdl sftp simplexml smime soap softmmu sox spell sse sse2 ssl stroke subtitles svg svgz tcpd tetex tiff toolbar truetype truetype-fonts type1-fonts unicode userland_GNU userlocales uudeview vcd vdr video_cards_ati video_cards_fbdev video_cards_radeon video_cards_vesa vim vim-pager vorbis wifi win32codecs wmf x264 xanim xine xinetd xml xmms xorg xpm xrandr xv xvid xvmc zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
*** Bug 149478 has been marked as a duplicate of this bug. ***
This bug seems to have been introduced by fontconfig-2.4.1. Reverting to fontconfig-2.3.2-r1 solved the issue for me.
That should have been fontconfig-2.3.2-r2 instead.
Anything new on this? Is this a fontconfig bug that should be reported? Should lilypond block on >=fontconfig-2.4?
It builds for me but crashes on startup. Upgrading to 2.8.8 makes things work. I just did: cd /usr/portage/media-sound/lilypond cp lilypond-2.8.0-r1.ebuild lilypond-2.8.8.ebuild digest lilypond-2.8.8 digest emerge lilypond Of course, an official ebuild would be much better, but I need lilypond and couldn't wait anymore.
(In reply to comment #5) > I just did: > > cd /usr/portage/media-sound/lilypond > cp lilypond-2.8.0-r1.ebuild lilypond-2.8.8.ebuild > digest lilypond-2.8.8 digest > emerge lilypond Sure. So then what is your setup? I know this may seem harsh, but if the rest of us can do that too then all well and good. But ATM I think more information is needed esp. about eg what font-config are you running, did you see any other errors, and are you able to build the system so it will pass it's own examples. Please be specific. If we can get enough ppl trying this approach, maybe all that needs to happen is we have the devs try it too and then that, or slightly modified one, becomes the 'official' version. Best, sonofthejedi
I have an amd64 with fontconfig-2.4.1 installed: $ emerge -s fontconfig Searching... [ Results for search key : fontconfig ] [ Applications found : 1 ] * media-libs/fontconfig Latest version available: 2.4.1 Latest version installed: 2.4.1 Size of files: 1,241 kB Homepage: http://fontconfig.org/ Description: A library for configuring and customizing font access License: fontconfig $ emerge --info Portage 2.1.2_rc1-r3 (default-linux/amd64/2006.1/no-multilib, gcc-4.1.1, glibc-2.5-r0, 2.6.16-gentoo-r8 x86_64) ================================================================= System uname: 2.6.16-gentoo-r8 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.12.6 Last Sync: Tue, 07 Nov 2006 04:50:01 +0000 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.3.5-r3, 2.4.4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -g -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=athlon64 -g -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo/" LANG="fr_FR.UTF-8" LC_ALL="fr_FR.UTF-8" LINGUAS="fr de es it pl ru zh_CN" MAKEOPTS="" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="amd64 X alsa berkdb bitmap-fonts blas bonobo bzip2 bzlib cdr chipcard clamav cli cracklib crypt cups dba dbus debug dlloader doc dri dvd dvdr elibc_glibc esd evolution fam firefox fortran ftp gd gdbm gimp gnome gpm gtk gtk2 guile hal hbci hdf5 iconv imap input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 isdnlog javascript jpeg kernel_linux libg++ linguas_de linguas_es linguas_fr linguas_it linguas_pl linguas_ru linguas_zh_CN mono mopac7 mpqc ncurses nls nptl nptlonly nsplugin ofx ogg openbabel opengl pam pcre pdf perl png pop postgres ppds pppd print python quotes readline reflection samba session spl ssl svg tcpd tetex threads tiff toolbar truetype truetype-fonts type1-fonts udev unicode userland_GNU userlocales video_cards_apm video_cards_ark video_cards_ati video_cards_chips video_cards_cirrus video_cards_cyrix video_cards_dummy video_cards_fbdev video_cards_glint video_cards_i128 video_cards_i810 video_cards_mga video_cards_neomagic video_cards_nv video_cards_rendition video_cards_s3 video_cards_s3virge video_cards_savage video_cards_siliconmotion video_cards_sis video_cards_sisusb video_cards_tdfx video_cards_tga video_cards_trident video_cards_tseng video_cards_v4l video_cards_vesa video_cards_vga video_cards_via video_cards_vmware video_cards_voodoo vorbis xml xml2 xorg zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
I've tried fontconfig-2.4.1 and lilypond-2.8.8: emerge -pv fontconfig [ebuild R ] media-libs/fontconfig-2.4.1 USE="xml -doc" 0 kB emerge -pv lilypond [ebuild U ] media-sound/lilypond-2.8.8 [2.8.0-r1] USE="vim -debug -doc -emacs -profile" 0 kB [1] [1] /usr/local/portage lilypond failed to build: ... make[2]: Leaving directory `/var/tmp/portage/media-sound/lilypond-2.8.8/work/lilypond-2.8.8' cd ./out && /usr/bin/fontforge -script aybabtu.pe Copyright (c) 2000-2006 by George Williams. Executable based on sources from 20:02 25-Oct-2006-ML. rm -f ./out/*.scale.{pfa,afm} Cannot open /var/tmp/portage/media-sound/lilypond-2.8.8/work/lilypond-2.8.8/mf/out/feta-braces-b.scale.pfa The requested file, feta-braces-b.scale.pfa, does not exist MergeFonts: Can't find font: feta-braces-b.scale.pfa Called from... aybabtu.pe: line 48 make[1]: *** [out/aybabtu.otf] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-sound/lilypond-2.8.8/work/lilypond-2.8.8/mf' make: *** [all] Error 2
Hmm, lilypond compiled the second time I tried it, probably because I forgot to restart my X session after updating fontconfig. So fontconfig-2.4.1 and lilypond-2.8.8 together work for me.
please try a recent ebuild from bug 132706
please use 2.10.23