Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 134012 - app-accessibility/festival-1.95_beta doesn't compile with gcc-4.1.0
Summary: app-accessibility/festival-1.95_beta doesn't compile with gcc-4.1.0
Status: RESOLVED DUPLICATE of bug 116030
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GCC Porting (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Please assign to toolchain
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-22 02:41 UTC by Wiktor Wandachowicz
Modified: 2006-05-22 04:05 UTC (History)
0 users

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 Wiktor Wandachowicz 2006-05-22 02:41:58 UTC
While trying to emerge gnome with USE="accessibiliy" I've found a problem with the festival package. The package in question already has an open bug #116030 and it possibly works with gcc-4.0.2. But I have gcc-4.1.0 and glibc-2.4 installed and there's still a problem with this package.

# emerge -1 festival
Calculating dependencies... done!
>>> Emerging (1 of 1) app-accessibility/festival-1.95_beta to /
>>> checking ebuild checksums ;-)
>>> checking auxfile checksums ;-)
>>> checking miscfile checksums ;-)
>>> checking festival-1.95-beta.tar.gz ;-)
>>> checking speech_tools-1.2.95-beta.tar.gz ;-)
>>> checking festlex_POSLEX.tar.gz ;-)
>>> checking festlex_CMU.tar.gz ;-)
>>> checking festlex_OALD.tar.gz ;-)
>>> checking festvox_rablpc16k.tar.gz ;-)
>>> checking festvox_don.tar.gz ;-)
>>> checking festvox_kallpc16k.tar.gz ;-)
>>> checking festvox_kedlpc16k.tar.gz ;-)
>>> checking festvox_cmu_us_bdl_arctic_hts.tar.gz ;-)
>>> checking festvox_cmu_us_slt_arctic_hts.tar.gz ;-)
>>> checking festvox_cmu_us_jmk_arctic_hts.tar.gz ;-)
>>> checking festvox_cmu_us_awb_arctic_hts.tar.gz ;-)
>>> Unpacking source...
>>> Unpacking festival-1.95-beta.tar.gz to /var/tmp/portage/festival-1.95_beta/work
>>> Unpacking speech_tools-1.2.95-beta.tar.gz to /var/tmp/portage/festival-1.95_beta/work
>>> Unpacking festlex_POSLEX.tar.gz to /var/tmp/portage/festival-1.95_beta/work
>>> Unpacking festlex_CMU.tar.gz to /var/tmp/portage/festival-1.95_beta/work
>>> Unpacking festlex_OALD.tar.gz to /var/tmp/portage/festival-1.95_beta/work
tar: Samotny blok zerowy przy 18820
>>> Unpacking festvox_rablpc16k.tar.gz to /var/tmp/portage/festival-1.95_beta/work
>>> Unpacking festvox_don.tar.gz to /var/tmp/portage/festival-1.95_beta/work
>>> Unpacking festvox_kallpc16k.tar.gz to /var/tmp/portage/festival-1.95_beta/work
>>> Unpacking festvox_kedlpc16k.tar.gz to /var/tmp/portage/festival-1.95_beta/work
>>> Unpacking festvox_cmu_us_bdl_arctic_hts.tar.gz to /var/tmp/portage/festival-1.95_beta/work
>>> Unpacking festvox_cmu_us_slt_arctic_hts.tar.gz to /var/tmp/portage/festival-1.95_beta/work
>>> Unpacking festvox_cmu_us_jmk_arctic_hts.tar.gz to /var/tmp/portage/festival-1.95_beta/work
>>> Unpacking festvox_cmu_us_awb_arctic_hts.tar.gz to /var/tmp/portage/festival-1.95_beta/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/festival-1.95_beta/work ...
 * econf: updating speech_tools/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating speech_tools/config.sub with /usr/share/gnuconfig/config.sub
 * econf: updating festival/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating festival/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu
creating cache ./config.cache
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking build system type... x86_64-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler (gcc -O2 -pipe -march=k8 -fomit-frame-pointer -Wl,-O1) works... yes
checking whether the C compiler (gcc -O2 -pipe -march=k8 -fomit-frame-pointer -Wl,-O1) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for ranlib... ranlib
checking for ar... ar
checking whether byte ordering is bigendian... no
checking for tputs in -ltermcap... no
checking for tputs in -lncurses... yes
updating cache ./config.cache
creating ./config.status
creating config/config
Check system type
Remake modincludes.inc
        ESD_AUDIO
                config/modules/esd_audio.mak
        NATIVE_AUDIO
                ok
        EDITLINE
                config/modules/editline.mak
        SIOD
                siod/siod.mak
        WAGON
                stats/wagon/wagon.mak
        SCFG
                grammar/scfg/scfg.mak
        WFST
                grammar/wfst/wfst.mak
        OLS
                stats/ols.mak
        RXP
                rxp/rxp.mak
        LINUX16_AUDIO
                config/modules/linux16_audio.mak
