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@xxxxxxxxxxx > 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@xxxxxxxxxxx" 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@xxxxxxxxxxx" with a subject of "unsubscribe" or "help".
If you have questions about this archive or had problems using it, please send mail to:
priestdo@xxxxxxxxxxx No Soliciting!Emacspeak List Archive | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | Pre 1998