Boost C++ Libraries: Ticket #8801: boost 1.54 coroutine source is incomplete. https://svn.boost.org/trac10/ticket/8801 <p> This is a unbelievable bug so actually I think maybe it's my own ignorance. All 'ipp' files of 'coroutine' are missing so many classes and functions lack of definition. </p> <p> I should have reported this bug in beta1 release, but I thought that incomplete files are normal in a beta release. </p> <p> (Maybe not a complete list) There's no implementation for boost::coroutines::detail::standard_stack_allocator::default_stacksize(void) boost::coroutines::detail::coroutine_context::operator=(class boost::coroutines::detail::coroutine_context const &amp;) boost::coroutines::detail::coroutine_context::jump(class boost::coroutines::detail::coroutine_context &amp;,int,bool) boost::coroutines::detail::coroutine_context::coroutine_context(void (<span class="underline">cdecl*)(int),struct boost::coroutines::stack_context *) boost::coroutines::detail::standard_stack_allocator::allocate(struct boost::coroutines::stack_context &amp;,unsigned int) boost::coroutines::detail::standard_stack_allocator::deallocate(struct boost::coroutines::stack_context &amp;) boost::coroutines::detail::coroutine_context::coroutine_context(class boost::coroutines::detail::coroutine_context const &amp;) </span></p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/8801 Trac 1.4.3 rivercheng@… Tue, 09 Jul 2013 02:31:17 GMT <link>https://svn.boost.org/trac10/ticket/8801#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/8801#comment:1</guid> <description> <p> Both stack_allocator_windows.hpp and stack_allocator_posix.hpp are missing. I still cannot believe this is really a bug than my own mistake. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Tue, 09 Jul 2013 02:47:38 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/8801#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/8801#comment:2</guid> <description> <p> Ok, I found out the source files are in the directory libs/coroutine. I think some compiling error caused they are not included in the static lib files. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Tue, 09 Jul 2013 03:37:29 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/8801#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/8801#comment:3</guid> <description> <p> Actually the title is wrong. The source files are there, but somehow it is not compiled to the static libs. I've already changed -explicit yield_sources ; +explicit allocator_sources ; </p> <p> But on windows 7 with MSVC 2010 compiler, the static lib compiled still miss the definitions listed above. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Tue, 09 Jul 2013 03:49:06 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/8801#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/8801#comment:4</guid> <description> <p> Finally, I found out that the problem is that the windows auto-linking is not working for coroutine library. The users have to manually add link dependency for libboost-coroutine. I think this is some bugs in the header files? </p> </description> <category>Ticket</category> </item> <item> <dc:creator>olli</dc:creator> <pubDate>Tue, 09 Jul 2013 05:43:00 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/8801#comment:5 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/8801#comment:5</guid> <description> <p> 1.) a bugfix was missed in the release (Jamfile.v2: yield_source -&gt; allocator_source), patch applied to maintanance branch </p> <p> 2.) all tests on Windows (32bit/64bit) pass for MSVC 9,10,11 - take a look at <a href="http://www.boost.org/development/tests/release/developer/coroutine.html">http://www.boost.org/development/tests/release/developer/coroutine.html</a> </p> <p> Could you go to libs/coroutine/test and execute the unit tests (invoke b2) and give me the output?! </p> </description> <category>Ticket</category> </item> <item> <author>rivercheng@…</author> <pubDate>Tue, 09 Jul 2013 06:32:31 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/8801#comment:6 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/8801#comment:6</guid> <description> <p> I cannot edit the original post. Actually this is just a minor issue. It's just the auto-linking is not enabled (boost/config/auto_link.hpp is not included). It works well after manually add the lib dependence. Can I change this to a feature request: adding auto-link support in windows? Thanks a lot. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>olli</dc:creator> <pubDate>Tue, 09 Jul 2013 07:22:52 GMT</pubDate> <title>type, severity changed https://svn.boost.org/trac10/ticket/8801#comment:7 https://svn.boost.org/trac10/ticket/8801#comment:7 <ul> <li><strong>type</strong> <span class="trac-field-old">Bugs</span> → <span class="trac-field-new">Feature Requests</span> </li> <li><strong>severity</strong> <span class="trac-field-old">Showstopper</span> → <span class="trac-field-new">Problem</span> </li> </ul> <p> changed to feature request </p> Ticket olli Sat, 17 Aug 2013 16:06:30 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/8801#comment:8 https://svn.boost.org/trac10/ticket/8801#comment:8 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> Ticket