Making in directory ./siod ...
making dependencies -- siodeditline.c el_complete.c editline.c el_sys_unix.c slib.cc slib_core.cc slib_doc.cc slib_file.cc slib_format.cc slib_list.cc slib_math.cc slib_sys.cc slib_server.cc slib_str.cc slib_xtr.cc slib_repl.cc siod_fringe.cc siod_server.cc io.cc trace.cc EST_SiodServer.cc siod.cc siod_est.cc
x86_64-pc-linux-gnu-g++ -c -fno-implicit-templates -O2 -pipe -march=k8 -Wall -DSUPPORT_EDITLINE -I../include slib.cc
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.0/include/g++-v4/backward/iostream.h:31,
                 from ../include/EST_iostream.h:52,
                 from ../include/EST_String.h:50,
                 from ../include/siod.h:17,
                 from slib.cc:88:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.0/include/g++-v4/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
../include/EST_Chunk.h:131: error: 
Comment 1 Wiktor Wandachowicz 2006-05-22 02:41:58 UTC
While trying to emerge gnome with USE="accessibiliy" I've found a problem with the festival package. The package in question already has an open bug #116030 and it possibly works with gcc-4.0.2. But I have gcc-4.1.0 and glibc-2.4 installed and there's still a problem with this package.

# emerge -1 festival
Calculating dependencies... done!
>>> Emerging (1 of 1) app-accessibility/festival-1.95_beta to /
>>> checking ebuild checksums ;-)
>>> checking auxfile checksums ;-)
>>> checking miscfile checksums ;-)
>>> checking festival-1.95-beta.tar.gz ;-)
>>> checking speech_tools-1.2.95-beta.tar.gz ;-)
>>> checking festlex_POSLEX.tar.gz ;-)
>>> checking festlex_CMU.tar.gz ;-)
>>> checking festlex_OALD.tar.gz ;-)
>>> checking festvox_rablpc16k.tar.gz ;-)
>>> checking festvox_don.tar.gz ;-)
>>> checking festvox_kallpc16k.tar.gz ;-)
>>> checking festvox_kedlpc16k.tar.gz ;-)
>>> checking festvox_cmu_us_bdl_arctic_hts.tar.gz ;-)
>>> checking festvox_cmu_us_slt_arctic_hts.tar.gz ;-)
>>> checking festvox_cmu_us_jmk_arctic_hts.tar.gz ;-)
>>> checking festvox_cmu_us_awb_arctic_hts.tar.gz ;-)
>>> Unpacking source...
>>> Unpacking festival-1.95-beta.tar.gz to /var/tmp/portage/festival-1.95_beta/work
>>> Unpacking speech_tools-1.2.95-beta.tar.gz to /var/tmp/portage/festival-1.95_beta/work
>>> Unpacking festlex_POSLEX.tar.gz to /var/tmp/portage/festival-1.95_beta/work
>>> Unpacking festlex_CMU.tar.gz to /var/tmp/portage/festival-1.95_beta/work
>>> Unpacking festlex_OALD.tar.gz to /var/tmp/portage/festival-1.95_beta/work
tar: Samotny blok zerowy przy 18820
>>> Unpacking festvox_rablpc16k.tar.gz to /var/tmp/portage/festival-1.95_beta/work
>>> Unpacking festvox_don.tar.gz to /var/tmp/portage/festival-1.95_beta/work
>>> Unpacking festvox_kallpc16k.tar.gz to /var/tmp/portage/festival-1.95_beta/work
>>> Unpacking festvox_kedlpc16k.tar.gz to /var/tmp/portage/festival-1.95_beta/work
>>> Unpacking festvox_cmu_us_bdl_arctic_hts.tar.gz to /var/tmp/portage/festival-1.95_beta/work
>>> Unpacking festvox_cmu_us_slt_arctic_hts.tar.gz to /var/tmp/portage/festival-1.95_beta/work
>>> Unpacking festvox_cmu_us_jmk_arctic_hts.tar.gz to /var/tmp/portage/festival-1.95_beta/work
>>> Unpacking festvox_cmu_us_awb_arctic_hts.tar.gz to /var/tmp/portage/festival-1.95_beta/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/festival-1.95_beta/work ...
 * econf: updating speech_tools/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating speech_tools/config.sub with /usr/share/gnuconfig/config.sub
 * econf: updating festival/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating festival/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu
