gforth
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gforth] After updating to Emacs 24.3, "Source file `/usr/local/shar


From: Donald Winiecki
Subject: Re: [gforth] After updating to Emacs 24.3, "Source file `/usr/local/share/emacs/site-list/gforth.el' newer than byte-compiled file"
Date: Mon, 24 Mar 2014 10:00:27 -0600

On Mon, Mar 24, 2014 at 8:25 AM, David Kuehling <address@hidden> wrote:
>>>>>> "Donald" == Donald Winiecki <address@hidden> writes:
> [...]
>> I have recently updated my Emacs setup to Emacs 24.3 on Ubuntu 12.4.
> [..]
>> Now, in Emacs, after invoking `M-x run-forth' the following appears in
>> the Emacs minibuffer:
>
>> "Source file `/usr/local/share/emacs/site-list/gforth.el' newer than
>> byte-compiled file"
>
> Can you check and report file&date on all copies of gforth.el and
> gforth.elc existing on your system (try 'locate gforth.el*')?
>

/etc/emacs/site-start.d/50gforth.el
/usr/local/share/emacs/site-lisp/gforth.el
/usr/local/share/emacs/site-lisp/gforth.elc
/usr/share/emacs24/site-lisp/gforth/gforth.el

> Do you still have a Ubuntu package installed that provides gforth.el?
> I'd guess it automatically recompiles gforth.elc when the Ubuntu Emacs
> package is upgraded.  Although that won't explain the warning you see.
>
> To get an up-to-date version of gforth.elc matching the gforth.el that
> came with your Gforth 7.2 source package, try doing a 'make clean &&
> make && sudo make install' in the Gforth sources.  Does that fix the
> problem?
>
> [...]

No. This does not fix the issue. Make install fails as follows:

;;;;;;;;;;;;;;;;;;
...
/usr/bin/install -c -m 644 kernl64l.fi /usr/local/share/gforth/0.7.2
/usr/bin/install: cannot stat `gforth.elc': No such file or directory
make: *** [install] Error 1
;;;;;;;;;;;;;;;;;;

Note also that farther up in the process, the following are reported:

;;;;;;;;;;;;;;;;;;
...
Loading /etc/emacs/site-start.d/00debian-vars.el (source)...
Loading /etc/emacs/site-start.d/50autoconf.el (source)...
Loading /etc/emacs/site-start.d/50cmake-data.el (source)...
Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...
Loading debian-ispell...
Loading /var/cache/dictionaries-common/emacsen-ispell-default.el (source)...
Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el (source)...
Loading /etc/emacs/site-start.d/50emacs-goodies-el.el (source)...
Loading /etc/emacs/site-start.d/50gcl.el (source)...
Loading /etc/emacs/site-start.d/50gforth.el (source)...
Loading /etc/emacs/site-start.d/50slime.el (source)...
Error while loading 50slime: Cannot open load file:
/usr/share/emacs/site-lisp/slime/slime-autoloads.el

In toplevel form:
gforth.el:734:18:Error: Don't know how to compile nil
gforth.el:734:18:Error: Don't know how to compile nil
gforth.el:734:18:Error: Don't know how to compile nil
gforth.el:734:18:Error: Don't know how to compile nil
gforth.el:734:18:Error: Don't know how to compile nil

In forth-update-show-screen:
gforth.el:1059:36:Warning: `goto-line' used from Lisp code
That command is designed for interactive use only
gforth.el:1061:15:Warning: `goto-line' used from Lisp code
That command is designed for interactive use only

In end of data:
gforth.el:1697:1:Warning: the function `forth-emacs-older' might not be
    defined at runtime.
make: [gforth.elc] Error 1 (ignored)
...
;;;;;;;;;;;;;;;;;;


So gforth.elc is still not behaving. I'm fairly certain this is the
gforth.elc produced when building 0.7.2 from source in July 2013 (file
date coincides with build date).

I updated to Emacs 24.3 in the Ides of March (eek!)

Note that I pulled a fresh git just a few minutes ago, but when trying
to ./configure it failed, reporting:

;;;;;;;;;;;;;;;;;;
address@hidden:~/Desktop/gforth$ ./configure
bash: ./configure: No such file or directory
;;;;;;;;;;;;;;;;;;


_don



reply via email to

[Prev in Thread] Current Thread [Next in Thread]