If I comment out \RecordChanges
below it compiles and works, otherwise I get:
Package glossaries Warning: No file defined for glossary `[' on input line 13.
! Extra \endcsname.
\@@do@wrglossary ...\csname glo@#1@type\endcsname
]{\string \glossaryentry {...
l.13 A \gls{sample}
entry
Here is the minimum example:
\documentclass{article}
\usepackage[colorlinks]{hyperref}
\usepackage{doc}
\usepackage{glossaries}
\RecordChanges
\makeglossaries
\newglossaryentry{sample}{name={sample}, description={a sample entry}}
\begin{document}
A \gls{sample} entry
Plurals: \glspl{sample}.
\printglossaries
\end{document}
glossaries
package states to be compatible withdoc
(provided it's loaded beforeglossaries
, as you do), it seems that\RecordChanges
confuses\@wrglossary
.\RecordChanges
before loadingglossaries
fixes the problem.