When I compile the ViaVoice TTS server for Emacspeak, I get an error “tcleci.cpp:43:17: eci.h: No such file or directory.” Where is eci.h?
This error message appears when you install the ViaVoice RTK and SDK in the wrong order, or if the SDK is not installed. The file eci.h should be in the /usr/include directory. If it is not there, re-install ViaVoice TTS, RTK, then install ViaVoice TTS SDK. Check to make sure eci.h is in the /usr/include directory, then change directories to /usr/share/emacs/site-lisp/emacspeak/servers/linux-outloud, and type make at the command prompt. The ViaVoice TTS should now make successfully.