View Full Version : [PPC] Compiling espeak

November 3rd, 2010, 08:09 PM
I need someone with a powerpc to compile a big-endian G3 compatible espeak application for Ubuntu 10.04.1
This is for a blind person which depends on it.

espeak can be found here:

November 3rd, 2010, 08:23 PM
I know we talked over IRC, but for the Google-bots and future hackers:

Try getting in touch with the PowerPC folks, it's not official anymore, but they still work on it, IIRC.


Much Love.

November 3rd, 2010, 08:33 PM
found them, thank you JanC


November 3rd, 2010, 09:59 PM
How to make it easy for a blind person ?

well what about this:

cat > get-espeak.sh <<"EOF"
wget http://ports.ubuntu.com/pool/main/e/espeak/espeak-data_1.44.05~really-1.44.04-0ubuntu1_powerpc.deb
wget http://ports.ubuntu.com/pool/main/e/espeak/libespeak1_1.44.05~really-1.44.04-0ubuntu1_powerpc.deb
wget http://ports.ubuntu.com/pool/main/e/espeak/espeak_1.44.05~really-1.44.04-0ubuntu1_powerpc.deb
pause 'the following three commands use sudo and require the admin passwword, press any key to continue'
sudo dpkg --install espeak-data_1.44.05~really-1.44.04-0ubuntu1_powerpc.deb
sudo dpkg --install libespeak1_1.44.05~really-1.44.04-0ubuntu1_powerpc.deb
sudo dpkg --install espeak_1.44.05~really-1.44.04-0ubuntu1_powerpc.deb

bash get-espeak.sh

I will not let him type that, instead I refer to this:

April 22nd, 2011, 12:18 AM
Try this:

apt-get build-dep espeak
apt-get source espeak

[change to directory of espeak]

make install

Then you still need espeak big-endian data.
Little endian won't do the trick.

April 22nd, 2011, 07:49 AM
To compile the eSpeak Emacspeak server (tclespeak.cpp) under Debian Sid, I had
to make the changes below. These are not intended for inclusion; they are just
quick fixes designed to make it compile. The location of the tcl.h header
should also be set by the Emacspeak configure process, if possible, as it is
different under Debian (i.e., /usr/include/tcl8.3/tcl.8 for tcl 8.3, and
mutatis mutandis for tcl 8.4).The compiler gives numerous warnings about type conversions throughout
tclespeak.cpp; I have fixed only those which give fatal errors, and by the
brute force method, not the proper method of understanding the code and
correcting it.