#include "BufferList.h"
#include "LaTeX.h"
-#include "support/gettext.h"
#include "LyXRC.h"
-#include "support/debug.h"
#include "DepTable.h"
+#include "support/debug.h"
#include "support/convert.h"
#include "support/FileName.h"
#include "support/filetools.h"
+#include "support/gettext.h"
#include "support/lstrings.h"
#include "support/Systemcall.h"
#include "support/os.h"
if (contains(token, "Rerun to get cross-references")) {
retval |= RERUN;
LYXERR(Debug::LATEX, "We should rerun.");
+ // package clefval needs 2 latex runs before bibtex
+ } else if (contains(token, "Value of")
+ && contains(token, "on page")
+ && contains(token, "undefined")) {
+ retval |= ERROR_RERUN;
+ LYXERR(Debug::LATEX, "Force rerun.");
} else if (contains(token, "Citation")
&& contains(token, "on page")
&& contains(token, "undefined")) {