Whenever festival attempts any kind of speech synthesis (SayText "foo" for example) the program gives a symbol lookup error and exits Reproducible: Always Steps to Reproduce: 1. run festival 2. at the festival prompt enter (SayText "foo") Actual Results: festival exits giving the following error: festival: symbol lookup error: festival: undefined symbol: _ZN9EST_Track4loadER15EST_TokenStreamf Expected Results: festival should have said "foo" festival version: 1.4.3-r3 speech-tools version: 1.2.3-r2 ldd /usr/bin/festival: linux-gate.so.1 => (0xffffe000) libestbase.so => /usr/local/lib/libestbase.so (0xb7cab000) libeststring.so => /usr/local/lib/libeststring.so (0xb7c97000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7c40000) libdl.so.2 => /lib/libdl.so.2 (0xb7c3c000) libstdc++.so.5 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.so.5 (0xb7b7f000) libm.so.6 => /lib/libm.so.6 (0xb7b5c000) libgcc_s.so.1 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libgcc_s.so.1 (0xb7b54000) libc.so.6 => /lib/libc.so.6 (0xb7a3d000) libgpm.so.1 => /lib/libgpm.so.1 (0xb7a37000) /lib/ld-linux.so.2 (0xb7faa000) emerge info: Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r1, 2.6.12-gentoo-r4 i686) ============================================================ ===== System uname: 2.6.12-gentoo-r4 i686 AMD Athlon(tm) XP 2600+ Gentoo Base System version 1.6.13 dev-lang/python: 2.2.3-r5, 2.3.5-r2 sys-apps/sandbox: 1.2.12 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.6 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.8.1-r1, 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-mcpu=athlon-xp -march=athlon-xp -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/ config /usr/sh are/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/ generic/config/ /usr/share/texmf/ tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=athlon-xp -march=athlon-xp -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig candy distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LANG="en_GB" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aac aalib alsa anthy apache2 apm avi berkdb bitmap-fonts cdr crypt cups curl dga divx4linux dvd eds emacs emboss encode flac foomaticdb fortran gd gdbm gif gpm gstreamer gtk gtk2 guile ifc imagemagick imlib ipv6 java jikes jpeg libg++ libwww mbox mikmod mmx motif mp3 mpeg mysql ncurses nls nvidia ogg oggvorbis opengl oss pdflib perl pic png pnp python qt quicktime readline samba sdl slang spell ssl svg svga tcpd tetex tiff truety pe truetype-fonts type1-fonts usb v4l vorbis win32codecs xine xml xml2 xmms xv xvid zlib userland_GNU kernel_li nux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
Your ldd output shows you linking against libraries in /usr/local. I have emerged festival, and here is what my ldd output looks like: linux-gate.so.1 => (0xffffe000) libestbase.so => /usr/lib/libestbase.so (0xb7cdb000) libeststring.so => /usr/lib/libeststring.so (0xb7cc9000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7c83000) libdl.so.2 => /lib/libdl.so.2 (0xb7c7f000) libstdc++.so.5 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.so.5 (0xb7bc5000) libm.so.6 => /lib/libm.so.6 (0xb7ba2000) libgcc_s.so.1 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libgcc_s.so.1 (0xb7b9a000) libc.so.6 => /lib/libc.so.6 (0xb7a7e000) /lib/ld-linux.so.2 (0xb7fbc000) Festival works fine here. Please make sure that you get the speech-tools libraries out of /usr/local/lib then re-emerge festival and try again. Let me know if this is still an issue and I will re-open this bug.