[ESS-bugs] ess-mode 5.2.1 - (executable-find "acroread") is void

john.gavin at ubs.com john.gavin at ubs.com
Tue Jun 29 11:15:29 CEST 2004


Hi Stephen,

I also just noticed that I get exactly the same 'void' result
when I repeat your instructions under V 5.2.0.
i.e. I also see 
 "Symbol's function definition is void: executable-find"

So 'acroread' didnt work under V5.2.0 either but
V5.2.0 runs my entire init.el file without any problem.
It suggests that maybe the problem lies elsewhere.

Regards,

John.

John Gavin <john.gavin at ubs.com>,
Quantitative Risk Models and Statistics,
UBS Investment Bank, 6th floor, 
100 Liverpool St., London EC2M 2RH, UK.
Phone +44 (0) 207 567 4289
Fax   +44 (0) 207 568 5352


> -----Original Message-----
> From: Gavin, John 
> Sent: 29 June 2004 10:06
> To: 'Stephen Eglen'
> Cc: ess-bugs at stat.math.ethz.ch
> Subject: RE: [ESS-bugs] ess-mode 5.2.1 - (executable-find 
> "acroread") is
> void
> 
> 
> Hi Stephen,
> 
> > Please try the following:
> > 
> > xemacs -q
> > 
> > Put the following in the *scratch* buffer:
> > 
> >  (executable-find "acroread")
> > 
> > And then, with point at end of that line, type C-x C-e
> > What message do you then get? For me, in the echo line I see
> > "/usr/bin/acroread"
> > 
> > If you get a pathname or nil, you should be okay.  But maybe you are
> > getting some error about it being a void function?  If so, 
> we'll have
> > to test further on a windows platform.
> 
> Unfortunately, I get 
> 
> "Symbol's function definition is void: executable-find"
> 
> Regards,
> 
> John.
> 
> John Gavin <john.gavin at ubs.com>,
> Quantitative Risk Models and Statistics,
> UBS Investment Bank, 6th floor, 
> 100 Liverpool St., London EC2M 2RH, UK.
> Phone +44 (0) 207 567 4289
> Fax   +44 (0) 207 568 5352
> 
> 
> > -----Original Message-----
> > From: Stephen Eglen [mailto:stephen at anc.ed.ac.uk]
> > Sent: 29 June 2004 09:56
> > To: Gavin, John
> > Cc: ess-bugs at stat.math.ethz.ch
> > Subject: [ESS-bugs] ess-mode 5.2.1 - (executable-find "acroread") is
> > void
> > 
> > 
> > hi John,
> > 
> >  > I just tried to upgrade from 5.2.0 to 5.2.1 but encountered a bug
> >  > at startup which I hope is straightforward to correct.
> >  > 
> >  > Using the option '-debug-init' at startup
> >  > and manually editing my .init.el file, 
> >  > I have isolated the problem to the line (in init.el)
> >  > 
> >  > (load "C:/Program 
> > Files/XEmacs/xemacs-packages/lisp/ess/lisp/ess-site.el")
> >  > 
> >  > With just this line on its own in my init.el file I 
> >  > get the following error message:
> >  > 
> >  > Signaling: (void-function executable-find)
> >  >   (executable-find "acroread")
> >  >   (setq ess-tmp-file (executable-find "acroread"))
> > 
> > The problem seems to come from here:
> > 
> > essa-sas.el:98:    (setq ess-tmp-file (executable-find "acroread"))
> > 
> > But I can't see why this should fail, unless it is a Windows/Unix
> > issue (I'm testing this on Unix).
> > 
> > Please try the following:
> > 
> > xemacs -q
> > 
> > Put the following in the *scratch* buffer:
> > 
> >  (executable-find "acroread")
> > 
> > And then, with point at end of that line, type C-x C-e
> > What message do you then get? For me, in the echo line I see
> > "/usr/bin/acroread"
> > 
> > If you get a pathname or nil, you should be okay.  But maybe you are
> > getting some error about it being a void function?  If so, 
> we'll have
> > to test further on a windows platform.
> > 
> > Thanks, Stephen
> > 
> 

Visit our website at http://www.ubs.com

This message contains confidential information and is intend...{{dropped}}




More information about the ESS-bugs mailing list