With this file:
\documentclass{article}
\usepackage{longtable}
\usepackage{booktabs}
\begin{document}
{
\begin{longtable}{p{.3\textwidth}p{.5\textwidth}}
\midrule
label & value \\
\midrule
(2) label & value \\
\midrule
\end{longtable}
}
\end{document}
running pdflatex, I get:
! Undefined control sequence.
<argument> ...al \expandafter \let \cmrsideswitch
\@tempa \fi \fi
l.10 (2)
label & value \\
There seems to be something about the midrule that makes a left parenthesis invalid. But with tabular instead of longtable, there is no such problem.

longtabledoes some calculation in order to estimate page breaks.tabulardoesn't do that. – Werner Feb 18 '15 at 05:16booktabsdoes things slightly differently iflongtableis loaded (i.e., it tests for(with\@ifnextchar). – jon Feb 18 '15 at 05:18\@ifnextcharused byamsmathis used. – egreg Feb 18 '15 at 09:11