[liblouis-liblouisxml] LibLouisUTDML with LibLouis 3.0.0

  • From: "Arend Arends" <arendarends@xxxxxxxx>
  • To: <liblouis-liblouisxml@xxxxxxxxxxxxx>
  • Date: Tue, 8 Nov 2016 17:46:09 +0100

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

Other related posts:

  • » [liblouis-liblouisxml] LibLouisUTDML with LibLouis 3.0.0 - Arend Arends