On 19/05/2011 7:25 AM, John J. Boyer wrote:
Building liblouis with MinGW works just fine; I do it here for NVDA all the time. Unfortunately, the same can't be said for liblouisutdml.Right now I'm giving priority to porting liblouis and liblouisutdml to Windows using the Microsoft compilers and to the BrailleBlaster GUI. Using MinGW for the ports is unreliable and causes problems.
The problem with porting it to the Microsoft toolchain is that you won't be able to use autotools, which probably means there will be weird hackiness to build it on Windows. That is, people probably won't just be able to use the standard package to build on both platforms without copying files into directories, etc. I realise a lot has been invested in autotools, but it might seriously be worth considering moving to a build tool like SCons, which runs wherever Python runs and can easily handle building on multiple platforms including the gcc/make toolchain and the Microsoft toolchain. It would then probably be as simple as typing "scons" to build on whatever platform.
Jamie -- James Teh Vice President, Developer NV Access Inc, ABN 61773362390 Email: jamie@xxxxxxxxxxxx Web site: http://www.nvaccess.org/ For a description of the software, to download it and links to project pages go to http://www.abilitiessoft.com