AsciiDoc bzw. a2x und dblatex
Geschrieben am 26-10-2016 - ⧖ 3.0 minNeulich unter ~/scripts nach einem a2x -f pdf -v module.txt
a2x: args: ['-f', 'pdf', '-v', 'module.txt']
a2x: resource files: []
a2x: resource directories: ['/etc/asciidoc/images', '/etc/asciidoc/stylesheets']
a2x: executing: "/usr/bin/asciidoc" --backend docbook -a "a2x-format=pdf" --verbose --out-file "/home/dope/scripts/Asciidoc/module.xml" "/home/dope/scripts/Asciidoc/module.txt"
asciidoc: reading: /etc/asciidoc/asciidoc.conf<br />
asciidoc: reading: /home/dope/.asciidoc/asciidoc.conf<br />
asciidoc: reading: /etc/asciidoc/asciidoc.conf<br />
asciidoc: reading: /home/dope/.asciidoc/asciidoc.conf<br />
asciidoc: macro redefinition:<br />
asciidoc: macro redefinition: mailto<br />
asciidoc: macro redefinition: indexterm<br />
asciidoc: macro redefinition: indexterm2<br />
asciidoc: macro redefinition: callout<br />
asciidoc: macro redefinition:<br />
asciidoc: macro redefinition: pass<br />
asciidoc: macro redefinition: comment<br />
asciidoc: macro redefinition: #<br />
asciidoc: macro redefinition: #ruler<br />
asciidoc: macro redefinition: #pagebreak<br />
asciidoc: macro redefinition: #comment<br />
asciidoc: reading: /home/dope/scripts/Asciidoc/module.txt<br />
asciidoc: reading: /etc/asciidoc/docbook45.conf<br />
asciidoc: reading: /etc/asciidoc/filters/latex/latex-filter.conf<br />
asciidoc: reading: /etc/asciidoc/filters/source/source-highlight-filter.conf<br />
asciidoc: reading: /etc/asciidoc/filters/graphviz/graphviz-filter.conf<br />
asciidoc: reading: /etc/asciidoc/filters/music/music-filter.conf<br />
asciidoc: reading: /etc/asciidoc/filters/code/code-filter.conf<br />
asciidoc: reading: /home/dope/.asciidoc/filters/source/source-highlight-filter.conf<br />
asciidoc: reading: /home/dope/.asciidoc/filters/graphviz/graphviz-filter.conf<br />
asciidoc: reading: /home/dope/.asciidoc/filters/music/music-filter.conf<br />
asciidoc: reading: /home/dope/.asciidoc/filters/code/code-filter.conf<br />
asciidoc: reading: /etc/asciidoc/lang-en.conf<br />
asciidoc: reading: /home/dope/.asciidoc/lang-en.conf<br />
asciidoc: writing: /home/dope/scripts/Asciidoc/module.xml<br />
<br />
a2x: executing: "xmllint" --nonet --noout --valid "/home/dope/scripts/Asciidoc/module.xml"<br />
<br />
<br />
a2x: executing: "dblatex" -t pdf -p "/etc/asciidoc/dblatex/asciidoc-dblatex.xsl" -s "/etc/asciidoc/dblatex/asciidoc-dblatex.sty" -V "/home/dope/scripts/Asciidoc/module.xml"<br />
<br />
Build the book set list<br />
xsltproc -o doclist.txt --xinclude --xincludestyle doclist.xsl /home/dope/scripts/Asciidoc/module.xml<br />
Build the listings<br />
xsltproc -o listings.xml --xinclude --xincludestyle --param current.dir '/home/dope/scripts/Asciidoc' /usr/share/dblatex/xsl/common/mklistings.xsl /home/dope/scripts/Asciidoc/module.xml<br />
xsltproc -o module.rtex --xinclude --xincludestyle --param current.dir '/home/dope/scripts/Asciidoc' --param listings.xml '/tmp/tmpKeHHts/listings.xml' /tmp/tmpKeHHts/custom.xsl /home/dope/scripts/Asciidoc/module.xml<br />
XSLT stylesheets DocBook - LaTeX 2e (0.3.9-1)<br />
===================================================<br />
Image 'dblatex' not found<br />
Build module.pdf<br />
built-in module pdftex registered<br />
no support found for ifthen<br />
no support found for ifxetex<br />
no support found for fontspec<br />
no support found for xltxtra<br />
no support found for fontenc<br />
no support found for inputenc<br />
no support found for fancybox<br />
built-in module makeidx registered<br />
no support found for asciidoc-dblatex<br />
building additional files<br />
checking if compiling is necessary...<br />
the output file doesn't exist<br />
pdflatex -interaction=batchmode module.tex<br />
pdflatex failed<br />
module.tex:81: Package Listings Error: Couldn't load requested language.<br />
module.tex:81: leading text: lstlisting}[language={cpp},firstnumber=1,]<br />
module.tex:81: Package Listings Error: language cpp undefined.<br />
module.tex:81: leading text: lstlisting}[language={cpp},firstnumber=1,]<br />
module.tex:116: Package Listings Error: Couldn't load requested language.<br />
module.tex:116: leading text: stlisting}[language={cpp},firstnumber=1,]<br />
module.tex:116: Package Listings Error: language cpp undefined.<br />
module.tex:116: leading text: stlisting}[language={cpp},firstnumber=1,]<br />
module.tex:690: Package Listings Error: Couldn't load requested language.<br />
module.tex:690: leading text: stlisting}[language={cpp},firstnumber=1,]<br />
module.tex:690: Package Listings Error: language cpp undefined.<br />
module.tex:690: leading text: stlisting}[language={cpp},firstnumber=1,]<br />
Unexpected error occured<br />
Error: pdflatex compilation failed<br />
<br />
a2x: ERROR: "dblatex" -t pdf -p "/etc/asciidoc/dblatex/asciidoc-dblatex.xsl" -s
"/etc/asciidoc/dblatex/asciidoc-dblatex.sty" -V "/home/dope/scripts/Asciidoc/module.xml" returned non-zero exit status 1</pre>
<i>Schuld</i> daran war - wie man wahrscheinlich erkenne kann - die Codeblöcke
<pre class="input">[cpp]<br />
^^^^^^^^^^^^^^^^^^^^^^^^^^^<br />
/*<br />
* foobar<br />
*/<br />
static int hallo_init(void)<br />
{<br />
.....<br />
}<br />
^^^^^^^^^^^^^^^^^^^^^^^^^^^
in Verbindung mit dblatex. Mal den Changelog von beidem lesen, denn ich bin mir sicher das das Problem in vorherigen Versionen nicht auftrat; ist aber auch egal, denn die Ausgabe sieht so und so besch..eiden aus.