Boost C++ Libraries: Ticket #345: Boost 1.32.0: Compiler erros for msvc-stlport toolset https://svn.boost.org/trac10/ticket/345 <pre class="wiki">I try to build boost libraries v1.32.0 on VC++ 6.0 using toolset msvc-stlport. INTERNAL COMPILER ERROR when trying to build greg_month.obj in boost_date_time.dll. Obviously more errors after that (see attached file for complete output of command line session). </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/345 Trac 1.4.3 meroth Fri, 21 Jan 2005 09:35:13 GMT summary changed https://svn.boost.org/trac10/ticket/345#comment:1 https://svn.boost.org/trac10/ticket/345#comment:1 <ul> <li><strong>summary</strong> <span class="trac-field-old">Boost 1.31.0: Compiler erros for msvc-stlport toolset</span> → <span class="trac-field-new">Boost 1.32.0: Compiler erros for msvc-stlport toolset</span> </li> </ul> Ticket az_sw_dude Fri, 21 Jan 2005 13:12:14 GMT <link>https://svn.boost.org/trac10/ticket/345#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/345#comment:2</guid> <description> <pre class="wiki">Logged In: YES user_id=579686 Hi meroth - I'm afraid I'm not going to be of much help on this one. Since you won't get support from MS on the compiler, the only thing I know to do is by trial and error comment things out and see if you can find the offending code. Long ago we had to do this with date_parsing.hpp becasue of some perfectly reasonable code that makes VC6 ICE (search for 'internal' in boost/date_time/date_parsing.hpp). From the regression tests I'm pretty confident that date-time will work with VC6 and the MS/Dinkumware std library. So I'm thinking it is something about combining with STLPORT -- but that really doesn't help much. Sorry....I know that's not too helpful. Jeff </pre> </description> <category>Ticket</category> </item> <item> <dc:creator>nobody</dc:creator> <pubDate>Wed, 23 Mar 2005 12:37:27 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/345#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/345#comment:3</guid> <description> <pre class="wiki">Logged In: NO This patch solves the problem for me. ******** class month_formatter { public: 30a31,32 &gt; typedef std::basic_ostream&lt;charT&gt; stream_type; &gt; //! Formats a month as as string into an ostream /*! This function demands that month_type provide * functions for converting to short and long strings * if that capability is used. */ 36,37c38,39 &lt; static std::basic_ostream&lt;charT&gt;&amp; format_month(const month_type&amp; month, &lt; std::basic_ostream&lt;charT&gt;&amp; os) --- &gt; static stream_type&amp; format_month(const month_type&amp; month, &gt; stream_type&amp; os) { switch (format_type::month_format()) { ******** </pre> </description> <category>Ticket</category> </item> <item> <dc:creator>az_sw_dude</dc:creator> <pubDate>Tue, 07 Nov 2006 23:26:07 GMT</pubDate> <title>status changed https://svn.boost.org/trac10/ticket/345#comment:4 https://svn.boost.org/trac10/ticket/345#comment:4 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> </ul> <pre class="wiki">Logged In: YES user_id=579686 I'm going to close this old support request since the submitter has found a workaround and date-time no longer provides vc6 support in 1.33 and beyond. Jeff </pre> Ticket