Gentoo Logo
Gentoo Spaceship

Installation:
Gentoo Handbook
Installation Docs

Documentation:
Home
Listing
About Gentoo
Philosophy
Social Contract

Resources:
Bug Tracker
Developer List
Discussion Forums
Gentoo BitTorrents
Gentoo Linux Enhancement Proposals
IRC Channels
Mailing Lists
Mirrors
Name and Logo Guidelines
Online Package Database
Security Announcements
Staffing Needs
Supporting Vendors
View our CVS

Graphics:
Logos and themes
Icons
ScreenShots

Miscellaneous Resources:
Gentoo Linux Store
Gentoo-hosted projects
IBM dW/Intel article archive




List Archive: gentoo-accessibility
Navigation:
Lists: gentoo-accessibility: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: <gentoo-accessibility@g.o>
From: "Zachary Kline" <Z_kline@...>
Subject: Re: Emacspeak
Date: Sat, 9 Jun 2007 00:54:18 -0700

 1.1

Hello,
    This is indeed the case with Emacs 22--I believe that the upstream 
developers were working for Emacs 22 compatibility, which among other things 
requires the URL package be used, since it is provided natively in Emacs 22.
    As for patching for TCL 8.4, the only other ammendation to the steps I 
outlined previously is the need to change all instances of 'file0' in the 
server scripts to 'stdin'.
Hope this helps, and hope to see it soon.
Yours,
Zack.

----- Original Message ----- 
From: "William Hubbs" <williamh@g.o>
To: <gentoo-accessibility@g.o>
Sent: Saturday, June 09, 2007 12:49 AM
Subject: Re: [gentoo-accessibility] Emacspeak


> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On Sun, May 20, 2007 at 04:32:35PM -0700, zkline@... wrote:
>> Hello,
>> The tweaks are as follows:
>> First off, you need to checkout the svn source, as I previously 
>> indicated.  From there, make sure you have the Emacs URL package 
>> installed, as I've also explained.
>
> I have found that if you emerge emacs-22.1 the emacs url handling package 
> is no longer an issue.
>
>> Do a 'make config', and then a 'make emacspeak'.  'make install' can then 
>> be run, and you should get a mostly working system.  The tweaks come into 
>> place mostly for my own personal preference of using Espeak as a speech 
>> synthesizer.
>>
>> There is a file in 
>> /usr/share/emacs/site-lisp/emacspeak/servers/linux-espeak/tclespeak.cpp. 
>> On line 612, change the type declaration from 'char' to 'const char', and 
>> run make.  That will build the required library.
>> After this, go into /usr/share/emacs/site-lisp/emacspeak/servers/espeak, 
>> and since Gentoo normally provides Tcl and Tclx 8.4, change the first 
>> line to #!/usr/bin/tclsh, and add somewhere before the first set 
>> statement:
>> package require Tclx
>
> I should be able to do this with a patch.
>
>> From this point, things should work with Espeak as a synthesizer.  I 
>> suppose they aren't really required tweaks, but they're what I did when I 
>> installed the system manually.
>> I hope this is clear enough.
>> Thanks, and do let me know if not,
>> Zack.
>> -- 
>> gentoo-accessibility@g.o mailing list
>>
>
> Thanks,
>
> - -- 
> William Hubbs
> gentoo accessibility team lead
> williamh@g.o
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.7 (GNU/Linux)
>
> iD8DBQFGaltxblQW9DDEZTgRAv0HAJ4phtUDTg3YYZqUESCasDbv5Sh9YACgr9wG
> 1bw8zZNPffMkd4zKFnz9nFE=
> =xLmM
> -----END PGP SIGNATURE-----
> -- 
> gentoo-accessibility@g.o mailing list
>
> 

-- 
gentoo-accessibility@g.o mailing list


References:
Emacspeak
-- Zachary Kline
Re: Emacspeak
-- William Hubbs
Re: Emacspeak
-- zkline
Re: Emacspeak
-- Seemant Kulleen
Re: Emacspeak
-- zkline
Re: Emacspeak
-- William Hubbs
Navigation:
Lists: gentoo-accessibility: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: Emacspeak
Next by thread:
Speakup's last version in the kernel?
Previous by date:
Re: Emacspeak
Next by date:
Espeak 1.26 Digest Verification


May 28, 2008

Donate to support our development efforts.

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

php|architect

php|architect

Copyright 2001-2007 Gentoo Foundation, Inc. Questions, Comments? Email www@gentoo.org.