> Well, the documentation is effectively one of the biggest issue. > Which version of apr should/can be used, is apr-iconv still needed, and > so on.
Peeking at http://apr.apache.org/compiling_win32.html this doesn't seem to be purely a log4cxx problem. It might help to have a firmly-defined target for what sort of Windows-ish build should be working, make that usable, and then go from there. I'd just start fighting from the latest version, blog up what you find, and it can be polished from there. > The ant build also require additional tools (ant-contrib) and patches; > targeting VisualStudio express is not the same as VisualStudio Pro... http://apr.apache.org/compiling_win32.html says "We have not yet tried the 'Express' versions of Visual Studio .NET 2005 and are unable to provide support for them" which makes me thing trying to get Express working for log4cxx is a time suck we should avoid. Given http://logging.apache.org/log4cxx/building/ant.html, I'd personally lean towards Ant-based being our Windows option (instead of distributing vendor-specific project files). I say that because I can theoretically debug at least some of an Ant-based build from a non-Windows box. - Rhys