Boost C++ Libraries: Ticket #12444: build failure of boost::date_time::string_parse_tree on HP-UX 11i v3 https://svn.boost.org/trac10/ticket/12444 <p> OS: HP-UX B.11.31 U ia64 <br /> Compiler: aCC: HP C/aC++ B3910B A.06.15 [May 16 2007] </p> <p> Test exposing the problem: </p> <pre class="wiki">#include &lt;boost/date_time/posix_time/posix_time_io.hpp&gt; boost::posix_time::time_input_facet const x(""); </pre><p> Compilation (<code>aCC -c test.cc</code>) output: </p> <pre class="wiki">"/opt/aCC/include_std/utility", line 100: error #2070: incomplete type is not allowed second_type second; ^ detected during: instantiation of class "std::pair&lt;_TypeT, _TypeU&gt; [with _TypeT=const char, _TypeU=boost::date_time::string_parse_tree&lt;char&gt;]" at line 97 of "/opt/aCC/include_std/rw/tree" instantiation of class "__rw::__rw_rb_tree_node&lt;_Alloc, _Val, _Key, _KeyOf&gt; [with _Alloc=std::allocator&lt;std::pair&lt;const char, boost::date_time::string_parse_tree&lt;char&gt;&gt;&gt;, _Val=std::pair&lt;const char, boost::date_time::string_parse_tree&lt;char&gt;&gt;, _Key=char, _KeyOf=__rw::__select1st&lt;std::pair&lt;const char, boost::date_time::string_parse_tree&lt;char&gt;&gt;, char&gt;]" at line 282 of "/opt/aCC/include_std/rw/tree" instantiation of class "__rw::__rb_tree&lt;_Key, _Val, _KeyOf, _Comp, _Alloc&gt; [with _Key=char, _Val=std::pair&lt;const char, boost::date_time::string_parse_tree&lt;char&gt;&gt;, _KeyOf=__rw::__select1st&lt;std::pair&lt;const char, boost::date_time::string_parse_tree&lt;char&gt;&gt;, char&gt;, _Comp=std::less&lt;char&gt;, _Alloc=std::allocator&lt;std::pair&lt;const char, boost::date_time::string_parse_tree&lt;char&gt;&gt;&gt;]" at line 361 of "/opt/aCC/include_std/map" instantiation of class "std::multimap&lt;_Key, _TypeT, _Compare, _Allocator&gt; [with _Key=char, _TypeT=boost::date_time::string_parse_tree&lt;char&gt;, _Compare=std::less&lt;char&gt;, _Allocator=std::allocator&lt;std::pair&lt;const char, boost::date_time::string_parse_tree&lt;char&gt;&gt;&gt;]" at line 90 of "/opt/boost/include/boost/date_time/string_parse_tree.hpp" instantiation of class "boost::date_time::string_parse_tree&lt;charT&gt; [with charT=char]" at line 165 of "/opt/boost/include/boost/date_time/format_date_parser.hpp" instantiation of class "boost::date_time::format_date_parser&lt;date_type, charT&gt; [with date_type=boost::gregorian::date, charT=char]" at line 719 of "/opt/boost/include/boost/date_time/date_facet.hpp" instantiation of class "boost::date_time::date_input_facet&lt;date_type, CharT, InItrT&gt; [with date_type=boost::gregorian::date, CharT=char, InItrT=std::istreambuf_iterator&lt;char, std::char_traits&lt;char&gt;&gt;]" at line 657 of "/opt/boost/include/boost/date_time/time_facet.hpp" instantiation of class "boost::date_time::time_input_facet&lt;time_type, CharT, InItrT&gt; [with time_type=boost::posix_time::ptime, CharT=char, InItrT=std::istreambuf_iterator&lt;char, std::char_traits&lt;char&gt;&gt;]" at line 3 of "test.cc" </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/12444 Trac 1.4.3