Espeaks Software Synth
Luke Yelavich
themuso at themuso.com
Mon Apr 10 03:21:56 EDT 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Mon, Apr 10, 2006 at 05:40:52PM EST, ace wrote:
> Hello all,
>
> Well, I am trying to get this synth to work. I first downloaded the
> PortAudio source but could not get it installed that way. So I did a
> check on slapt-get to see if there was a package for it....sure enough,
> there was and I installed it. Then, I had to create a symlink
> libportaudio.so.0 to point to libportaudio.so. There is another
> portaudio file there, a .so file with a version string at the end so I
> am not totally sure to which file I should be linking. Then, I try
> running the synth and get this error:
> speak: symbol lookup error: speak: undefined symbol: Pa_StreamActive
Firstly, it sounds like the portaudio package you installed is horribly
broken, as the symbolic links should be created at package install time.
As for where the symbolic links should point to, here is what I have on
my system.
luke at linden:/usr/lib$ ls libportaudio.* -l
- -rw-r--r-- 1 root root 26844 2005-10-25 21:03 libportaudio.a
- -rw-r--r-- 1 root root 849 2005-10-25 21:03 libportaudio.la
lrwxrwxrwx 1 root root 22 2006-04-10 17:07 libportaudio.so ->
libportaudio.so.0.0.18
lrwxrwxrwx 1 root root 22 2006-03-29 08:27 libportaudio.so.0 ->
libportaudio.so.0.0.18
- -rw-r--r-- 1 root root 22764 2005-10-25 21:03 libportaudio.so.0.0.18
You can see that both symbolic links point to libportaudio.so.0.0.18.
Just about all shared libraries installed on a Linux system have similar
symbolic links, to allow program to be able to find libraries, even if
libraries have received minor upgrades, say libportaudio.so.0.0.20.
Thats how I understand it anyway.
As for the undefined symbol, I would strongly suggest you check what
version of portaudio you have. I would also symbolically link as shown
above, and re-compile the package just to be safe. I think version 18.1
at least is required.
Hope this helps.
- --
Luke Yelavich
GPG key: 0xD06320CE
(http://www.themuso.com/themuso-gpg-key.txt)
Email & MSN: themuso at themuso.com
ICQ: 18444344
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
iD8DBQFEOgeTjVefwtBjIM4RAuYqAJsFoUSg44P7su9RiPpabCX9ok0HkwCgj6tM
KApnqVo/X08xfSQT+j/1rDI=
=39vn
-----END PGP SIGNATURE-----
More information about the Speakup
mailing list