I recently bought a new laptop and installed latest complete MiKTeX and Texmaker, which is the editor I use on my other laptop. Compiling the same document on my new laptop doesn't give the same output than with my other one.
More specifically, in most of my documents, I call a .cls file with all the stuff that I don't want to copy-paste every time. On my new laptop, it seems that the options I declare are not processed. Here is a minimal (not) working example: first a .cls file, then another file calling my class.
\ProvidesClass{TEST}
\LoadClass[a4paper]{article}
\newcommand{\pouet}{0}
\DeclareOption{OPT}{\renewcommand{\pouet}{1}}
\ProcessOptions
\documentclass[10pt,OPT]
{C:/path/TEST}
\begin{document}
\pouet
\end{document}
Here, I don't get any error, but it prints 0 instead of 1.