[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ViaVoice outloud on 64bit Ubuntu

Hi Tim

Thank you for the information about the Ubuntu multi-arch support.

On Ubuntu 10.04, I had to install the 'g++-multilib' package to be
able to compile atcleci.so on a 64bit system. Otherwise, linking would
fail. Fortunately, the error message from the linker contained the
necessary file names to be able to determine the missing packages with
'dpkg -S' or 'apt-file search'.

Kind regards, Lukas

Tim Cross writes ("ViaVoice outloud on 64bit Ubuntu"):
> ...
> If you need to build a 32 bit library from the sources, things appear to be a
> bit more complicated. The two best options appear to be either to created a
> chroot 32 bit environment and build the lib there and then copy it across or
> use some of the tools provided in the debian developers tool package. I've not
> really looked at this in any depth as yet. Another alternative would be to just
> run a VM running 32 bit Ubuntu and do all your builds there. However, in most
> cases, it probably isn't necessary to build the libs and you can just survive
> with the provided 32 bit version.
> The one complication I ran into was compiling the espeak library. I like to
> have espeak as a second/backup speech server. I've not yet worked out all the
> necessary steps to force a 32 bit build on a 64 bit system. As the tcl libs
> I've now got installed are 32 bit ones, the build of espeak fails because by
> default, it tries to link against 64 bit libs. I'm sure it is possible, but
> I've not yet worked out how. I'm thinking that for now, I'll just be lazy and
> build the lib on a 32 bit box, copy it across and just run both espeak and
> outloud in 32 bit mode. 
> Actually, I have another solution which I'm quietly working on. I've recently
> got a working version (though still rough) of an espeak server developed using
> clojure, which means no Tcl, just Java and a simple JNI library for the espeak
> interface. So far, its working quite nicely and because it is using lisp, you
> get all that nice lisp goodness, such as the ability to connect and tweak
> things while they are running via the repl etc. Part of why I've done this is
> to document the emacspeak server architecture and APIs, which I plan to make
> available to help others who may want to develop other servers. 
> Tim
> -- 
> Tim Cross
> Information Technology 
> University of New England
>  Phone: +61 2 6773 3210
> Mobile: 0428 212217
>    Fax: +61 2 6773 3424
> E-Mail: tcross@une.edu.au
>    Web: http://www.une.edu.au/itd
> ---
> Please avoid sending me Word or PowerPoint attachments.
> See http://www.gnu.org/philosophy/no-word-attachments.html
> Any fool can make things bigger, more complex, and more violent. It takes a
> touch of genius (and a lot of courage) to move in the opposite direction.
>                                                            âAlbert Einstein
> -----------------------------------------------------------------------------
> To unsubscribe from the emacspeak list or change your address on the
> emacspeak list send mail to "emacspeak-request@cs.vassar.edu" with a
> subject of "unsubscribe" or "help".

To unsubscribe from the emacspeak list or change your address on the
emacspeak list send mail to "emacspeak-request@cs.vassar.edu" with a
subject of "unsubscribe" or "help".

If you have questions about this archive or had problems using it, please send mail to:

priestdo@cs.vassar.edu No Soliciting!

Emacspeak List Archive | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | Pre 1998

Emacspeak Files | Emacspeak Blog | Search the archive