Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 72564 - app-accessibility/festival-1.4.3-r2 fails to compile
Summary: app-accessibility/festival-1.4.3-r2 fails to compile
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo Accessibility Team
URL: http://forums.gentoo.org/viewtopic.ph...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-26 09:57 UTC by mike daugird
Modified: 2004-12-08 15:26 UTC (History)
1 user (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 mike daugird 2004-11-26 09:57:48 UTC
from ../../../src/include/festival.h:44,
from festival.cc:44:
/usr/lib/speech-tools/include/EST_features_aux.h: At global scope:
/usr/lib/speech-tools/include/EST_features_aux.h:99: error: `void* pointer(const EST_Val&)' used prior to declaration
make[3]: *** [festival.o] Error 1
make[2]: *** [festival] Error 2
make[1]: *** [arch] Error 2
make: *** [src] Error 2

!!! ERROR: app-accessibility/festival-1.4.3-r2 failed.
!!! Function src_compile, Line 71, Exitcode 2 
this is a different failure then the other ebuild failures I found in my search.

this is a 2.6.9 love sources box, using
gcc (GCC) 3.4.3  (Gentoo Linux 3.4.3, ssp-3.4.3-0, pie-8.7.6.6)
and NPTL

Reproducible: Always
Steps to Reproduce:
1.emerge festival
2.
3.

Actual Results:  
 from ../../../src/include/festival.h:44,
from festival.cc:44:
/usr/lib/speech-tools/include/EST_features_aux.h: At global scope:
/usr/lib/speech-tools/include/EST_features_aux.h:99: error: `void* pointer(const
EST_Val&)' used prior to declaration
make[3]: *** [festival.o] Error 1
make[2]: *** [festival] Error 2
make[1]: *** [arch] Error 2
make: *** [src] Error 2

!!! ERROR: app-accessibility/festival-1.4.3-r2 failed.
!!! Function src_compile, Line 71, Exitcode 2 

Expected Results:  
ebuild completed successfully

pali mike # emerge info
Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0,
2.6.9-rc4-love1 i686)
=================================================================
System uname: 2.6.9-rc4-love1 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System version 1.6.6
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -mtune=athlon-xp -O2 -pipe -ffast-math
-fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config
/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref
/usr/share/config /usr/share/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="-march=athlon-xp -mtune=athlon-xp -O2 -pipe -ffast-math
-fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://mirrors.tds.net/gentoo http://gentoo.chem.wisc.edu/gentoo
http://lug.mtu.edu/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="3dnow X aalib acpi alsa apache2 apm arts avi berkdb bitmap-fonts bonobo cdr
crypt cups dg dga dgbm doc emacs encode esd evo f77 fam flac foomaticdb fortran
gdbm gif gnome gpm gstreamer gtk gtk2 imagemagick imlib jpeg junit kde ldap
libg++ libwww mad mikmod mmx motif mozilla mpeg mysql ncurses nls nocd nptl odbc
oggvorbis opengl oss pam pdflib perl png postgres python qt quicktime readline
samba sdl slang spell sse ssl svga tcltk tcpd tetex tiff truetype videos wmf
wxwindows x86 xml xml2 xmms xv zlib x86"
Comment 1 Nick Matteo 2004-12-06 14:05:31 UTC
I have the same error, with gcc 3.4.3 on amd64.



g++ -c   -O3 -pipe -fomit-frame-pointer -fPIC -fno-shared-data -Wall -Wno-non-template-friend -Wno-deprecated           -I../../../src/include -I/usr/lib/speech-tools/include      -DINSTANTIATE_TEMPLATES -DFTNAME='Festival Speech Synthesis System' -DFTLIBDIRC=/var/tmp/portage/festival-1.4.3-r2/work/festival/lib  -DFTVERSION='1.4.3' -DFTSTATE='release'  -DFTDATE='Jan 2003' -DFTOSTYPE=\"unknown_Linux\" festival.cc
In file included from /usr/lib/speech-tools/include/EST_TList.h:50,
                 from /usr/lib/speech-tools/include/EST_Pathname.h:38,
                 from festival.cc:42:
