I have the following message when I compile a document calling biblatex, whether I run biber or not, in order to create a .bbl. I use Biber 2.3.
My file is % biblatex.4ht (2015-08-05-15:37), generated from tex4ht-4ht.tex
The pdf has no error during the compilation, only the tex4ht complains.
(/texlive/texmf-dist/tex/generic/tex4ht/biblatex.4ht
! Missing = inserted for \ifnum.
<to be read again>
.
l.158 \ifnum\blx:ver:no
< 3
?
! Missing number, treated as zero.
<to be read again>
.
l.158 \ifnum\blx:ver:no
< 3
?
! Missing = inserted for \ifnum.
<to be read again>
.
l.359 \ifnum\blx:ver:no
< 3
?
! Missing number, treated as zero.
<to be read again>
.
l.359 \ifnum\blx:ver:no
< 3
the document is simple, since it has nothing in it.
i compile with make4ht -ul hello.tex "fn-in"
I use an extension of tex4ht by @michal.h21,
https://github.com/michal-h21/helpers4ht
But I od not believe it influence anything since I do not activate it here.
\documentclass[oneside,a4paper, 12pt]{article}
\usepackage[backend=biber, language=british]{biblatex}
% \usepackage{alternative4ht}
% \altusepackage{fontspec}
% \setmainfont{TeX Gyre Termes}
%% \newfontfamily\greekfont{Linux Libertine O}
%% \newfontfamily\russianfont{Linux Libertine O}
%% \newfontfamily\hindifont{Siddhanta}
% \altusepackage{polyglossia}
% \setmainlanguage{french}
%% \setotherlanguage{czech}
%% \setotherlanguage{greek}
%% \setotherlanguage{russian}
%% \setotherlanguage{hindi}
\begin{document}
cou
\end{document}
\ifdefstring{\abx@version}{3.0}{\xdef\blx:ver:no{3}}{\xdef\blx:ver:no{2.9}}since you have version 3.1 or 3.2 we don't get\xdef\blx:ver:no{3}(which we should get), but\xdef\blx:ver:no{2.9}which causes trouble when comparing numbers. That is definitely worth a bug report to the tex4ht people.