message from Jon Spriggs <j...@sprig.gs> to festival-talk = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = Hi all,
So, I'm back to building Festival and speech-tools. For some reason, although I got the build to work when I posted last to the list, I then seem to have removed it from the host, and I can't make it work any more. So, I ditched building it on the shared host, and I'm building it on my laptop, and will then transfer it to the host once I'm done. However... I successfully managed to build speech-tools (./configure --prefix=/home/cchits/usr && make make_library) but when I try to make festival, it can't find ncurses. I've now build ncurses (version 5.9 - ./configure --prefix=/home/cchits/usr && make && make install) but I can't get festival to find it. Here are the invocations I've used (because I'm so far out of my depth here, that this is feeling more and more like magic): (First try - wiped and re-unpacked all the sources) /home/cchits/usr/_UNPACKED/ncurses-5.9$ ./configure --prefix=/home/cchits/usr && make && make install <snip - completes successfully> /home/cchits/usr/_UNPACKED/ncurses-5.9$ cd ../speech-tools /home/cchits/usr/_UNPACKED/speech-tools$ ./configure LDFLAGS='-L/home/cchits/usr/lib' CPPFLAGS='-I/home/cchits/usr/include' --prefix=/home/cchits/usr && make make_library <snip - completes successfully> /home/cchits/usr/_UNPACKED/speech-tools$ cd ../festival /home/cchits/usr/_UNPACKED/festival$ ./configure LDFLAGS='-L/home/cchits/usr/lib' CPPFLAGS='-I/home/cchits/usr/include' --prefix=/home/cchits/usr && make make_library configure: warning: LDFLAGS=-L/home/cchits/usr/lib: invalid host type configure: warning: CPPFLAGS=-I/home/cchits/usr/include: invalid host type configure: error: can only configure for one host and one target at a time (This time, all of the above steps, but now removing LDFLAGS and CPPFLAGS in the festival build) /home/cchits/usr/_UNPACKED/speech-tools$ cd ../festival /home/cchits/usr/_UNPACKED/festival$ ./configure --prefix=/home/cchits/usr && make make_library <snip - all this lot seems to build OK> Making in directory src/main ... making dependencies -- festival_main.cc audsp.cc festival_client.cc gcc -c -fno-implicit-templates -O3 -Wall -I../../src/include -I../../../speech_tools/include festival_main.cc gcc -O3 -Wall -o festival festival_main.o -L../../src/lib -lFestival -L../../../speech_tools/lib -lestools -L../../../speech_tools/lib -lestbase -L../../../speech_tools/lib -leststring -lncurses -ldl -lncurses -lm -lstdc++ -lgcc /usr/bin/ld: cannot find -lncurses /usr/bin/ld: cannot find -lncurses collect2: ld returned 1 exit status make[2]: *** [festival] Error 1 make[1]: *** [main] Error 2 make: *** [src] Error 2 (Now let's look for where the -lncurses bit is) /home/cchits/usr/_UNPACKED/festival$ grep -R 'lncurses' * config/systems/DebianGNULinux.mak:OS_LIBS = -ldl -lncurses (Amend that file, so it tries to add the /home/cchits/usr/include and /home/cchits/usr/lib directories) /home/cchits/usr/_UNPACKED/festival$ tail -n 1 config/systems/DebianGNULinux.mak OS_LIBS = -ldl -lncurses -L/home/cchits/usr/lib -I/home/cchits/usr/include /home/cchits/usr/_UNPACKED/festival$ make <snip - skipped rebuilds> Making in directory src/main ... gcc -O3 -Wall -o festival festival_main.o -L../../src/lib -lFestival -L../../../speech_tools/lib -lestools -L../../../speech_tools/lib -lestbase -L../../../speech_tools/lib -leststring -lncurses -ldl -lncurses -lm -lstdc++ -lgcc /usr/bin/ld: cannot find -lncurses /usr/bin/ld: cannot find -lncurses collect2: ld returned 1 exit status make[2]: *** [festival] Error 1 make[1]: *** [main] Error 2 make: *** [src] Error 2 So it appears that my edit didn't work... Can anyone suggest what I'm doing wrong, and maybe help me fix it? Thanks! -- Jon "The Nice Guy" Spriggs = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = University of Edinburgh's Festival Speech Synthesis System = = http://festvox.org/festival Sent Via festival-t...@festvox.org = = To unsubscribe mail majord...@festvox.org = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = _______________________________________________ Festlang-talk mailing list Festlang-talk@lists.berlios.de https://lists.berlios.de/mailman/listinfo/festlang-talk