OpenCSW Bug Tracker


Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0005278 [emacs_el] packaging major always 2016-05-15 06:08 2016-07-15 20:03
Reporter trinkle View Status public  
Assigned To pfelecan
Priority normal Resolution fixed  
Status resolved  
Summary 0005278: subdirs.el missing from emacs_common package
Description 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.
Additional Information
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0011148)
trinkle (reporter)
2016-05-15 06:10

This is for version 24.5,REV=2016.04.20
(0011149)
pfelecan (manager)
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 (reporter)
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 (manager)
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 (manager)
2016-07-15 20:03

the July 15th 2016 solves this issue by merging common, .elc, with .el


Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker