Mantis - emacs_el
Viewing Issue Advanced Details
5278 packaging major always 2016-05-15 06:08 2016-07-15 20:03
trinkle  
pfelecan  
normal  
resolved  
fixed  
none    
none  
0005278: subdirs.el missing from emacs_common package
Missing files/directories

/opt/csw/share/emacs/24.5/lisp/subdirs.el
/opt/csw/share/emacs/24.5/site-lisp/
/opt/csw/share/emacs/24.5/site-lisp/subdirs.el

Without the first, emacs does not function.
Issue History
2016-05-15 06:08 trinkle New Issue
2016-05-15 06:10 trinkle Note Added: 0011148
2016-05-18 14:43 pfelecan Status new => assigned
2016-05-18 14:43 pfelecan Assigned To => pfelecan
2016-05-18 14:48 pfelecan Note Added: 0011149
2016-05-18 15:30 trinkle Note Added: 0011150
2016-05-18 16:05 pfelecan Note Added: 0011151
2016-07-15 20:03 pfelecan Note Added: 0011172
2016-07-15 20:03 pfelecan Status assigned => resolved
2016-07-15 20:03 pfelecan Resolution open => fixed
2019-07-11 14:49 tomplatz Issue Monitored: tomplatz
2019-07-11 14:49 tomplatz Issue End Monitor: tomplatz

Notes
(0011148)
trinkle   
2016-05-15 06:10   
This is for version 24.5,REV=2016.04.20
(0011149)
pfelecan   
2016-05-18 14:48   
The issue is that by default the dependencies are on the .elc files. For an unexpected error, the compiled versions of these and some other files, are not in emacs_common. To correct this, before I'm providing a corrected package, which will not occur in the immediate future, please install emacs_el package to use the un-compiled version of the files.
(0011150)
trinkle   
2016-05-18 15:30   
Thank you for the feedback. The easier workaround for me was to manually create the subdirs.el (it's not very difficult).

;; In load-path, after this directory should come
;; certain of its subdirectories. Here we specify them.
(normal-top-level-add-to-load-path '("vc" "url" "textmodes" "term" "progmodes" "play" "org" "nxml" "net" "mh-e" "mail" "leim" "language" "international" "gnus" "eshell" "erc" "emulation" "emacs-parallel" "emacs-lisp" "cedet" "calendar" "calc" "obsolete"))
;; Local Variables:
;; version-control: never
;; no-byte-compile: t
;; End:
(0011151)
pfelecan   
2016-05-18 16:05   
Indeed, for this file, it's easy.
However, there are other missing .elc files for which it's easiest to install emacs_el package than to recreate them by hand or copying them from other source.
(0011172)
pfelecan   
2016-07-15 20:03   
the July 15th 2016 solves this issue by merging common, .elc, with .el