Ich habe offensichtlich ein Problem mit dem Paket "nomencl" und der Option "compatible".
Mögliche Lösung:
Es gibt verschiedene Versionen des Paketes "nomencl". Neuere Versionen unterstützen eine Option "compatible", damit sie sich verhalten wie ältere.
\usepackage{nomencl} % macht Probleme mit neuen Versionen, weil da bestimmte Makros nicht mehr definiert sind
\usepackage[compatible]{nomencl} % macht Probleme mit alten Versionen weil die diese Option nicht kennen
Derzeit besteht keine Möglichkeit, eine Variante für beide Versionen zu finden. Bitte löschen Sie "compatible" aus der \usepackage-Anweisung oder aktualisieren Sie das Paket "nomencl".