#732046 erlang-mode: site-start.d script doesn't get load-path right

Package:
erlang-mode
Source:
erlang
Submitter:
"Dylan.Wen"
Date:
2026-08-21 14:53:03 UTC
Severity:
important
Tags:
#732046#5
Date:
2013-12-12 01:45:37 UTC
From:
To:
Dear Maintainer,

After the package`erlang-mode' was updated to version 15 or 16, Emacs failed to run

(require 'erlang-start)

and reported error saying '"Cannot open load file " "erlang-start"'.

I compare these versions. In version 14, after installation, those
elisp source files with suffix .el would be compiled and the binary-compiled
files with suffix .elc would be put into directory
'/usr/share/emacs24/site-lisp/erlang'.

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.

#732046#10
Date:
2013-12-13 07:10:56 UTC
From:
To:
Hi Dylan,

If you're referring to version 15 or 16, why did you put 14 here?

Thank you for the report. I'll try to fix this bug as soon as possible.

Cheers!

#732046#15
Date:
2013-12-13 18:03:28 UTC
From:
To:
Hi Sergei,

Sorry about the misleading title with wrong version number.
I was palying around versions of 14/15/16 when using command line
tool reportbug to report it. And I didn't realize the "good" version number
was recorded in the report title.

于 13-12-13 下午3:10, Sergei Golovan 写道:

#732046#20
Date:
2013-12-16 08:41:02 UTC
From:
To:
tags 732046 + moreinfo
thanks

Hi Dylan,

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!

#732046#27
Date:
2015-03-10 10:28:39 UTC
From:
To:
Hi Sergei,

I faced the issue, too during an emacs upgrade in testing.

Attaching the logs.

Cheers,
Balint
...

#732046#32
Date:
2026-08-21 14:50:55 UTC
From:
To:
Version: 1:27.0.1+dfsg-1

Hi!

I still cannot reproduce this bug with Erlang and Emacs from the
current stable, testing and unstable branches. Therefore, I'm closing
this bugreport.

Cheers!