attached is a patch from ubuntu to get festival to compile with GCC 4.3. thanks. :)
Created attachment 140758 [details, diff] festival-1.96_beta-gcc-4.3.patch
This is now applied in portage. Thanks for the report. :-)
I wasn't able to compile festival-1.96_beta-r1 with gcc-4.3.3 without adding <cstring> also to src/modules/MultiSyn/base_class/EST_TSimpleVector.cc (like in speech-tools-1.2.96_beta-gcc43-include.patch) diff -uNr festival.orig/src/modules/MultiSyn/base_class/EST_TSimpleVector.cc festival/src/modules/MultiSyn/base_class/EST_TSimpleVector.cc --- festival.orig/src/modules/MultiSyn/base_class/EST_TSimpleVector.cc 2009-02-09 13:27:28.000000000 +0100 +++ festival/src/modules/MultiSyn/base_class/EST_TSimpleVector.cc 2009-02-09 13:27:55.000000000 +0100 @@ -43,6 +43,7 @@ #include "EST_TSimpleVector.h" #include "EST_matrix_support.h" #include <fstream> +#include <cstring> #include "EST_cutils.h" template<class T> void EST_TSimpleVector<T>::copy(const EST_TSimpleVector<T> &a)
This should now be fixed. Please wait for the change to propegate to the mirrors, sync and try again. Thanks, William
(In reply to comment #4) > This should now be fixed. Please wait for the change to propegate to > the mirrors, sync and try again. > > Thanks, > > William Yes, but I was trying to compile that ebuild -r1 from this morning already with speech-tools-1.2.96_beta-gcc43-include.patch, but it wasn't sufficient for me... so I added this include to festival source. Thanks, Martin
In reply to comment #5: I fixed the issue in the ebuild at 13:50 gmt today (about 30-35 minutes ago), so wait another 30 minutes from now, then sync and try to use the ebuild in the tree again. The patch you mention was being applied, just at the wrong point in the ebuild. Sorry for not being clear about this in my original comment. :-) William