<div dir="ltr"><div><br></div><div>Now even harder to guess with no example code at all:_)</div><div><br></div><div>But in</div><div><br></div><div>
with variants of this,<br>
<br>
\newcommand{\mjmpagex}{\@@input \mjmbasename.last_page }<br>
%\mjmaddbib{pages}{<br>
\makeatletter<br>
%\@@input \mjmbasename.last\_page <br>
\mjmaddbib{pages}{\@@input \mjmbasename.last_page }<br>
%\mjmaddbib{pages}{\mjmpagex}<br>
\makeatother<br>
%}<br>
 %}<br>
%\mjmpagex<br>
%\mjmaddbib{pages}{\mjmpagex} <br></div><div><br></div><div><br></div><div><br></div><div>you are missing \makeatletter before the first definition<br></div></div>