With some effort I managed to compile LibLouisUTDML for Windows, with compiler
MS Visual Studio 2015.
There are several larger or minor problems in the current release, that I
mention briefly below. I am sorry that I did not have time to report these
regularly in GitHub.
1. As reported before: LibLouis 3.0.0 can be compiled, provided in the file
windows/liblouis.def the last two lines are removed:
lou_indexTables
lou_findTable
These entries are for findTable.c, which file is extra for testing. As I was
informed, this will be repaired in the next release.
2. LibLouisUTDML needs to be compiled with the new version of the parameter
typeform (short integer instead of char). Unfortunately there is no release
version yet for this component and worse: there is also no warning for the
need of this in the documentation.
At this moment you can get the latest version via GitHub (master). The download
version is called liblouisutdml-master.zip.
With some effort I could compile this version.
Unfortunately this version contains no clear version number.
3. The compilation of LibLouisutdml produces some warnings. In particular in
the file transcriber.c there are several cases where the parameter typeform is
still used as char* instead of short int*.
4. As mentioned in 2 the version number of liblouisutdml is not clear. When
compiled for Windows, it takes the version string from the version of liblouis
it is linked to at compile time. I don’t know how this occurs in the versions
for Unix and Mac.
Although some of these are serious shortcomings, I appriciate and admire the
work done, especially by the volunteers.
Arend Arends