/usr/lib/speech-tools/include/EST_TIterator.h: In constructor `EST_TStructIterator<Container, IPointer, Entry>::EST_TStructIterator()':
/usr/lib/speech-tools/include/EST_TIterator.h:204: error: `cont' undeclared (first use this function)
/usr/lib/speech-tools/include/EST_TIterator.h:204: error: (Each undeclared identifier is reported only once for each function it appears in.)
/usr/lib/speech-tools/include/EST_TIterator.h: In member function `EST_TIterator<Container, IPointer, Entry>& EST_TStructIterator<Container, IPointer, Entry>::operator=(const EST_TIterator<Container, IPointer, Entry>&)':
/usr/lib/speech-tools/include/EST_TIterator.h:208: error: `cont' undeclared (first use this function)
/usr/lib/speech-tools/include/EST_TIterator.h:208: error: `pos' undeclared (first use this function)
/usr/lib/speech-tools/include/EST_TIterator.h:208: error: `pointer' undeclared (first use this function)
/usr/lib/speech-tools/include/EST_TIterator.h: In member function `const Entry* EST_TStructIterator<Container, IPointer, Entry>::operator->()const':
/usr/lib/speech-tools/include/EST_TIterator.h:215: error: there are no arguments to `current' that depend on a template parameter, so a declaration of `current' must be available
/usr/lib/speech-tools/include/EST_TIterator.h:215: error: (if you use `-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/usr/lib/speech-tools/include/EST_TIterator.h: In constructor `EST_TRwIterator<Container, IPointer, Entry>::EST_TRwIterator()':
/usr/lib/speech-tools/include/EST_TIterator.h:234: error: `cont' undeclared (first use this function)
/usr/lib/speech-tools/include/EST_TIterator.h: In member function `EST_TIterator<Container, IPointer, Entry>& EST_TRwIterator<Container, IPointer, Entry>::operator=(const EST_TIterator<Container, IPointer, Entry>&)':
/usr/lib/speech-tools/include/EST_TIterator.h:238: error: `cont' undeclared (first use this function)
/usr/lib/speech-tools/include/EST_TIterator.h:238: error: `pos' undeclared (first use this function)
/usr/lib/speech-tools/include/EST_TIterator.h:238: error: `pointer' undeclared (first use this function)
/usr/lib/speech-tools/include/EST_TIterator.h: In member function `void EST_TRwIterator<Container, IPointer, Entry>::begin(Container&)':
/usr/lib/speech-tools/include/EST_TIterator.h:246: error: `cont' undeclared (first use this function)
/usr/lib/speech-tools/include/EST_TIterator.h:246: error: there are no arguments to `beginning' that depend on a template parameter, so a declaration of `beginning' must be available
/usr/lib/speech-tools/include/EST_TIterator.h: In member function `Entry& EST_TRwIterator<Container, IPointer, Entry>::current() const':
/usr/lib/speech-tools/include/EST_TIterator.h:253: error: `cont' undeclared (first use this function)
/usr/lib/speech-tools/include/EST_TIterator.h:253: error: `pointer' undeclared (first use this function)
/usr/lib/speech-tools/include/EST_TIterator.h: In member function `Entry& EST_TRwIterator<Container, IPointer, Entry>::next_element()':
/usr/lib/speech-tools/include/EST_TIterator.h:267: error: `cont' undeclared (first use this function)
/usr/lib/speech-tools/include/EST_TIterator.h:267: error: `pointer' undeclared (first use this function)
/usr/lib/speech-tools/include/EST_TIterator.h: In constructor `EST_TRwStructIterator<Container, IPointer, Entry>::EST_TRwStructIterator()':
/usr/lib/speech-tools/include/EST_TIterator.h:284: error: `cont' undeclared (first use this function)
/usr/lib/speech-tools/include/EST_TIterator.h: In member function `EST_TIterator<Container, IPointer, Entry>& EST_TRwStructIterator<Container, IPointer, Entry>::operator=(const EST_TIterator<Container, IPointer, Entry>&)':
/usr/lib/speech-tools/include/EST_TIterator.h:288: error: `cont' undeclared (first use this function)
/usr/lib/speech-tools/include/EST_TIterator.h:288: error: `pos' undeclared (first use this function)
/usr/lib/speech-tools/include/EST_TIterator.h:288: error: `pointer' undeclared (first use this function)
/usr/lib/speech-tools/include/EST_TIterator.h: In member function `Entry* EST_TRwStructIterator<Container, IPointer, Entry>::operator->() const':
/usr/lib/speech-tools/include/EST_TIterator.h:295: error: there are no arguments to `current' that depend on a template parameter, so a declaration of `current' must be available
In file included from /usr/lib/speech-tools/include/EST_TSimpleMatrix.h:46,
                 from /usr/lib/speech-tools/include/EST_FMatrix.h:44,
                 from /usr/lib/speech-tools/include/EST_types.h:47,
                 from /usr/lib/speech-tools/include/EST_string_aux.h:45,
                 from /usr/lib/speech-tools/include/EST.h:47,
                 from ../../../src/include/festival.h:44,
                 from festival.cc:44:
/usr/lib/speech-tools/include/EST_TMatrix.h: In member function `unsigned int EST_TMatrix<T>::mcell_pos(int, int) const':
/usr/lib/speech-tools/include/EST_TMatrix.h:108: error: `p_column_step' undeclared (first use this function)
/usr/lib/speech-tools/include/EST_TMatrix.h: In member function `const T& EST_TMatrix<T>::fast_a_m(int, int) const':
/usr/lib/speech-tools/include/EST_TMatrix.h:120: error: `p_memory' undeclared (first use this function)
/usr/lib/speech-tools/include/EST_TMatrix.h: In member function `T& EST_TMatrix<T>::fast_a_m(int, int)':
/usr/lib/speech-tools/include/EST_TMatrix.h:122: error: `p_memory' undeclared (first use this function)
/usr/lib/speech-tools/include/EST_TMatrix.h: In member function `const T& EST_TMatrix<T>::fast_a_1(int, int) const':
/usr/lib/speech-tools/include/EST_TMatrix.h:125: error: `p_memory' undeclared (first use this function)
/usr/lib/speech-tools/include/EST_TMatrix.h: In member function `T& EST_TMatrix<T>::fast_a_1(int, int)':
/usr/lib/speech-tools/include/EST_TMatrix.h:127: error: `p_memory' undeclared (first use this function)
/usr/lib/speech-tools/include/EST_TMatrix.h: In member function `int EST_TMatrix<T>::num_columns() const':
/usr/lib/speech-tools/include/EST_TMatrix.h:179: error: `p_num_columns' undeclared (first use this function)
/usr/lib/speech-tools/include/EST_TMatrix.h: In member function `void EST_TMatrix<T>::fill()':
/usr/lib/speech-tools/include/EST_TMatrix.h:218: error: `def_val' undeclared (first use this function)
In file included from /usr/lib/speech-tools/include/EST_FMatrix.h:45,
                 from /usr/lib/speech-tools/include/EST_types.h:47,
                 from /usr/lib/speech-tools/include/EST_string_aux.h:45,
                 from /usr/lib/speech-tools/include/EST.h:47,
                 from ../../../src/include/festival.h:44,
                 from festival.cc:44:
/usr/lib/speech-tools/include/EST_TSimpleVector.h: In member function `void EST_TSimpleVector<T>::empty()':
/usr/lib/speech-tools/include/EST_TSimpleVector.h:77: error: `def_val' undeclared (first use this function)
/usr/lib/speech-tools/include/EST_TSimpleVector.h:77: error: no matching function for call to `fill(<type error>)'
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3/bits/stl_algobase.h:553: note: candidates are: void std::fill(unsigned char*, unsigned char*, const unsigned char&)
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3/bits/stl_algobase.h:561: note:                 void std::fill(signed char*, signed char*, const signed char&)
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/include/g++-v3/bits/stl_algobase.h:569: note:                 void std::fill(char*, char*, const char&)
In file included from /usr/lib/speech-tools/include/ling_class/EST_Relation.h:43,
                 from /usr/lib/speech-tools/include/EST_wave_aux.h:54,
                 from /usr/lib/speech-tools/include/EST_speech_class.h:44,
                 from /usr/lib/speech-tools/include/EST.h:60,
                 from ../../../src/include/festival.h:44,
                 from festival.cc:44:
/usr/lib/speech-tools/include/EST_THash.h: In constructor `EST_TStringHash<V>::EST_TStringHash(int)':
/usr/lib/speech-tools/include/EST_THash.h:328: error: `StringHash' undeclared (first use this function)
In file included from /usr/lib/speech-tools/include/EST_wave_aux.h:57,
                 from /usr/lib/speech-tools/include/EST_speech_class.h:44,
                 from /usr/lib/speech-tools/include/EST.h:60,
                 from ../../../src/include/festival.h:44,
                 from festival.cc:44:
/usr/lib/speech-tools/include/EST_TNamedEnum.h: In constructor `EST_TNamedEnumI<ENUM, INFO>::EST_TNamedEnumI(EST_TValuedEnumDefinition<ENUM, const char*, INFO>*)':
/usr/lib/speech-tools/include/EST_TNamedEnum.h:127: error: there are no arguments to `initialise' that depend on a template parameter, so a declaration of `initialise' must be available
/usr/lib/speech-tools/include/EST_TNamedEnum.h: In constructor `EST_TValuedEnum<ENUM, VAL>::EST_TValuedEnum(EST_TValuedEnumDefinition<ENUM, VAL, NO_INFO>*)':
/usr/lib/speech-tools/include/EST_TNamedEnum.h:139: error: there are no arguments to `initialise' that depend on a template parameter, so a declaration of `initialise' must be available
/usr/lib/speech-tools/include/EST_TNamedEnum.h: In constructor `EST_TNamedEnum<ENUM>::EST_TNamedEnum(EST_TValuedEnumDefinition<ENUM, const char*, NO_INFO>*)':
/usr/lib/speech-tools/include/EST_TNamedEnum.h:153: error: there are no arguments to `initialise' that depend on a template parameter, so a declaration of `initialise' must be available
In file included from /usr/lib/speech-tools/include/ling_class/EST_item_aux.h:46,
                 from /usr/lib/speech-tools/include/EST_ling_class.h:52,
                 from /usr/lib/speech-tools/include/EST.h:63,
                 from ../../../src/include/festival.h:44,
                 from festival.cc:44:
/usr/lib/speech-tools/include/EST_features_aux.h: At global scope:
/usr/lib/speech-tools/include/EST_features_aux.h:99: error: `void* pointer(const EST_Val&)' used prior to declaration
make[3]: *** [festival.o] Error 1
make[2]: *** [festival] Error 2
make[1]: *** [arch] Error 2
make: *** [src] Error 2

!!! ERROR: app-accessibility/festival-1.4.3-r2 failed.
!!! Function src_compile, Line 71, Exitcode 2
Comment 2 Jeremy Huddleston (RETIRED) gentoo-dev 2004-12-06 18:11:49 UTC
re-emerge speech-tools first... i dunno what happened, but somewhere speech-tools gets clobbered or something.
Comment 3 Nick Matteo 2004-12-06 22:47:17 UTC
Yes, re-emerging speech-tools fixed it.