uninitialized ob-perl variable stops org-mode

Bug #1077298 reported by Jerry Leibold
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Emacs-snapshot
Invalid
Undecided
Damien Cassou

Bug Description

After updating emacs-snapshot, my .org files no longer opened in org-mode.

*Messages* showed: void-variable org-babel-tangle-lang-exts

One solution was to remove perl from the list of babel languages in my .emacs:
 '(org-babel-load-languages (quote ((emacs-lisp . t) (sh . t) (ditaa . t) (perl . t))))

A better one was:
   # cd /usr/share/emacs/24.3.50/lisp/org
   # mv ob-perl.elc ob-perl.elc-hide
   # gunzip ob-perl.el.gz
   and change one line in the resulting ob-perl.el
       from: (defvar org-babel-tangle-lang-exts)
         to: (defvar org-babel-tangle-lang-exts '())

Revision history for this message
Damien Cassou (cassou) wrote :

Thanks for your report. I think you should report that on the org mode project, I can't do anything about it. I'm closing the bug for now, feel free to reopen it.

Changed in emacs-snapshot:
assignee: nobody → Damien Cassou (cassou)
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.