[Tex/LaTex] Beamer Error on Basic File when Upgrading now can’t get any Beamer Version to work

beamer

I've installed Beamer 3.12 upgrading from 3.07. Now I get an error when running just this basic file below. Tried switching to other versions as well but this error always came up. What I did to update is add the beamer package from bitbucket to ~/texmf/tex/latex/beamer. Even tried putting the git in there and then I ran sudo texhash and texhash ~/texmf.:

 \documentclass[ignorenonframetext,handout]{beamer}
\setbeameroption{show notes}
% \usetheme[invert]{wkbeamer}
% \hypersetup{pdfpagemode={UseNone}} % Forces not to go into fullscreen mode like default in wk
\title{A Neurobiologically Plausible Computational Model of Sound and Speech Recognition}
\date{November 24, 2011}
\begin{document}
\begin{frame}
\maketitle
\end{frame}
\end{document}

It gives me this error:

--- TeX said ---
<inserted text> 
                \par 
l.13 \ProvidesClassRCS
                       $Header$

Then from the log file:

Runaway argument?
Header$ \ProvidesPackage {\beamer@rcsfile }[\beamer@rcsdate \space (r\ETC.
/home/bigtyme/texmf/tex/latex/beamer3.12/base/beamer.cls:13: File ended while s
canning use of \beamer@parseid.
<inserted text> 
                \par 
l.13 \ProvidesClassRCS
                       $Header$
I suspect you have forgotten a `}', causing me
to read past where you wanted me to stop.
I'll try to recover; but if the error is serious,
you'd better type `E' or `X' now and fix your file.

Runaway argument?
Header$ \ProvidesClass {\beamer@rcsfile }[\beamer@rcsdate \space deve\ETC.
/home/bigtyme/texmf/tex/latex/beamer3.12/base/beamer.cls:15: Paragraph ended be
fore \beamer@parseid was complete.
<to be read again> 
                   \par 
l.15 

I suspect you've forgotten a `}', causing me to apply this
control sequence to too much text. How can we recover?
My plan is to forget the whole thing and hope for the best.

(/home/bigtyme/texmf/tex/latex/beamer3.12/base/beamerbasemodes.sty
Runaway argument?
Header$ \ProvidesPackage {\beamer@rcsfile }[\beamer@rcsdate \space (r\ETC.
/home/bigtyme/texmf/tex/latex/beamer3.12/base/beamerbasemodes.sty:12: Paragraph
 ended before \beamer@parseid was complete.
<to be read again> 
                   \par 
l.12 

I suspect you've forgotten a `}', causing me to apply this
control sequence to too much text. How can we recover?
My plan is to forget the whole thing and hope for the best.

\beamer@tempbox=\box26
\beamer@tempcount=\count79
\c@beamerpauses=\count80
(/home/bigtyme/texmf/tex/latex/beamer3.12/base/beamerbasedecode.sty
Runaway argument?
Header$ \ProvidesPackage {\beamer@rcsfile }[\beamer@rcsdate \space (r\ETC.
/home/bigtyme/texmf/tex/latex/beamer3.12/base/beamerbasedecode.sty:12: Paragrap
h ended before \beamer@parseid was complete.
<to be read again> 
                   \par 
l.12 

I suspect you've forgotten a `}', causing me to apply this
control sequence to too much text. How can we recover?
My plan is to forget the whole thing and hope for the best.

\beamer@slideinframe=\count81
\beamer@minimum=\count82
)

Best Answer

This happens when people download beamer directly from the development repository and do net set up Mercurial to replace the keywords in the code. (beamer is set up to use SVN-like keywords.) The release version of beamer on CTAN has the appropriate replacements made, and this version is used by TeX Live and MiKTeX.

Related Question