creating cache ./config.cache
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking build system type... x86_64-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler (gcc -O2 -pipe -march=k8 -fomit-frame-pointer -Wl,-O1) works... yes
checking whether the C compiler (gcc -O2 -pipe -march=k8 -fomit-frame-pointer -Wl,-O1) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for ranlib... ranlib
checking for ar... ar
checking whether byte ordering is bigendian... no
checking for tputs in -ltermcap... no
checking for tputs in -lncurses... yes
updating cache ./config.cache
creating ./config.status
creating config/config
Check system type
Remake modincludes.inc
        ESD_AUDIO
                config/modules/esd_audio.mak
        NATIVE_AUDIO
                ok
        EDITLINE
                config/modules/editline.mak
        SIOD
                siod/siod.mak
        WAGON
                stats/wagon/wagon.mak
        SCFG
                grammar/scfg/scfg.mak
        WFST
                grammar/wfst/wfst.mak
        OLS
                stats/ols.mak
        RXP
                rxp/rxp.mak
        LINUX16_AUDIO
                config/modules/linux16_audio.mak
Making in directory ./siod ...
making dependencies -- siodeditline.c el_complete.c editline.c el_sys_unix.c slib.cc slib_core.cc slib_doc.cc slib_file.cc slib_format.cc slib_list.cc slib_math.cc slib_sys.cc slib_server.cc slib_str.cc slib_xtr.cc slib_repl.cc siod_fringe.cc siod_server.cc io.cc trace.cc EST_SiodServer.cc siod.cc siod_est.cc
x86_64-pc-linux-gnu-g++ -c -fno-implicit-templates -O2 -pipe -march=k8 -Wall -DSUPPORT_EDITLINE -I../include slib.cc
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.0/include/g++-v4/backward/iostream.h:31,
                 from ../include/EST_iostream.h:52,
                 from ../include/EST_String.h:50,
                 from ../include/siod.h:17,
                 from slib.cc:88:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.0/include/g++-v4/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
../include/EST_Chunk.h:131: error: EST_ChunkPtr does not name a type
../include/EST_Chunk.h:132: error: EST_ChunkPtr does not name a type
../include/EST_Chunk.h:133: error: EST_ChunkPtr does not name a type
../include/EST_Chunk.h:135: error: EST_ChunkPtr has not been declared
../include/EST_Chunk.h:136: error: EST_ChunkPtr has not been declared
../include/EST_Chunk.h:138: error: EST_ChunkPtr has not been declared
../include/EST_Chunk.h:139: error: EST_ChunkPtr has not been declared
../include/EST_String.h: In member function void EST_String::make_updatable():
../include/EST_String.h:253: error: no matching function for call to make_updatable(EST_ChunkPtr&, int)
../include/EST_TList.h: At global scope:
../include/EST_TList.h:226: warning: friend declaration std::ostream& operator<<(std::ostream&, const EST_TList<T>&) declares a non-template function
../include/EST_TList.h:226: warning: (if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning
../include/EST_TVector.h:312: warning: friend declaration std::ostream& operator<<(std::ostream&, const EST_TVector<T>&) declares a non-template function
../include/EST_TKVL.h:61: warning: friend declaration std::ostream& operator<<(std::ostream&, const EST_TKVI<K, V>&) declares a non-template function
../include/EST_TKVL.h:146: warning: friend declaration std::ostream& operator<<(std::ostream&, const EST_TKVL<K, V>&) declares a non-template function
../include/EST_TMatrix.h:310: warning: friend declaration std::ostream& operator<<(std::ostream&, const EST_TMatrix<T>&) declares a non-template function
slib.cc: In function void gc_mark_and_sweep():
slib.cc:1088: warning: dereferencing type-punned pointer will break strict-aliasing rules
make[1]: *** [slib.o] B&#322;&#261;d 1
make: *** [siod] B&#322;&#261;d 2

!!! ERROR: app-accessibility/festival-1.95_beta failed.
Call stack:
  ebuild.sh, line 1527:   Called dyn_compile
  ebuild.sh, line 931:   Called src_compile
  festival-1.95_beta.ebuild, line 63:   Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.


Additional info:
I was able to reproduce this problem on x86, ~x86 and ~amd64 installations.
These are the architectures I have access to at the moment.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-05-22 04:05:31 UTC

*** This bug has been marked as a duplicate of 116030 ***