[vos-d] Compiling 0.24 with mingw on windows2000

Ken Taylor taylork at alum.mit.edu
Fri Feb 23 11:20:31 EST 2007


So far:

- the bootstrap script worked fine once it knew how to get wget. (To keep it
from finding cygwin's pkg-config, which caused some problems for me in the
past, I just copied cygwin's wget and all required dlls to the msys bin
directory)
- autoreconf had a problem due to vos/apps/tests/Makefile.am which
referenced an undefined variable ${sqltest} I uncommented the line "sqltest
= " and continued without a problem
- Auto-bzr-checkout and build of boost, wxwidgets, and crystalspace seems to
have gone without a hitch. However, it looks like crystal space still
requires the cs-win32libs library package for a windows build -- this should
probably be added to the "compiling for windows" page in the manual.
- making vos itself choked on vos/libs/vos/vutil/strftime_r.cc which calls
"setenv" and "unsetenv" -- posix functions apparently not provided by mingw!
I'm not sure what the portable workaround is for this. Isn't cross-platform
development fun? :P

Note: I'm using the latest "current" version of mingw-runtime (3.9) -- the
compiling for windows page doesn't suggest downloading this. Did they remove
setenv at some point? Should I "downgrade" back to 3.1?

-Ken




More information about the vos-d mailing list