Boost C++ Libraries: Ticket #4626: The ckeck for ICU in regex library is detected as a build error in Visual Studio https://svn.boost.org/trac10/ticket/4626 <p> When building with a Makefile under Visual Studio (as a project pre-build event that compiles boost as a dependency, before the project) cl.exe compiler sees the VS_UNICODE_OUTPUT environment variable and sends the error message directly into the Visual Studio output window, even if it is just a test to check for ICU presence and the compiler outputs are otherwise redirected. </p> <p> Even if boost build completes successfully, Visual Studio sees the output error message, considers the build as failed, and stops further compilation. </p> <p> Unsetting VS_UNICODE_OUTPUT in the Makefile before building boost prevents the entire boost compilation process. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/4626 Trac 1.4.3 terminatorul@… Sun, 05 Sep 2010 09:12:54 GMT <link>https://svn.boost.org/trac10/ticket/4626#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/4626#comment:1</guid> <description> <p> Actually I find that unsetting VS_UNICODE_OUTPUT and then building will work, it was just Microsoft nmake (which I were using) that does not understand an &amp; character on a command line, to be invoked. </p> <p> So could the build process just uset VS_UNICODE_OUTPUT when testing for ICU ? </p> </description> <category>Ticket</category> </item> </channel> </rss>