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?