When I use the \diaghead provided by makecell package, I get Undefined control sequence errors. It seems the \mcell@MB@ and \mcell@MBjot are both undefined.
Following is a simplified example adapted from Sec. 7 of doc of makecell.
\documentclass{article}
\usepackage{makecell}
\begin{document}
\makegapedcells
\begin{tabular}{|l|c|c|}\hline
\diaghead{\theadfont Diag ColumnmnHead II}%
{Diag Column \\Head I}{Diag\\Column Head II} &
\thead{Second\\column} & \thead{Third\\column}\\
\end{tabular}
\end{document}
\setcellgapes{8pt}or some other dimension before\begin{document}. – Ross Jul 18 '19 at 05:56