The error messages from the following two sources (each one should be individual files) seem incorrect;
%% XeTeX NG \strcmp{}{ % % xetex => ! File ended while scanning text of . \endinput
%% XeTeX NG \mdfivesum{ % % xetex => ! File ended while scanning text of . \endinput
pdfTeX (=> \pdfstrcmp) and e-(u)pTeX (=> \pdfstrcmp, \pdfmdfivesum) have similar problems, and the one in e-(u)pTeX was fixed in TeX Live r46068 by H. Kitagawa. A similar fix can be applied for XeTeX (attached).
Anonymous
Patch file attached.
Thanks for the patch! Applied in 124ca6cf94bb27ab5ccb9017e6347bf12c5a9d04.