[Pkg-erlang-devel] Bug#732046: Bug#732046: erlang-mode: site-start.d script doesn't get load-path right

Sergei Golovan sgolovan at nes.ru
Mon Dec 16 08:41:02 UTC 2013


tags 732046 + moreinfo
thanks

Hi Dylan,

On Thu, Dec 12, 2013 at 5:45 AM, Dylan.Wen <hhkbp2 at gmail.com> wrote:
>
> But in version 15 or 16, no .elc files would be compiled or put into this directory.
> So when Emacs start and load 'site-start.d/50erlang-mode.el'(which will add
> '/usr/share/emacs24/site-lisp/erlang' to load-path), it could not locate
> 'erlang-start' and that causes a error.

I've tried to reproduce this bug and looks I can't. When I install erlang-mode
(in Debian unstable) I get the following output:

# apt-get install erlang-mode
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
  erlang erlang-manpages erlang-doc
The following NEW packages will be installed:
  erlang-mode
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/98.7 kB of archives.
After this operation, 429 kB of additional disk space will be used.
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package erlang-mode.
(Reading database ... 31227 files and directories currently installed.)
Preparing to unpack .../erlang-mode_1%3a16.b.3-dfsg-1_all.deb ...
given is experimental at /usr/lib/emacsen-common/emacs-package-install line 43.
when is experimental at /usr/lib/emacsen-common/emacs-package-install line 45.
when is experimental at /usr/lib/emacsen-common/emacs-package-install line 46.
Unpacking erlang-mode (1:16.b.3-dfsg-1) ...
Setting up erlang-mode (1:16.b.3-dfsg-1) ...
given is experimental at /usr/lib/emacsen-common/emacs-package-install line 43.
when is experimental at /usr/lib/emacsen-common/emacs-package-install line 45.
when is experimental at /usr/lib/emacsen-common/emacs-package-install line 46.
Install emacsen-common for emacs23
emacsen-common: Handling install of emacsen flavor emacs23
Wrote /etc/emacs23/site-start.d/00debian-vars.elc
Wrote /usr/share/emacs23/site-lisp/debian-startup.elc
Install emacsen-common for emacs24
emacsen-common: Handling install of emacsen flavor emacs24
Wrote /etc/emacs24/site-start.d/00debian-vars.elc
Wrote /usr/share/emacs24/site-lisp/debian-startup.elc
Install erlang-mode for emacs
Install erlang-mode for emacs23
install/erlang: Handling install for emacsen flavor emacs23
Wrote /usr/share/emacs23/site-lisp/erlang/erlang-eunit.elc
Wrote /usr/share/emacs23/site-lisp/erlang/erlang-flymake.elc
Wrote /usr/share/emacs23/site-lisp/erlang/erlang-skels-old.elc
Wrote /usr/share/emacs23/site-lisp/erlang/erlang-skels.elc
Wrote /usr/share/emacs23/site-lisp/erlang/erlang-start.elc
Wrote /usr/share/emacs23/site-lisp/erlang/erlang.elc
Wrote /usr/share/emacs23/site-lisp/erlang/erlang_appwiz.elc
Install erlang-mode for emacs24
install/erlang: Handling install for emacsen flavor emacs24
Wrote /usr/share/emacs24/site-lisp/erlang/erlang-eunit.elc
Wrote /usr/share/emacs24/site-lisp/erlang/erlang-flymake.elc
Wrote /usr/share/emacs24/site-lisp/erlang/erlang-skels-old.elc
Wrote /usr/share/emacs24/site-lisp/erlang/erlang-skels.elc
Wrote /usr/share/emacs24/site-lisp/erlang/erlang-start.elc
Wrote /usr/share/emacs24/site-lisp/erlang/erlang.elc
Wrote /usr/share/emacs24/site-lisp/erlang/erlang_appwiz.elc

It looks fine, and Erlang mode works fine after that. Also, the version from
stable works fine when installed on stable too.

Could you show me the output you get when installing erlang-mode?

Cheers!
-- 
Sergei Golovan



More information about the Pkg-erlang-devel mailing list