compile problems on Lucid 19.10 and run problems on 19.22
Levent N Atasoy (L_Atasoy@macsch.com)
Tue, 16 Aug 94 13:38:34 -0700
I run on IRIX 5.2, use Lucid 19.10, with VM
Here are the changes I made to the Makefile:
diff Makefile ../efs-1.9-x/
66c66
< EMACS=emacs
---
> EMACS=lemacs
69c69
< VERSION=18
---
> VERSION=l19.10
73c73
< LISPDIR= $(HOME)/lisp
---
> LISPDIR= /share/FSF/lib/lemacs/site-lisp/efs
75c75
< BDIR= $(LISPDIR) # $(HOME)/emacs/bytecomp
---
> #BDIR= $(LISPDIR) # $(HOME)/emacs/bytecomp
77c77
< VMDIR = $(LISPDIR)
---
> VMDIR = /share/FSF/lib/lemacs-19.10/lisp/vmLucid
This is what I get when I attempt to compile:
make all
BDIR= CWD=`pwd` VMDIR=/share/FSF/lib/lemacs-19.10/lisp/vmLucid \
lemacs -batch -l `pwd`/fixup -f batch-byte-compile `pwd`/default-dir.el
Loading column-number-mode...
Loading ispell...
Loading dired-lucid...
Compiling /usr/people/lna/FSF/lib/lemacs/site-lisp/efs/efs-1.9/default-dir.el...
While compiling default-dir-shell-command in file /usr/people/lna/FSF/lib/lemacs/site-lisp/efs/efs-1.9/default-dir.el:
** variable minibuffer-history-symbol bound but not referenced
While compiling the end of the data:
** The following functions are not known to be defined:
default-dir-real-find-file-other-frame,
default-dir-real-find-file-read-only-other-frame,
default-dir-real-view-file-other-frame
>>Error occurred processing /usr/people/lna/FSF/lib/lemacs/site-lisp/efs/efs-1.9/default-dir.el: Lisp nesting exceeds `max-lisp-eval-depth'
*** Error code 1 (bu21)
Then I changed fixup.el to have:
(setq max-lisp-eval-depth 6400); instead of the default 200
and I got:
...
default-dir-real-view-file-other-frame
>>Error occurred processing /usr/people/lna/FSF/lib/lemacs/site-lisp/efs/efs-1.9/default-dir.el: Variable binding depth exceeds max-specpdl-size
*** Error code 1 (bu21)
make: fatal error.
I kept increasing both until:
(setq max-lisp-eval-depth 10000)
(setq max-specpdl-size 100000)
but it still complained about one or the other.
=============
However, I was able to compile it on 19.22.
This is what happens, when I attempted to use it however:
(setq efs-gwp-prompt-pattern "^[^#$%>\n]*[#$%>] *") ;If I put this after the require, I get errors
(require 'efs); if I put this after all the other definitions I also got errors
(setq
efs-gateway-host "draco"
efs-ftp-local-host-regexp "^[^.]*$")
efs-gateway-tmp-name-template "/usr/tmp/ange/ange-ftp"
efs-gateway-mounted-dirs-alist
'( ("/net/draco/home/lna/ange/" . "/home/lna/")
( "/usr/tmp/ange/ange-ftp" . "/usr/tmp/ange/ange-ftp"))
efs-gateway-program "telnet"
efs-gateway-program-interactive t
efs-make-backup-files '(unix)
(cond (
(string-equal system-type "irix")
(setq efs-gwp-setup-term-command "stty -echo nl -opost\n")
))
Then when I do:
(find-file "/lna@kodiak:/home/lna/")
I got the following:
Symbol's definition is void: dired-call-process
Actually after the loading efs, even dired has the problem:
(find-file "/home/lna/")
causes the same error.
If I do not load efs, dired is OK. As soon as I execute
(require 'efs)
I get the above message.
Any ideas on what is going on?