Seite 1 von 1

Biblatex erstellt nix: "assertion failed"

Verfasst: Di 7. Mai 2013, 21:06
von SD
Hallo miteinander,

nachdem ich nun schon öfter gehört habe, dass man doch gleich mit biblatex anfangen soll, habe ich das nun versucht. Leider will es nicht so recht (gar nicht) funktionieren.

Wenn ich mein Minimalbeispiel durchlaufen lasse, erscheint der Hinweis "empty bibliography" und Biber liefert folgende Fehlermeldung:

"INFO - This is Biber 1.6
INFO - Logfile is 'minimal.blg'
INFO - Reading 'minimal.bcf'
WARN - Warning: Found biblatex control file version 2.3, expected version 2.4
INFO - Found 1 citekeys in bib section 0
INFO - Processing section 0
INFO - Looking for bibtex format file 'minimal.bib' for section 0
INFO - Decoding LaTeX character macros into UTF-8
INFO - Found BibTeX data source 'minimal.bib'

Can't locate object method "new" via package "Unicode::GCString" at Biber/Internals.pm line 953.

assertion failed: open my_perl assertion failed: MZ magic bytes assertion failed: PE header assertion failed: IMAGE_NT_OPTIONAL_HDR_MAGIC

Prozess endete mit Fehler(n)"

Habe leider noch keine Lösung gefunden... Hättet ihr mir Tips? Danke schonmal!

Ich nutze:
MikTex 2.9 unter Win8
TexStudio 2.5.2
\documentclass[
fontsize=12pt,
paper=A4,
headings=small,
%parskip=half,
twoside=false,
listof=totoc,
bibliography=totoc
]{scrreprt}

\usepackage[ngerman]{babel} %Silbentrennung
\usepackage[utf8]{inputenc} %Umlaute

\usepackage[babel,german=quotes]{csquotes} % deutsche Anführungszeichen
\usepackage[backend=biber,style=authortitle]{biblatex}
\addbibresource{minimal.bib}

\usepackage[T1]{fontenc} %Silbentrennung mit Umlauten


\begin{document}

Dies ist ein Test \parencite{koller2012}

\printbibliography{minimal}

\end{document}
% minimal.bib

@book{koller2012,
author = {Du},
title = {Der Zwerg},
date = {2013},
}

Verfasst: Di 7. Mai 2013, 22:26
von Johannes_B
Mach bitte ein update

Verfasst: Di 7. Mai 2013, 22:47
von SD
Update von?

Mir scheint, meine Biberinstallation funktioniert nicht richtig. Habe es nochmals von der Entwicklerseite heruntergeladen und nach Anleitung in den Ordner C:\Program Files\latex\miktex\miktex\bin\x64 kopiert.
Der Aufruf biber -- help im Terminal liefert den Fehler "Cannot find control file help.bcf."

Ich bin am Verzweifeln...

Verfasst: Di 7. Mai 2013, 22:58
von u_fischer
Ich kann jetzt nicht nachschauen, aber Version 1.6 ist meines Erachtens zu neu. In miktex brauchst du 1.5.

Die Fehlermeldung wegen help.bcf kommt wohl nur wegen dem Leerzeichen nach --

Verfasst: Di 7. Mai 2013, 23:47
von SD
Sodala, also das Problem war das Zusammenspiel zwischen Miktex und Biber.

Ich hatte die 64bit-Version von Miktex installiert, das Biber nicht enthält. Biber 1.6 scheint nicht damit kompatibel zu sein.

Die 32bit-Version von Miktex enthält die passende Bibervariante und schon funktioniert es.

Danke für eure Hilfe! Jetzt kann es weiter gehen :D