もともとは luatexja/luatexja#34 ですが,pLaTeX でも同じことが起こるので.
次のソースから ! LaTeX Error: Command \printglossary already defined. エラーが出ます:
\documentclass{memoir}
\begin{document}
\end{document}
理由は単純で,pLaTeX フォーマットと memoir クラスの両方で \printglossary を \newcommand で定義しているからです.
とりあえず LuaTeX-ja では「LuaTeX-ja による \printglossary の定義を \AtBeginDocument の中にいれる」ことで対処しようとしていますが,pLaTeX もそれで良いでしょうか.