|
|
1.1 root 1:
2: Installation Instructions
3:
4: NOTE: For clarity in these instructions, we assume there is a
5: directory called /usr/emacs which contains the standard GNU
6: Emacs distribution--use the correct path on your machine.
7:
8: 1. Starting with version 18.50 (versions close to this will probably
9: work), replace the definitions of the Lisp functions
10: "accept-process-output" and "open-network-stream" in
11: /usr/emacs/src/process.c with the versions in ./process.c.
12: Make sure that "open-network-stream" is inside ifdef for
13: HAVE_SOCKETS.
14:
15: 2. Add a #define for HAVE_UNIX_DOMAIN to the m-*.h file for the machine
16: on which you are running Emacs (e.g., m-sun.h for SUNs). This
17: enables code in process.c for UNIX domain sockets.
18:
19: NOTE: if the machine on which you are installing the interface
20: does not have UNIX domain sockets, then skip this step.
21: Also, fi:unix-domain will need to be set to `nil'. See
22: the documentation for more information on this.
23:
24: 3. Rebuild emacs in /usr/emacs/src/ and move the resulting
25: /usr/emacs/src/xemacs to the place it is normally installed.
26:
27: 4. Move `fi' to to /usr/emacs/lisp/. Then, `cd' into
28: /usr/emacs/lisp/fi. Then edit the third and fourth lines of
29: `Makefile' to reflect reality on your system. Then type:
30:
31: % make emacs.fasl ipc.fasl
32:
33: which will produce versions of these files for your machine.
34:
35: 5. If you have an Allegro CL with version equal or previous to 3.0.3,
36: then you must install patch43 into Allegro CL if you wish to set
37: fi:echo-evals-from-buffer-in-listener-p to a non-nil value.
38:
39: 6. Read /usr/emacs/lisp/fi/README for more information on this
40: interface.
41:
42:
43: Local Variables: **
44: mode: text **
45: End: **
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.