Hi Vincent,

On 2016-02-25 14:29, Vincent Danjean wrote:
>   Thank you very much for this info. I will add it upstream.
> Can you also send me a (small) lualatex source file, so that I add it
> to the list of documents I try to compile when testing the build?
> (I never looked at luatex for now).

I have a tikz guru sitting next to me, so we are usually using
lualatex --shell-escape here. ;-)

Any document you use with pdflatex should also work in lualatex, 
but that would be boring :-)
So let's do something that won't work in pdflatex:

\documentclass{article}
\usepackage{luacode}
\begin{document}
A random number:
\begin{luacode}
tex.print(math.random())
\end{luacode}
\end{document}

You can also replace the body with "Hello, World!" or whatever you like
if you  don't want to run lua stuff in there, the \usepackage{luacode}
is already sufficient to rule out pdflatex.

Build with 

PDFLATEX = lualatex
include LaTeX.mk


Also the LU_UTILS autodetection does not work - 'cp --heelp' does fail 
on GNU and is interpreted as BSD. Kill one 'e' and it should do :-)

I'm not sure whether the following fix is correct, at least it got
me some (sensible) output while debugging stuff (instead of an empty
string)

                $$(warning Stopping generation of $$@) \
-               $$(warning I got max recursion level $$(LU_$(1)_$(2)_MAX_REC)) \
+               $$(warning I got max recursion level $$(call 
lu-getvalue,MAX_REC,$(1),$(2))) \
                $$(warning Set LU_$(1)_$(2)_MAX_REC, LU_MAX_REC_$(1) or 
LU_MAX_REC if you need it) \

and while we are at debugging ... VERB=verbose was not verbose
enough for me (while debugging that .bbl - .aux loop) , so I set
COMMON_HIDE = set -x;
That shows the actual path taken through the embedded shell scripts ...
Maybe that's helpful.

Andreas

Reply via email to