David Zeuthen 17c4cc7
diff -ur festival.orig/speech_tools/main/siod_main.cc festival/speech_tools/main/siod_main.cc
David Zeuthen 17c4cc7
--- festival.orig/speech_tools/main/siod_main.cc	2004-09-30 08:53:36.000000000 -0400
David Zeuthen 17c4cc7
+++ festival/speech_tools/main/siod_main.cc	2007-03-13 00:49:35.000000000 -0400
David Zeuthen 17c4cc7
@@ -224,10 +224,10 @@
David Zeuthen 17c4cc7
 			    cons(flocons(subminor),NIL))));
David Zeuthen 17c4cc7
 
David Zeuthen 17c4cc7
     EST_Pathname etcdircommon = est_libdir;
David Zeuthen 17c4cc7
-    etcdircommon += "etc";
David Zeuthen 17c4cc7
+    etcdircommon += "etc/";
David Zeuthen 17c4cc7
 
David Zeuthen 17c4cc7
-    EST_Pathname etcdir = etcdircommon;
David Zeuthen 17c4cc7
-    etcdir += est_ostype;
David Zeuthen 17c4cc7
+    EST_Pathname etcdir = {{HORRIBLELIBARCHKLUDGE}};
David Zeuthen 17c4cc7
+    etcdir += "festival/etc/";
David Zeuthen 17c4cc7
     
David Zeuthen 17c4cc7
     //  Modify my PATH to include these directories
David Zeuthen 17c4cc7
     siod_set_lval("etc-path",cons(rintern(etcdir),
David Zeuthen 17c4cc7
diff -ur festival.orig/src/arch/festival/festival.cc festival/src/arch/festival/festival.cc
David Zeuthen 17c4cc7
--- festival.orig/src/arch/festival/festival.cc	2007-03-13 00:41:42.000000000 -0400
David Zeuthen 17c4cc7
+++ festival/src/arch/festival/festival.cc	2007-03-13 00:47:55.000000000 -0400
David Zeuthen 17c4cc7
@@ -349,10 +349,10 @@
David Zeuthen 17c4cc7
 	proclaim_module("mplayeraudio");
David Zeuthen 17c4cc7
     
David Zeuthen 17c4cc7
     // Add etc-dir path and machine specific directory etc/$OSTYPE
David Zeuthen 17c4cc7
-    char *etcdir = walloc(char,strlen(festival_libdir)+strlen("etc/")+
David Zeuthen 17c4cc7
-			  strlen(FTOSTYPE)+3);
David Zeuthen 17c4cc7
-    sprintf(etcdir,"%s/etc/%s/",festival_libdir,FTOSTYPE);
David Zeuthen 17c4cc7
-    char *etcdircommon = walloc(char,strlen(festival_libdir)+strlen("etc/")+3);
David Zeuthen 17c4cc7
+    char *etcdir = walloc(char,strlen({{HORRIBLELIBARCHKLUDGE}})+
David Zeuthen 17c4cc7
+			  strlen("etc/festival/")+2);
David Zeuthen 17c4cc7
+    sprintf(etcdir,"%s/festival/etc/",{{HORRIBLELIBARCHKLUDGE}});
David Zeuthen 17c4cc7
+    char *etcdircommon = walloc(char,strlen(festival_libdir)+strlen("etc/")+2);
David Zeuthen 17c4cc7
     sprintf(etcdircommon,"%s/etc/",festival_libdir);
David Zeuthen 17c4cc7
     
David Zeuthen 17c4cc7
     //  Modify my PATH to include these directories