From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from vscan03.westnet.com.au ([203.10.1.142]) by speech.braille.uwo.ca with esmtp (Exim 3.36 #1 (Debian)) id 1FSqiw-0000QC-00 for ; Mon, 10 Apr 2006 03:22:10 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with ESMTP id 23E59B609CE; Mon, 10 Apr 2006 15:23:01 +0800 (WST) Received: from vscan03.westnet.com.au ([127.0.0.1]) by localhost (vscan03.westnet.com.au [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 31443-05; Mon, 10 Apr 2006 15:23:00 +0800 (WST) Received: from linden.yelavich.home (dsl-202-173-132-131.nsw.westnet.com.au [202.173.132.131]) by vscan03.westnet.com.au (Postfix) with SMTP id D1B8EB601E0; Mon, 10 Apr 2006 15:22:57 +0800 (WST) Received: (nullmailer pid 18497 invoked by uid 1000); Mon, 10 Apr 2006 07:21:56 -0000 Date: Mon, 10 Apr 2006 17:21:56 +1000 To: speakup@braille.uwo.ca Subject: Re: Espeaks Software Synth Message-ID: <20060410072155.GA18082@linden.yelavich.home> References: <20060410074052.GA3788@amelia.voyager.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; x-action=pgp-signed Content-Disposition: inline In-Reply-To: <20060410074052.GA3788@amelia.voyager.net> User-Agent: Mutt/1.5.11 From: Luke Yelavich X-BeenThere: speakup@braille.uwo.ca X-Mailman-Version: 2.1.7 Precedence: list Reply-To: "Speakup is a screen review system for Linux." List-Id: "Speakup is a screen review system for Linux." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Apr 2006 07:22:11 -0000 -----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@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@themuso.com ICQ: 18444344 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQFEOgeTjVefwtBjIM4RAuYqAJsFoUSg44P7su9RiPpabCX9ok0HkwCgj6tM KApnqVo/X08xfSQT+j/1rDI= =39vn -----END PGP SIGNATURE-----