On Wed, May 09, 2018 at 01:12:06PM +0200, Stefan Sperling wrote:
> Our port of dblatex has a problem where it relies on a private
> internal Tex macro which has changed in current texlive versions.
>
> Tyring to build a PDF with pdflatex, I am getting this error:
>
> This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017-OpenBSD_Ports)
> (preloaded format=pdflatex)
> restricted \write18 enabled.
> entering extended mode
> pdflatex failed
> /usr/local/share/dblatex/latex/style/dbk_table.sty:32: Use of \@xmultirow
> doesn't match its definition.
> /usr/local/share/dblatex/latex/style/dbk_table.sty:32: leading text:
> \expandafter{\@xmultirow{
> /usr/local/share/dblatex/latex/style/dbk_table.sty:32: Missing
> \begin{document}.
> /usr/local/share/dblatex/latex/style/dbk_table.sty:32: leading text:
> \expandafter{\@xmultirow{#1}[
> /usr/local/share/dblatex/latex/style/dbk_table.sty:32: You can't use `macro
> parameter character #' in horizontal mode.
> /usr/local/share/dblatex/latex/style/dbk_table.sty:32: leading text:
> \expandafter{\@xmultirow{#1}[#
> /usr/local/share/dblatex/latex/style/dbk_table.sty:32: You can't use `macro
> parameter character #' in horizontal mode.
> /usr/local/share/dblatex/latex/style/dbk_table.sty:32: leading text:
> \expandafter{\@xmultirow{#1}[#2]{#
> /usr/local/share/dblatex/latex/style/dbk_table.sty:32: You can't use `macro
> parameter character #' in horizontal mode.
> /usr/local/share/dblatex/latex/style/dbk_table.sty:32: leading text:
> \expandafter{\@xmultirow{#1}[#2]{#3}[#
> /usr/local/share/dblatex/latex/style/dbk_table.sty:32: You can't use `macro
> parameter character #' in horizontal mode.
> /usr/local/share/dblatex/latex/style/dbk_table.sty:32: leading text:
> \expandafter{\@xmultirow{#1}[#2]{#3}[#4]{#
> /usr/local/share/dblatex/latex/style/dbk_table.sty:32: Too many }'s.
> /usr/local/share/dblatex/latex/style/dbk_table.sty:32: leading text:
> \expandafter{\@xmultirow{#1}[#2]{#3}[#4]{#5}}
> Unexpected error occured
>
> This problem was also seen in Debian some time ago:
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=840189
> The quick fix suggested in that bug report works for me.
>
> Ideally, dblatex would be updated to a newer upstream version (we are
> lagging behind about 7 years) but I don't have time for that right now.
>
> OK for the quick fix?
ok