While trying to compile the manual with the current CVS version with lualatex one get's the following errors:
- the pgfkey '/tikz/graph drawing scope' is unnkown (in code example in pgfmanual-en-gd-implementation.tex)
-- solution: replace with pgfkey '/graph drawing/request scope and layout'
- lualatex gets stuck in a \protect loop when trying to 'make dist' (generate autoxrefs)
-- explanation: the \pgfmanuallabel{#1}{} routine in the graph environment doesn't work with underscores \_ (btw, adding [\catcode`\_=12] as opt. arg. didn't solve this)
-- possible solution: I added this code in the preamble of pgfmanual-en-main.tex
\makeatletter
\begingroup
\catcode`\_=12
\gdef\pgfmanualpdf@underscore{_}%
\endgroup
\def\_{\pgfmanualpdf@underscore}%
\makeatother
-- but then u also have to add \catcode`\_=12 before \printindex
now 'make dist' seemed to work fine
-- except three errors about a missing \endcsname in the following code example in section 25, p. 314 (which I just ignored and it probably didn't hurt, since the resulting pdf looks fine):
\usetikzlibrary{graphs, graphdrawing, graphdrawing.trees}
Please do a complete checkout and update of the texmf trees. It will work then.