Well, I was trying gentoo for a bit - eSpeak works well there. However, I'm back on slacware and I've run into the compile problem again. This time, however, i have the exact error message. I've definatly installed libportaudio v18, so cant quite understand why I'm getting the following messages from make. /usr/lib/gcc-lib/i486-slackware-linux/3.3.6/../../../libportaudio.so: undefined reference to `pthread_create' /usr/lib/gcc-lib/i486-slackware-linux/3.3.6/../../../libportaudio.so: undefined reference to `pthread_cancel' /usr/lib/gcc-lib/i486-slackware-linux/3.3.6/../../../libportaudio.so: undefined reference to `pthread_kill' /usr/lib/gcc-lib/i486-slackware-linux/3.3.6/../../../libportaudio.so: undefined reference to `pthread_join' collect2: ld returned 1 exit status make: *** [speak] Error 1 Hopefully this can help determine if it's a library problem or a compiler version problem. thanks, Arthur. ____________________________________________________ Do you Yahoo!? Yahoo! Personals: It's free to check out our great singles! http://au.personals.yahoo.com