
I would like to be able to use the Boost.Test library for Windows Mobile 6 ARMV4I projects compiled by Visual Studio 2008. I can successfully compile the Boost.Signals, Boost.Thread, Boost.System, and Boost.Random libraries; but Boost.Test uses several functions that aren't available under Windows Mobile even with STLPort 5.2.1. Specifically, these are strerror() and getenv(). The actual compile errors I receive are: /test/impl/cpp_main.ipp(38) : error C2039: 'getenv' : is not a member of '`global namespace'' /test/impl/cpp_main.ipp(38) : error C2873: 'getenv' : symbol cannot be used in a using-declaration /test/impl/cpp_main.ipp(38) : error C2039: 'strerror' : is not a member of '`global namespace'' /test/impl/cpp_main.ipp(38) : error C2873: 'strerror' : symbol cannot be used in a using-declaration /test/impl/execution_monitor.ipp(1306) : error C2039: 'strerror' : is not a member of 'stlpd_std' /test/impl/execution_monitor.ipp(1306) : error C3861: 'strerror': identifier not found /test/impl/cpp_main.ipp(106) : error C2039: 'getenv' : is not a member of 'stlp_std' /test/impl/cpp_main.ipp(106) : error C3861: 'getenv': identifier not found I have seen past postings by other users that have suggested they have supplemented STLPort with these functions (particularly posts relating to VeetoFTC), but I have yet to see an actual example of the code changes necessary to do that. Can anybody suggest the least intrusive way to add this functionality so that I can compile the rest of Boost? Thanks, PaulH