[liblouis-liblouisxml] Re: Building liblouisutdml.dll from the Mercurial repository

  • From: "John J. Boyer" <john.boyer@xxxxxxxxxxxxxxxxx>
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Tue, 3 Jan 2012 13:16:40 -0600

Hi Vic,

Thanks for trying this out. The procedure for compiling hasn't changed. 
However, I've been working in Linux and haven't tried the Windows 
compile yet. There is apparently a difference between the compilers. The 
code has undergone a lot of changes and has some serious bugs. It would 
be best to wait for a while.

John


On Tue, Jan 03, 2012 at 01:41:50PM -0500, Vic Beckley wrote:
> Hello,
> 
> I am trying to build the liblouisutdml.dll file from the current Mercurial
> repository. I run the command nmake /f Makefile.nmake and get the below
> errors. My setup worked on liblouisutdml 2.0.2. Is there something different
> that I need to do to compile from the Mercurial files?
> 
> C:\liblouisutdml\windows>nmake /f Makefile.nmake
> 
> Microsoft (R) Program Maintenance Utility Version 9.00.30729.01
> Copyright (C) Microsoft Corporation.  All rights reserved.
> 
>         nmake /nologo /f Makefile.gen
>         cl.exe /nologo /O2 /W1 /c /Ic:\liblouis-2.4.0\liblouis
> /Ic:\liblouis-2.4
> .0\windows\include /Iinclude /Ic:\libxml2-2.7.2\include
> /DWIDECHAR_TYPE="unsigne
> d short int" ..\liblouisutdml\transcriber.c
> transcriber.c
> ..\liblouisutdml\transcriber.c(881) : warning C4098: 'insert_text' : 'void'
> func
> tion returning a value
> ..\liblouisutdml\transcriber.c(3694) : warning C4133: 'function' :
> incompatible
> types - from 'char *' to 'unsigned short *'
> ..\liblouisutdml\transcriber.c(4157) : warning C4090: '=' : different
> 'const' qu
> alifiers
> ..\liblouisutdml\transcriber.c(4320) : error C2275: 'PageStatus' : illegal
> use o
> f this type as an expression
>         ..\liblouisutdml\transcriber.c(3929) : see declaration of
> 'PageStatus'
> ..\liblouisutdml\transcriber.c(4320) : error C2146: syntax error : missing
> ';' b
> efore identifier 'pageStatus'
> ..\liblouisutdml\transcriber.c(4320) : error C2065: 'pageStatus' :
> undeclared id
> entifier
> ..\liblouisutdml\transcriber.c(4323) : error C2065: 'pageStatus' :
> undeclared id
> entifier
> ..\liblouisutdml\transcriber.c(4335) : error C2065: 'pageStatus' :
> undeclared id
> entifier
> ..\liblouisutdml\transcriber.c(4350) : error C2065: 'pageStatus' :
> undeclared id
> entifier
> ..\liblouisutdml\transcriber.c(4368) : error C2065: 'pageStatus' :
> undeclared id
> entifier
> ..\liblouisutdml\transcriber.c(4369) : error C2065: 'pageStatus' :
> undeclared id
> entifier
> NMAKE : fatal error U1077: '"c:\Program Files\Microsoft Visual Studio
> 9.0\VC\Bin
> \cl.exe"' : return code '0x2'
> Stop.
> NMAKE : fatal error U1077: '"c:\Program Files\Microsoft Visual Studio
> 9.0\VC\Bin
> \nmake.EXE"' : return code '0x2'
> Stop.
> 
> C:\liblouisutdml\windows>
> 
> What might I be doing wrong?
> 
> 
> Best regards from Ohio, U.S.A.,
> 
> Vic
> E-mail: vic.beckley3@xxxxxxxxx
> 
> 
> For a description of the software, to download it and links to
> project pages go to http://www.abilitiessoft.com

-- 
John J. Boyer; President, Chief Software Developer
Abilitiessoft, Inc.
http://www.abilitiessoft.com
Madison, Wisconsin USA
Developing software for people with disabilities

For a description of the software, to download it and links to
project pages go to http://www.abilitiessoft.com

Other related posts: