Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ess install fails on Cocoa Emacs (24.2) #310

Closed
pschmied opened this issue Sep 25, 2012 · 8 comments
Closed

ess install fails on Cocoa Emacs (24.2) #310

pschmied opened this issue Sep 25, 2012 · 8 comments

Comments

@pschmied
Copy link

I'm using the current version of Cocoa Emacs from http://emacsformacosx.com/ and I'm getting an error on installation of ESS. Just to make doubly sure, I'm starting from a clean-ish .emacs file and a purged .emacs.d directory:

;;; my starting .emacs
;;; packages
(require 'package)
(setq package-user-dir "~/.emacs.d/elpa/")
(add-to-list 'package-archives
             '("melpa" . "http://melpa.milkbox.net/packages/") t)
(package-initialize)

First, I install the "melpa" package, because I read somewhere that contains some package management fixes. Next, upon running M-x package-install RET emacs, I get the following error:

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-bugs-d.el at Mon Sep 24 17:46:28 2012
ess-bugs-d.el:29:1:Error: Symbol's value as variable is void: ess-help-arg-regexp

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-bugs-l.el at Mon Sep 24 17:46:28 2012

Next time I load emacs, it knows nothing about ess-mode, and M-x packages-list-packages shows ess as not installed. Any ideas of what's going on?

FULL TEXT OF COMPILE FOLLOWS:


Leaving directory `/Users/peter/.emacs.d/elpa/ess-20120924.1839'

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/ess-autoloads.el at Mon Sep 24 17:46:27 2012
Entering directory `/Users/peter/.emacs.d/elpa/ess-20120924.1839/'

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/ess-pkg.el at Mon Sep 24 17:46:27 2012
Leaving directory `/Users/peter/.emacs.d/elpa/ess-20120924.1839/'

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/etc/R-ESS-bugs.el at Mon Sep 24 17:46:27 2012
Entering directory `/Users/peter/.emacs.d/elpa/ess-20120924.1839/etc/'
R-ESS-bugs.el:12:1:Warning: value returned from (length (ess-get-words-from-vector "as.character(1:10000)
")) is unused

In end of data:
R-ESS-bugs.el:92:1:Warning: the following functions are not known to be defined:
    ess-get-words-from-vector, ess-command
Leaving directory `/Users/peter/.emacs.d/elpa/ess-20120924.1839/etc/'

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-arc-d.el at Mon Sep 24 17:46:27 2012
Entering directory `/Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/'

In ARC-mode:
ess-arc-d.el:63:9:Warning: assignment to free variable `ess-customize-alist'

In ARC:
ess-arc-d.el:71:9:Warning: assignment to free variable `ess-customize-alist'
ess-arc-d.el:74:12:Warning: reference to free variable `ess-dialect'

In end of data:
ess-arc-d.el:101:1:Warning: the function `ess-write-to-dribble-buffer' is not
    known to be defined.

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-bugs-d.el at Mon Sep 24 17:46:28 2012
ess-bugs-d.el:29:1:Error: Symbol's value as variable is void: ess-help-arg-regexp

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-bugs-l.el at Mon Sep 24 17:46:28 2012

In ess-bugs-next-action:
ess-bugs-l.el:189:27:Warning: reference to free variable `ess-bugs-command'
ess-bugs-l.el:189:44:Warning: reference to free variable `ess-bugs-chains'
ess-bugs-l.el:192:27:Warning: reference to free variable `ess-jags-command'
ess-bugs-l.el:192:44:Warning: reference to free variable `ess-jags-chains'

In ess-bugs-shell:
ess-bugs-l.el:264:16:Warning: reference to free variable
    `ess-bugs-default-bins'
ess-bugs-l.el:266:9:Warning: assignment to free variable `shell-dirtrackp'

In end of data:
ess-bugs-l.el:278:1:Warning: the following functions are not known to be defined:
    ess-bugs-na-bug, ess-jags-na-bug, ess-bugs-na-bmd,
    ess-jags-na-jmd

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-comp.el at Mon Sep 24 17:46:28 2012
ess-comp.el:41:7:Warning: assignment to free variable `ess-show-load-messages'

In ess-message:
ess-comp.el:45:7:Warning: reference to free variable `ess-show-load-messages'

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-compat.el at Mon Sep 24 17:46:29 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-custom.el at Mon Sep 24 17:46:29 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-dde.el at Mon Sep 24 17:46:29 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-debug.el at Mon Sep 24 17:46:30 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-developer.el at Mon Sep 24 17:46:30 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-eldoc.el at Mon Sep 24 17:46:30 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-font-lock.el at Mon Sep 24 17:46:30 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-help.el at Mon Sep 24 17:46:30 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-inf.el at Mon Sep 24 17:46:31 2012

In ess-internal-complete-object-name:
ess-inf.el:2613:54:Warning: `comint-dynamic-simple-complete' is an obsolete
    function (as of 24.1); use `completion-in-region' instead.

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-install.el at Mon Sep 24 17:46:33 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-jags-d.el at Mon Sep 24 17:46:33 2012

In ess-jags-mode:
ess-jags-d.el:247:9:Warning: assignment to free variable
    `font-lock-auto-fontify'

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-julia.el at Mon Sep 24 17:46:33 2012

In julia-last-open-block:
ess-julia.el:182:15:Warning: reference to free variable `julia-basic-offset'

In julia-form-indent:
ess-julia.el:190:10:Warning: reference to free variable `julia-basic-offset'

In julia-indent-line:
ess-julia.el:242:42:Warning: reference to free variable `julia-basic-offset'

In julia-mode:
ess-julia.el:414:30:Warning: assignment to free variable `julia-basic-offset'

In julia:
ess-julia.el:457:34:Warning: assignment to free variable `julia-basic-offset'

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-lsp-l.el at Mon Sep 24 17:46:33 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-menu.el at Mon Sep 24 17:46:33 2012

In end of data:
ess-menu.el:235:1:Warning: the following functions might not be defined at runtime:
    speedbar-add-supported-extension, speedbar-with-writable

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-mode.el at Mon Sep 24 17:46:34 2012

In ess-indent-or-complete:
ess-mode.el:928:12:Warning: `comint-dynamic-complete' is an obsolete function
    (as of 24.1); use `completion-at-point' instead.

In ess-set-style:
ess-mode.el:1353:44:Warning: `interactive-p' is an obsolete function (as of
    23.2); use `called-interactively-p' instead.

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-mouse.el at Mon Sep 24 17:46:34 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-noweb-font-lock-mode.el at Mon Sep 24 17:46:35 2012

In ess-noweb-font-lock-mode:
ess-noweb-font-lock-mode.el:200:13:Warning: `mapcar' called for effect; use
    `mapc' or `dolist' instead

In noweb-font-lock-fontify-chunk-by-number:
ess-noweb-font-lock-mode.el:247:11:Warning:
    `font-lock-beginning-of-syntax-function' is an obsolete variable (as of
    23.3); use `syntax-begin-function' instead.

In end of data:
ess-noweb-font-lock-mode.el:407:1:Warning: the following functions are not known to be defined:
    make-local-hook, noweb-old-turn-on-font-lock

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-noweb-mode.el at Mon Sep 24 17:46:35 2012

In noweb-weave:
ess-noweb-mode.el:202:34:Warning: reference to free variable `html-mode'
ess-noweb-mode.el:211:20:Warning: reference to free variable `weave-process'

In ess-noweb-mode:
ess-noweb-mode.el:432:4:Warning: `mapcar' called for effect; use `mapc' or
    `dolist' instead

In noweb-write-line-number:
ess-noweb-mode.el:1661:21:Warning: Use `with-current-buffer' rather than
    save-excursion+set-buffer

In noweb-tangle-chunk:
ess-noweb-mode.el:1754:23:Warning: Use `with-current-buffer' rather than
    save-excursion+set-buffer
ess-noweb-mode.el:1765:23:Warning: Use `with-current-buffer' rather than
    save-excursion+set-buffer
ess-noweb-mode.el:1766:24:Warning: Use `with-current-buffer' rather than
    save-excursion+set-buffer
ess-noweb-mode.el:1783:13:Warning: Use `with-current-buffer' rather than
    save-excursion+set-buffer

In noweb-tangle-thread:
ess-noweb-mode.el:1799:23:Warning: Use `with-current-buffer' rather than
    save-excursion+set-buffer

In end of data:
ess-noweb-mode.el:1931:1:Warning: the function `make-local-hook' is not known
    to be defined.

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-noweb.el at Mon Sep 24 17:46:36 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-omg-d.el at Mon Sep 24 17:46:36 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-omg-l.el at Mon Sep 24 17:46:36 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-r-a.el at Mon Sep 24 17:46:37 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-r-args.el at Mon Sep 24 17:46:37 2012

In ess-r-args-get:
ess-r-args.el:216:18:Warning: `interactive-p' is an obsolete function (as of
    23.2); use `called-interactively-p' instead.

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-r-d.el at Mon Sep 24 17:46:37 2012

In ess-R-complete-object-name:
ess-r-d.el:920:43:Warning: `comint-dynamic-simple-complete' is an obsolete
    function (as of 24.1); use `completion-in-region' instead.

In ess-ac-candidates:
ess-r-d.el:946:20:Warning: reference to free variable `ac-prefix'
ess-r-d.el:946:31:Warning: reference to free variable `ac-auto-start'

In ess-ac-objects:
ess-r-d.el:968:9:Warning: reference to free variable `ac-prefix'
ess-r-d.el:973:38:Warning: reference to free variable `ac-point'

In ess-ac-args:
ess-r-d.el:1034:24:Warning: reference to free variable `ac-prefix'
ess-r-d.el:1037:31:Warning: assignment to free variable `ac-use-comphist'

In end of data:
ess-r-d.el:1316:1:Warning: the function `w32-short-file-name' is not known to
    be defined.

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-r-gui.el at Mon Sep 24 17:46:38 2012

In ess-eval-region-execdde:
ess-r-gui.el:56:27:Warning: reference to free variable `ess-command-file'
ess-r-gui.el:58:12:Warning: reference to free variable `inferior-ess-execdde'
ess-r-gui.el:58:33:Warning: reference to free variable `ess-rgui-command'

In end of data:
ess-r-gui.el:203:1:Warning: the function `w32-short-file-name' is not known to
    be defined.

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-rd.el at Mon Sep 24 17:46:38 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-rdired.el at Mon Sep 24 17:46:38 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-roxy.el at Mon Sep 24 17:46:39 2012

In ess-roxy-complete-tag:
ess-roxy.el:628:42:Warning: `comint-dynamic-simple-complete' is an obsolete
    function (as of 24.1); use `completion-in-region' instead.

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-rutils.el at Mon Sep 24 17:46:39 2012

In ess-rutils-loadpkg:
ess-rutils.el:130:44:Warning: assignment to free variable `pkg'
ess-rutils.el:130:12:Warning: reference to free variable `pkg'

In ess-rutils-install:
ess-rutils.el:217:19:Warning: `goto-line' used from Lisp code
That command is designed for interactive use only

In end of data:
ess-rutils.el:455:1:Warning: the function `fit-frame' is not known to be
    defined.

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-s-l.el at Mon Sep 24 17:46:40 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-s3-d.el at Mon Sep 24 17:46:40 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-s4-d.el at Mon Sep 24 17:46:40 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-sas-a.el at Mon Sep 24 17:46:40 2012

In ess-sas-versions-create:
ess-sas-a.el:1263:17:Warning: Use `with-current-buffer' rather than
    save-excursion+set-buffer

In end of data:
ess-sas-a.el:1481:1:Warning: the following functions are not known to be defined:
    ess-xemacs-insert-glyph, make-glyph, unix-filename-to-mac

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-sas-d.el at Mon Sep 24 17:46:41 2012

In ess-SAS-pre-run-hook:
ess-sas-d.el:133:9:Warning: Use `with-current-buffer' rather than
    save-excursion+set-buffer
ess-sas-d.el:129:11:Warning: Use `with-current-buffer' rather than
    save-excursion+set-buffer

In SAS:
ess-sas-d.el:281:6:Warning: Use `with-current-buffer' rather than
    save-excursion+set-buffer

In ess-multi-frame-SAS:
ess-sas-d.el:297:4:Warning: Use `with-current-buffer' rather than
    save-excursion+set-buffer

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-sas-l.el at Mon Sep 24 17:46:41 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-send.el at Mon Sep 24 17:46:42 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-send2.el at Mon Sep 24 17:46:42 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-site.el at Mon Sep 24 17:46:42 2012

In end of data:
ess-site.el:763:1:Warning: the function `ess-sqpe-versions-create' is not
    known to be defined.

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-sp3-d.el at Mon Sep 24 17:46:42 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-sp4-d.el at Mon Sep 24 17:46:42 2012

In S+4-msdos-existing:
ess-sp4-d.el:387:16:Warning: Use `with-current-buffer' rather than
    save-excursion+set-buffer

In end of data:
ess-sp4-d.el:423:1:Warning: the function `w32-short-file-name' is not known to
    be defined.

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-sp5-d.el at Mon Sep 24 17:46:43 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-sp6-d.el at Mon Sep 24 17:46:43 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-sp6w-d.el at Mon Sep 24 17:46:43 2012

In ess-sqpe-versions-create:
ess-sp6w-d.el:534:35:Warning: assignment to free variable
    `version-function-name'
ess-sp6w-d.el:540:27:Warning: reference to free variable
    `version-function-name'

In end of data:
ess-sp6w-d.el:616:1:Warning: the function `w32-short-file-name' is not known
    to be defined.

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-sta-d.el at Mon Sep 24 17:46:43 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-sta-l.el at Mon Sep 24 17:46:43 2012

In stata-add-to-review-buffer:
ess-sta-l.el:1323:36:Warning: Use `with-current-buffer' rather than
    save-excursion+set-buffer

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-swv.el at Mon Sep 24 17:46:44 2012

In ess-swv-add-TeX-commands:
ess-swv.el:250:17:Warning: assignment to free variable `TeX-command-list'
ess-swv.el:258:9:Warning: assignment to free variable `TeX-command-default'
ess-swv.el:260:25:Warning: assignment to free variable `TeX-file-extensions'

In ess-swv-plug-into-AUCTeX:
ess-swv.el:274:65:Warning: reference to free variable `TeX-command-list'
ess-swv.el:276:11:Warning: assignment to free variable `TeX-command-list'

In end of data:
ess-swv.el:356:1:Warning: the function `TeX-normal-mode' is not known to be
    defined.

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-toolbar.el at Mon Sep 24 17:46:44 2012

In end of data:
ess-toolbar.el:255:1:Warning: the function `toolbar-make-button-list' is not
    known to be defined.

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-tracebug.el at Mon Sep 24 17:46:44 2012

In ess--tb-get-source-refd-string:
ess-tracebug.el:197:11:Warning: reference to free variable `org-src-mode'
ess-tracebug.el:198:67:Warning: reference to free variable
    `org-edit-src-beg-marker'

In ess-dbg-remove-empty-lines:
ess-tracebug.el:1049:46:Warning: reference to free variable `process'

In ess-watch-mode:
ess-tracebug.el:2114:13:Warning: assignment to free variable
    `text-scale-mode-amount'

In end of data:
ess-tracebug.el:2781:1:Warning: the function `text-scale-mode' is not known to
    be defined.

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-trns.el at Mon Sep 24 17:46:46 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-utils.el at Mon Sep 24 17:46:46 2012

In end of data:
ess-utils.el:818:1:Warning: the function `w32-focus-frame' is not known to be
    defined.

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-vst-d.el at Mon Sep 24 17:46:46 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-xls-d.el at Mon Sep 24 17:46:47 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess.el at Mon Sep 24 17:46:47 2012

In ess-load-extras:
ess.el:288:21:Warning: assignment to free variable `ac-modes'
ess.el:291:21:Warning: assignment to free variable `ac-sources'

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/essd-els.el at Mon Sep 24 17:46:47 2012

In ess-select-alist-dialect:
essd-els.el:111:33:Warning: reference to free variable `OMG-customize-alist'
essd-els.el:112:33:Warning: reference to free variable `S3-customize-alist'
essd-els.el:113:33:Warning: reference to free variable `S4-customize-alist'
essd-els.el:117:33:Warning: reference to free variable `S+4-customize-alist'
essd-els.el:118:33:Warning: reference to free variable
    `Sqpe+4-customize-alist'
essd-els.el:121:33:Warning: reference to free variable
    `Sqpe+6-customize-alist'

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/make-regexp.el at Mon Sep 24 17:46:47 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/mouseme.el at Mon Sep 24 17:46:47 2012

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/msdos.el at Mon Sep 24 17:46:48 2012

In msdos-minor-mode:
msdos.el:150:9:Warning: `make-variable-buffer-local' should be called at
    toplevel
Leaving directory `/Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/'

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/etc/other/S-spread/S-spread.el at Mon Sep 24 17:46:48 2012
Entering directory `/Users/peter/.emacs.d/elpa/ess-20120924.1839/etc/other/S-spread/'

In emacs-cell:
S-spread.el:51:12:Warning: assignment to free variable `spread-name'
S-spread.el:51:24:Warning: assignment to free variable `r'
S-spread.el:51:26:Warning: assignment to free variable `c'
S-spread.el:62:23:Warning: reference to free variable `S-buffer'
S-spread.el:69:26:Warning: reference to free variable `spread-name'
S-spread.el:70:18:Warning: reference to free variable `r'
S-spread.el:70:34:Warning: reference to free variable `c'
S-spread.el:59:16:Warning: Use `with-current-buffer' rather than
    save-excursion+set-buffer
S-spread.el:58:11:Warning: assignment to free variable `beg'
S-spread.el:65:57:Warning: reference to free variable `beg'
S-spread.el:63:26:Warning: assignment to free variable `command'
S-spread.el:67:22:Warning: reference to free variable `command'
S-spread.el:69:8:Warning: `goto-line' used from Lisp code
That command is designed for interactive use only

In spread-insert:
S-spread.el:78:26:Warning: reference to free variable `spread-process'

In spread-highlight-macro:
S-spread.el:143:31:Warning: `toggle-read-only' used from Lisp code
That command is designed for interactive use only
S-spread.el:152:20:Warning: assignment to free variable `beg'
S-spread.el:153:22:Warning: reference to free variable `beg'
S-spread.el:155:55:Warning: `toggle-read-only' used from Lisp code
That command is designed for interactive use only

In emacs-print-find-emacs:
S-spread.el:165:9:Warning: assignment to free variable `beg'
S-spread.el:166:39:Warning: reference to free variable `beg'
S-spread.el:167:22:Warning: assignment to free variable `spread-name'
S-spread.el:167:4:Warning: reference to free variable `spread-name'

In find-spread-frame-directory:
S-spread.el:179:39:Warning: assignment to free variable `beg'
S-spread.el:183:45:Warning: reference to free variable `beg'
S-spread.el:182:9:Warning: assignment to free variable
    `spread-frame-directory'

In inferior-spread-mode:
S-spread.el:217:29:Warning: reference to free variable `spread-process'

In spread-process:
S-spread.el:227:8:Warning: `comint-run' used from Lisp code
That command is designed for interactive use only
S-spread.el:229:15:Warning: reference to free variable `S-program'
S-spread.el:233:30:Warning: assignment to free variable `spread-process'
S-spread.el:234:26:Warning: reference to free variable `spread-process'

In spread-output-filter:
S-spread.el:245:40:Warning: reference to free variable `S-buffer'

In spread-print-find:
S-spread.el:262:15:Warning: reference to free variable `S-buffer'

In spread-print-sprds:
S-spread.el:273:4:Warning: Use `with-current-buffer' rather than
    save-excursion+set-buffer
S-spread.el:281:13:Warning: assignment to free variable `beg'
S-spread.el:282:45:Warning: reference to free variable `beg'
S-spread.el:283:41:Warning: assignment to free variable `spread-name-i'
S-spread.el:283:24:Warning: reference to free variable `spread-name-i'

In spread-start:
S-spread.el:303:15:Warning: assignment to free variable `spread-mode'
S-spread.el:304:15:Warning: assignment to free variable `S-buffer'
S-spread.el:309:62:Warning: assignment to free variable `S-program'
S-spread.el:309:39:Warning: reference to free variable `S-program'
S-spread.el:311:34:Warning: reference to free variable `S-buffer'
S-spread.el:321:7:Warning: assignment to free variable `spread-home-directory'
S-spread.el:321:4:Warning: reference to free variable `spread-home-directory'
S-spread.el:323:20:Warning: reference to free variable `spread-mode'
S-spread.el:324:14:Warning: assignment to free variable `spread-process'
S-spread.el:329:12:Warning: reference to free variable
    `spread-frame-directory'

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/etc/other/S-spread/sprd-int.el at Mon Sep 24 17:46:48 2012

In emacs-cell:
sprd-int.el:51:12:Warning: assignment to free variable `spread-name'
sprd-int.el:51:24:Warning: assignment to free variable `r'
sprd-int.el:51:26:Warning: assignment to free variable `c'
sprd-int.el:62:23:Warning: reference to free variable `S-buffer'
sprd-int.el:69:26:Warning: reference to free variable `spread-name'
sprd-int.el:70:18:Warning: reference to free variable `r'
sprd-int.el:70:34:Warning: reference to free variable `c'
sprd-int.el:59:16:Warning: Use `with-current-buffer' rather than
    save-excursion+set-buffer
sprd-int.el:58:11:Warning: assignment to free variable `beg'
sprd-int.el:65:57:Warning: reference to free variable `beg'
sprd-int.el:63:26:Warning: assignment to free variable `command'
sprd-int.el:67:22:Warning: reference to free variable `command'
sprd-int.el:69:8:Warning: `goto-line' used from Lisp code
That command is designed for interactive use only

In spread-insert:
sprd-int.el:78:26:Warning: reference to free variable `spread-process'

In spread-highlight-macro:
sprd-int.el:159:31:Warning: `toggle-read-only' used from Lisp code
That command is designed for interactive use only
sprd-int.el:168:20:Warning: assignment to free variable `beg'
sprd-int.el:169:22:Warning: reference to free variable `beg'
sprd-int.el:171:55:Warning: `toggle-read-only' used from Lisp code
That command is designed for interactive use only

In emacs-print-find-emacs:
sprd-int.el:181:9:Warning: assignment to free variable `beg'
sprd-int.el:182:39:Warning: reference to free variable `beg'
sprd-int.el:183:22:Warning: assignment to free variable `spread-name'
sprd-int.el:183:4:Warning: reference to free variable `spread-name'

In find-spread-frame-directory:
sprd-int.el:195:39:Warning: assignment to free variable `beg'
sprd-int.el:199:45:Warning: reference to free variable `beg'
sprd-int.el:198:9:Warning: assignment to free variable
    `spread-frame-directory'

In inferior-spread-mode:
sprd-int.el:202:8:Warning: `comint-run' used from Lisp code
That command is designed for interactive use only
sprd-int.el:204:15:Warning: reference to free variable `S-program'
sprd-int.el:210:23:Warning: assignment to free variable `spread-process'
sprd-int.el:218:30:Warning: reference to free variable `spread-process'

In spread-output-filter:
sprd-int.el:230:40:Warning: reference to free variable `S-buffer'

In spread-print-find:
sprd-int.el:260:15:Warning: reference to free variable `S-buffer'

In spread-print-sprds:
sprd-int.el:271:4:Warning: Use `with-current-buffer' rather than
    save-excursion+set-buffer
sprd-int.el:279:13:Warning: assignment to free variable `beg'
sprd-int.el:280:45:Warning: reference to free variable `beg'
sprd-int.el:281:41:Warning: assignment to free variable `spread-name-i'
sprd-int.el:281:24:Warning: reference to free variable `spread-name-i'

In spread-start:
sprd-int.el:325:7:Warning: assignment to free variable `spread-home-directory'
sprd-int.el:320:30:Warning: assignment to free variable `S-program'
sprd-int.el:320:30:Warning: reference to free variable `S-program'
sprd-int.el:321:24:Warning: assignment to free variable `S-buffer'
sprd-int.el:322:26:Warning: reference to free variable `S-buffer'
sprd-int.el:325:4:Warning: reference to free variable `spread-home-directory'
sprd-int.el:328:32:Warning: reference to free variable
    `spread-frame-directory'

In end of data:
sprd-int.el:337:1:Warning: the function `dired-current-directory' is not known
    to be defined.
@purcell
Copy link
Member

purcell commented Sep 25, 2012

Looks like @milkypostman maintains this, so I'll wait for him to chime in.

@pschmied
Copy link
Author

Just for kicks, I decided to try installing this rev of ESS on the latest Aquamacs nightly (Aquamacs-2012-Sep-29-Sat-0702.tar.bz2) and can confirm that ESS build fails with the same error:

Compiling file /Users/peter/.emacs.d/elpa/ess-20120924.1839/lisp/ess-bugs-d.el at Sat Sep 29 08:04:28 2012 ess-bugs-d.el:29:1:Error: Symbol's value as variable is void: ess-help-arg-regexp

@milkypostman
Copy link
Member

I thought I provided a reply to this but aparently not. Sorry about the delay.

Anyways. The install for me did produce the error but still worked. It looks like its a bug upstream an not something that MELPA is doing wrong. With that in mind you're more likely to find resolve by reporting this to the ESS team. It's likely that they don't do a byte compile by default and this haven't noticed this error.

As I said, ESS shoul still work for the time being though.

@milkypostman
Copy link
Member

reported: emacs-ess/ESS#26

@pschmied
Copy link
Author

pschmied commented Oct 4, 2012

Awesome. Thank you for tracking down that error, and reporting it upstream. I'd have probably tracked the error upstream, but I'm a bit new to compiling packages on Emacs Hense my use of the emacs package manager and your fine package repository!

@milkypostman
Copy link
Member

@pschmied i suspect there is no problem (even performance wise) of using ESS without the file compiling correctly. The file is ess-bugs-d.el which to me suggests it's really just about submitting bugs; ironic I guess.

@pschmied
Copy link
Author

pschmied commented Oct 4, 2012

And I can confirm that ESS is actually working. Now I'm off to figure out
how to get it to play nicely with autocomplete.

On Thu, Oct 4, 2012 at 7:08 AM, Donald Ephraim Curtis <
notifications@github.com> wrote:

@pschmied https://github.com/pschmied i suspect there is no problem
(even performance wise) of using ESS without the file compiling correctly.
The file is ess-bugs-d.el which to me suggests it's really just about
submitting bugs; ironic I guess.


Reply to this email directly or view it on GitHubhttps://github.com//issues/310#issuecomment-9142426.

@milkypostman
Copy link
Member

closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants