Para un no-usuario de emacs, la compilación falla
Opened this issue · 4 comments
No uso emacs, y aunque lo instalé, la compilación falla.
También ejecuté por primera vez en mi vida emacs y tampoco funcionó el build.
nicolasw@plata:~/so2015_support/sistop$ make
emacs --batch --load ~/.emacs --load publish.el --funcall org-publish-all
Loading 00debian-vars...
Loading /etc/emacs/site-start.d/50a2ps.el (source)...
Loading /etc/emacs/site-start.d/50autoconf.el (source)...
Loading /etc/emacs/site-start.d/50cmake-data.el (source)...
Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...
Loading debian-ispell...
Loading /var/cache/dictionaries-common/emacsen-ispell-default.el (source)...
Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el (source)...
Loading /etc/emacs/site-start.d/50gforth.el (source)...
Loading /etc/emacs/site-start.d/50psvn.el (source)...
Loading /etc/emacs/site-start.d/50python-docutils.el (source)...
Cannot open load file: no such file or directory, /home/nicolasw/.emacs
Makefile:22: recipe for target 'publish' failed
make: *** [publish] Error 255
En realidad... No se cuál de todos los pedacitos de mi sobrecrecido .emacs haga falta para compilar, así que va un poco seleccionado a mano, a modo de prueba. Intenta crear un .emacs con el siguiente contenido:
(require 'org-latex)
(custom-set-variables
'(org-export-latex-hyperref-options-format "\\hypersetup{
urlcolor=blue,
pdfkeywords={%s},
pdfsubject={%s},
pdfcreator={Emacs Org-mode version %s}}
")
(add-to-list 'org-export-latex-classes
'("book"
"\\documentclass{book}"
("\\chapter{%s}" . "\\chapter*{%s}")
("\\section{%s}" . "\\section*{%s}")
("\\subsection{%s}" . "\\subsection*{%s}")
("\\subsubsection{%s}" . "\\subsubsection*{%s}"))
)
(setq org-src-fontify-natively t)
(setq org-export-latex-listings t)
(if (not (boundp 'org-export-latex-packages-alist))
(setq org-export-latex-packages-alist '()))
(add-to-list 'org-export-latex-packages-alist '("" "listings"))
(add-to-list 'org-export-latex-packages-alist '("" "color"))
Revisa que los paréntesis estén balanceados... Y creo que con esto debe ser suficiente para compilar. Ojo, recuerda que funciona sólo en org-mode 7 (Debian Wheezy, no Jessie, que tiene el 8). Y no estoy seguro de todos los paquetes adicionales que hagan falta para la construcción; van por lo menos org-mode, graphviz, ditaa y gnuplot (y obviamente, varios de los texlive-latex*), pero probablemente deban entrar varios más
Aún no lo puedo hacer compilar, pero estoy de a poquito arrinconando el asunto.
Nicolás Wolovick dijo [Mon, Jun 15, 2015 at 07:55:30AM -0700]:
Aún no lo puedo hacer compilar, pero estoy de a poquito arrinconando el asunto.
No va a funcionarte bien en Debian Testing; hay que portar muchos
pedazos de sintaxis tras el cambio fuerte que hubo de Org-mode 7 a
8. Claro, lo tengo en el tintero de los pendientes... Pero no lo he
comenzado a considerar :-(
Por ahora, lo que puedo sugerirte (o al menos, lo que yo hago) es
crear una máquina virtual (en mi caso, un contenedor con lxc) con
Debian oldstable (wheezy). Ahí funciona sin problemas.
Para quien quiera ayudar a este proyecto: Hay que comenzar a migrar a org-mode 8!