Thomas Strausz wrote:
> Sorry. I restarted LyX and now the output looks like this:

Thanks. It seems like the bcf file is not mentioned in your LaTeX log file.

The log file is supposed to have a line such as

\openout3 = `Minimalbeispiel.bcf'.

Can you check if such a line is there? If not, the bcf file is not added to 
LyX's dependency tracker and thus biber is not issued.

Maybe it's a MikTeX thing not to output this line (\openout security 
setting). If so, we will need a different check.

To those who see the problem and can compile: Could you check if the 
following fixes the issue?

Index: src/LaTeX.cpp
===================================================================
--- src/LaTeX.cpp       (Revision 39799)
+++ src/LaTeX.cpp       (Arbeitskopie)
@@ -279,7 +279,7 @@
        // biber writes no info to the aux file, so we just check
        // if a bcf file exists (and if it was updated)
        FileName const bcffile(changeExtension(file.absFileName(), ".bcf"));
-       bool const biber = head.exist(bcffile);
+       bool const biber = bcffile.exists();
 
        // run bibtex
        // if (scanres & UNDEF_CIT || scanres & RERUN || run_bibtex)


The change probably has drawbacks. One that comes to mind is that there 
might be a zombie bcf file after a switch from biber to bibtex, and thus 
still biber would be called erroneously.

Thanks,
Jürgen

Reply via email to