Boost C++ Libraries: Ticket #7547: time_point<system_clock> input version 2 fails to compile https://svn.boost.org/trac10/ticket/7547 <p> Unfortunately I had commented the test for time_point&lt;system_clock&gt; input stream and while uncommenting it there is a severe compile error with c++03 standard library as it doesn't provide time_get::get() function </p> <p> See attached log files for the errors on <a class="missing wiki">MacOs</a> and on Ubuntu. </p> <p> In addition with c++11 libraries the input doesn't works neither. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/7547 Trac 1.4.3 viboes Sun, 21 Oct 2012 17:37:24 GMT attachment set https://svn.boost.org/trac10/ticket/7547 https://svn.boost.org/trac10/ticket/7547 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">7547_MacOs.log</span> </li> </ul> <p> compile + run fail log for <a class="missing wiki">MacOs</a> </p> Ticket viboes Sun, 21 Oct 2012 17:40:31 GMT attachment set https://svn.boost.org/trac10/ticket/7547 https://svn.boost.org/trac10/ticket/7547 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">7547_Ubuntu.log</span> </li> </ul> <p> Ubuntu log </p> Ticket viboes Sun, 21 Oct 2012 18:01:22 GMT <link>https://svn.boost.org/trac10/ticket/7547#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/7547#comment:1</guid> <description> <p> Committed in trunk revision <a class="changeset" href="https://svn.boost.org/trac10/changeset/81041" title="Chrono: rework the time_point_input test for system_clock">[81041]</a> rework the time_point_input test for system_clock to make evident the error. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>viboes</dc:creator> <pubDate>Sun, 21 Oct 2012 18:01:34 GMT</pubDate> <title>status changed https://svn.boost.org/trac10/ticket/7547#comment:2 https://svn.boost.org/trac10/ticket/7547#comment:2 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">assigned</span> </li> </ul> Ticket viboes Mon, 22 Oct 2012 01:07:56 GMT <link>https://svn.boost.org/trac10/ticket/7547#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/7547#comment:3</guid> <description> <p> Committed in trunk <a class="changeset" href="https://svn.boost.org/trac10/changeset/81044" title="Chrono: Added internal time_get::get() + fixed some issues in test ...">[81044]</a> Added internal time_get::get() + fixed some issues in test time_point_input. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>viboes</dc:creator> <pubDate>Mon, 22 Oct 2012 16:48:20 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/7547#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/7547#comment:4</guid> <description> <p> I don't find how to fix this for now. The patch in <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/7547" title="#7547: Bugs: time_point&lt;system_clock&gt; input version 2 fails to compile (closed: fixed)">#7547</a> disables the specific time_point&lt;system_clock,D&gt; i/o. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>viboes</dc:creator> <pubDate>Mon, 22 Oct 2012 17:10:19 GMT</pubDate> <title>milestone changed https://svn.boost.org/trac10/ticket/7547#comment:5 https://svn.boost.org/trac10/ticket/7547#comment:5 <ul> <li><strong>milestone</strong> <span class="trac-field-old">Boost 1.52.0</span> → <span class="trac-field-new">To Be Determined</span> </li> </ul> <p> Committed in trunk revision <a class="changeset" href="https://svn.boost.org/trac10/changeset/81045" title="Chrono: disable the time_point&lt;system_clock&gt; i/o specialization">[81045]</a>. </p> Ticket viboes Thu, 25 Oct 2012 00:09:55 GMT version changed https://svn.boost.org/trac10/ticket/7547#comment:6 https://svn.boost.org/trac10/ticket/7547#comment:6 <ul> <li><strong>version</strong> <span class="trac-field-old">Boost Release Branch</span> → <span class="trac-field-new">Boost 1.52.0</span> </li> </ul> <p> Merged from trunk <a class="changeset" href="https://svn.boost.org/trac10/changeset/81056" title="Chrono: merge 81040-81041,81044-81045">[81056]</a>. </p> Ticket viboes Thu, 25 Oct 2012 00:10:48 GMT severity changed https://svn.boost.org/trac10/ticket/7547#comment:7 https://svn.boost.org/trac10/ticket/7547#comment:7 <ul> <li><strong>severity</strong> <span class="trac-field-old">Showstopper</span> → <span class="trac-field-new">Problem</span> </li> </ul> <p> Moved to Problem after disabling the cause. </p> Ticket viboes Fri, 18 Jan 2013 21:11:04 GMT milestone changed https://svn.boost.org/trac10/ticket/7547#comment:8 https://svn.boost.org/trac10/ticket/7547#comment:8 <ul> <li><strong>milestone</strong> <span class="trac-field-old">To Be Determined</span> → <span class="trac-field-new">Boost 1.53.0</span> </li> </ul> <p> Rolled back after fixing. </p> <pre class="wiki">svn diff boost/chrono Index: boost/chrono/config.hpp =================================================================== --- boost/chrono/config.hpp (revision 82527) +++ boost/chrono/config.hpp (working copy) @@ -28,7 +28,7 @@ #if ! defined BOOST_CHRONO_PROVIDES_DATE_IO_FOR_SYSTEM_CLOCK_TIME_POINT \ &amp;&amp; ! defined BOOST_CHRONO_DONT_PROVIDE_DATE_IO_FOR_SYSTEM_CLOCK_TIME_POINT -# define BOOST_CHRONO_DONT_PROVIDE_DATE_IO_FOR_SYSTEM_CLOCK_TIME_POINT +# define BOOST_CHRONO_PROVIDES_DATE_IO_FOR_SYSTEM_CLOCK_TIME_POINT #endif Index: boost/chrono/io/time_point_io.hpp =================================================================== --- boost/chrono/io/time_point_io.hpp (revision 82527) +++ boost/chrono/io/time_point_io.hpp (working copy) @@ -936,6 +936,7 @@ { '%', 'Y', '-', '%', 'm', '-', '%', 'd', ' ', '%', 'H', ':', '%', 'M', ':' }; pb = pattern; pe = pb + sizeof (pattern) / sizeof(CharT); + tm.tm_sec=0; #if defined BOOST_CHRONO_USES_INTERNAL_TIME_GET const detail::time_get&lt;CharT&gt;&amp; dtg(tg); dtg.get(is, 0, is, err, &amp;tm, pb, pe); </pre> Ticket viboes Sun, 27 Jan 2013 12:35:57 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/7547#comment:9 https://svn.boost.org/trac10/ticket/7547#comment:9 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> Changeset <a class="changeset" href="https://svn.boost.org/trac10/changeset/82612" title="Chrono: merge [82562][82663].">[82612]</a> Chrono: merge <a class="changeset" href="https://svn.boost.org/trac10/changeset/82562" title="Chrono: Added internal_gmtime">[82562]</a><a class="changeset" href="https://svn.boost.org/trac10/changeset/82663" title="Chrono: fix #7940">[82663]</a>. </p> Ticket