1 |
Hello, |
2 |
This is indeed the case with Emacs 22--I believe that the upstream |
3 |
developers were working for Emacs 22 compatibility, which among other things |
4 |
requires the URL package be used, since it is provided natively in Emacs 22. |
5 |
As for patching for TCL 8.4, the only other ammendation to the steps I |
6 |
outlined previously is the need to change all instances of 'file0' in the |
7 |
server scripts to 'stdin'. |
8 |
Hope this helps, and hope to see it soon. |
9 |
Yours, |
10 |
Zack. |
11 |
|
12 |
----- Original Message ----- |
13 |
From: "William Hubbs" <williamh@g.o> |
14 |
To: <gentoo-accessibility@l.g.o> |
15 |
Sent: Saturday, June 09, 2007 12:49 AM |
16 |
Subject: Re: [gentoo-accessibility] Emacspeak |
17 |
|
18 |
|
19 |
> -----BEGIN PGP SIGNED MESSAGE----- |
20 |
> Hash: SHA1 |
21 |
> |
22 |
> On Sun, May 20, 2007 at 04:32:35PM -0700, zkline@×××××××××××××.org wrote: |
23 |
>> Hello, |
24 |
>> The tweaks are as follows: |
25 |
>> First off, you need to checkout the svn source, as I previously |
26 |
>> indicated. From there, make sure you have the Emacs URL package |
27 |
>> installed, as I've also explained. |
28 |
> |
29 |
> I have found that if you emerge emacs-22.1 the emacs url handling package |
30 |
> is no longer an issue. |
31 |
> |
32 |
>> Do a 'make config', and then a 'make emacspeak'. 'make install' can then |
33 |
>> be run, and you should get a mostly working system. The tweaks come into |
34 |
>> place mostly for my own personal preference of using Espeak as a speech |
35 |
>> synthesizer. |
36 |
>> |
37 |
>> There is a file in |
38 |
>> /usr/share/emacs/site-lisp/emacspeak/servers/linux-espeak/tclespeak.cpp. |
39 |
>> On line 612, change the type declaration from 'char' to 'const char', and |
40 |
>> run make. That will build the required library. |
41 |
>> After this, go into /usr/share/emacs/site-lisp/emacspeak/servers/espeak, |
42 |
>> and since Gentoo normally provides Tcl and Tclx 8.4, change the first |
43 |
>> line to #!/usr/bin/tclsh, and add somewhere before the first set |
44 |
>> statement: |
45 |
>> package require Tclx |
46 |
> |
47 |
> I should be able to do this with a patch. |
48 |
> |
49 |
>> From this point, things should work with Espeak as a synthesizer. I |
50 |
>> suppose they aren't really required tweaks, but they're what I did when I |
51 |
>> installed the system manually. |
52 |
>> I hope this is clear enough. |
53 |
>> Thanks, and do let me know if not, |
54 |
>> Zack. |
55 |
>> -- |
56 |
>> gentoo-accessibility@g.o mailing list |
57 |
>> |
58 |
> |
59 |
> Thanks, |
60 |
> |
61 |
> - -- |
62 |
> William Hubbs |
63 |
> gentoo accessibility team lead |
64 |
> williamh@g.o |
65 |
> -----BEGIN PGP SIGNATURE----- |
66 |
> Version: GnuPG v1.4.7 (GNU/Linux) |
67 |
> |
68 |
> iD8DBQFGaltxblQW9DDEZTgRAv0HAJ4phtUDTg3YYZqUESCasDbv5Sh9YACgr9wG |
69 |
> 1bw8zZNPffMkd4zKFnz9nFE= |
70 |
> =xLmM |
71 |
> -----END PGP SIGNATURE----- |
72 |
> -- |
73 |
> gentoo-accessibility@g.o mailing list |
74 |
> |
75 |
> |
76 |
|
77 |
-- |
78 |
gentoo-accessibility@g.o mailing list |