$OpenBSD: ogi-patch-festival_src_modules_OGIdbase_OGIdbUnits_cc,v 1.2 2010/05/22 09:30:04 espie Exp $
--- festival/src/modules/OGIdbase/OGIdbUnits.cc.orig	Thu Sep 14 00:08:16 2000
+++ festival/src/modules/OGIdbase/OGIdbUnits.cc	Sat May 22 10:10:46 2010
@@ -194,7 +194,7 @@ void OGIdbUnits::load_file(EST_String &unitdic_file, f
   resize(Nunits_max); 
 
   for (i=0; (!ts.eof()) && (i<Nunits_max);  ){
-    line = ts.get_upto_eoln();
+    line = ts.get_upto_eoln().String();
     if ((line.length() > 0) && (line[0] != ';')){
       EST_TokenStream ls;
       ls.set_WhiteSpaceChars(" \t\n");
@@ -390,8 +390,10 @@ OGIbool *EST_TVector<OGIbool>::error_return = &error_r
 // IVector *
 //
 static EST_IVector * const def_val_IVectVect = NULL;
+template<>
 EST_IVector * const *EST_TVector<EST_IVector *>::def_val = &def_val_IVectVect;
 static EST_IVector *error_return_IVectVect = NULL;
+template<>
 EST_IVector * *EST_TVector<EST_IVector *>::error_return = &error_return_IVectVect;
  
  
@@ -399,7 +401,9 @@ EST_IVector * *EST_TVector<EST_IVector *>::error_retur
 // StrVector *
 //
 static EST_StrVector * const def_val_StrVectVect = NULL;
+template<>
 EST_StrVector * const *EST_TVector<EST_StrVector *>::def_val = &def_val_StrVectVect;
 static EST_StrVector *error_return_StrVectVect = NULL;
+template<>
 EST_StrVector * *EST_TVector<EST_StrVector *>::error_return = &error_return_StrVectVect;
 
