Boost C++ Libraries: Ticket #2919: Bcp.exe won't compile https://svn.boost.org/trac10/ticket/2919 <p> Compiling the boost_1_38_0 package in VC9 with Python 2.6. Everything works fine until the compiler gets to the BCP project and I get 10 linking errors. I'm completely new to Boost so the problem is probably on my end, but I have no idea how to resolve this. Any ideas? </p> <p> Error message follows: </p> <hr /> <p> Linking... libboost_regex-vc90-mt-1_38.lib(w32_regex_traits.obj) : error LNK2005: "void <span class="underline">cdecl boost::re_detail::free_module(void *)" (?free_module@re_detail@boost@@YAXPAX@Z) already defined in libboost_regex-vc90-mt-gd-1_38.lib(w32_regex_traits.obj) </span></p> <p> libboost_regex-vc90-mt-1_38.lib(w32_regex_traits.obj) : error LNK2005: "private: void <span class="underline">thiscall boost::re_detail::w32_regex_traits_char_layer&lt;char&gt;::init(void)" (?init@?$w32_regex_traits_char_layer@D@re_detail@boost@@AAEXXZ) already defined in libboost_regex-vc90-mt-gd-1_38.lib(w32_regex_traits.obj) </span></p> <p> libboost_regex-vc90-mt-1_38.lib(regex_traits_defaults.obj) : error LNK2005: "char const * * boost::re_detail::def_coll_names" (?def_coll_names@re_detail@boost@@3PAPBDA) already defined in libboost_regex-vc90-mt-gd-1_38.lib(regex_traits_defaults.obj) </p> <p> libboost_regex-vc90-mt-1_38.lib(regex_traits_defaults.obj) : error LNK2005: "char const * * boost::re_detail::def_multi_coll" (?def_multi_coll@re_detail@boost@@3PAPBDA) already defined in libboost_regex-vc90-mt-gd-1_38.lib(regex_traits_defaults.obj) </p> <p> libboost_regex-vc90-mt-1_38.lib(regex.obj) : error LNK2005: "public: <span class="underline">thiscall boost::regex_error::regex_error(class std::basic_string&lt;char,struct std::char_traits&lt;char&gt;,class std::allocator&lt;char&gt; &gt; const &amp;,enum boost::regex_constants::error_type,int)" (??0regex_error@boost@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@W4error_type@regex_constants@1@H@Z) already defined in libboost_regex-vc90-mt-gd-1_38.lib(regex.obj) </span></p> <p> libboost_regex-vc90-mt-1_38.lib(regex.obj) : error LNK2005: "public: <span class="underline">thiscall boost::regex_error::regex_error(enum boost::regex_constants::error_type)" (??0regex_error@boost@@QAE@W4error_type@regex_constants@1@@Z) already defined in libboost_regex-vc90-mt-gd-1_38.lib(regex.obj) </span></p> <p> libboost_regex-vc90-mt-1_38.lib(regex.obj) : error LNK2005: "public: virtual <span class="underline">thiscall boost::regex_error::~regex_error(void)" (??1regex_error@boost@@UAE@XZ) already defined in libboost_regex-vc90-mt-gd-1_38.lib(regex.obj) </span></p> <p> libboost_regex-vc90-mt-1_38.lib(regex.obj) : error LNK2005: "public: void <span class="underline">thiscall boost::regex_error::raise(void)const " (?raise@regex_error@boost@@QBEXXZ) already defined in libboost_regex-vc90-mt-gd-1_38.lib(regex.obj) </span></p> <p> libboost_regex-vc90-mt-1_38.lib(regex.obj) : error LNK2005: "struct boost::re_detail::mem_block_cache boost::re_detail::block_cache" (?block_cache@re_detail@boost@@3Umem_block_cache@12@A) already defined in libboost_regex-vc90-mt-gd-1_38.lib(regex.obj) LINK : warning LNK4098: defaultlib 'MSVCRTD' conflicts with use of other libs; use /NODEFAULTLIB:library </p> <p> C:\boost_1_38_0\bin\Debug\bcp.exe : fatal error LNK1169: one or more multiply defined symbols found Build log was saved at "<a class="ext-link" href="file://c:\boost_1_38_0\tools\bcp\bcp.dir\Debug\BuildLog.htm"><span class="icon">​</span>file://c:\boost_1_38_0\tools\bcp\bcp.dir\Debug\BuildLog.htm</a>" bcp - 10 error(s), 1 warning(s) </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/2919 Trac 1.4.3 Steven Watanabe Tue, 07 Apr 2009 20:50:48 GMT <link>https://svn.boost.org/trac10/ticket/2919#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/2919#comment:1</guid> <description> <p> I have no idea where the project files that you are using come from, but you probably need to remove the boost_regex library from the linker and let automatic linking work. </p> </description> <category>Ticket</category> </item> <item> <author>Seppi2112@…</author> <pubDate>Tue, 07 Apr 2009 21:02:29 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/2919#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/2919#comment:2</guid> <description> <p> I tried adding /force:multiple to the command line and the redefined error changed to "Cannot open include file: 'boost/shared_ptr.hpp' and 'boost/regex.hpp'." Grr. I'm going to just clean this whole project and try and CMAKE it again... maybe I had a library setting wrong. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Steven Watanabe</dc:creator> <pubDate>Tue, 07 Apr 2009 21:18:19 GMT</pubDate> <title>component changed; owner set https://svn.boost.org/trac10/ticket/2919#comment:3 https://svn.boost.org/trac10/ticket/2919#comment:3 <ul> <li><strong>owner</strong> set to <span class="trac-author">Douglas Gregor</span> </li> <li><strong>component</strong> <span class="trac-field-old">Building Boost</span> → <span class="trac-field-new">CMake</span> </li> </ul> <p> Ah. The Cmake build is fairly new and not officially supported. </p> Ticket Seppi2112@… Tue, 07 Apr 2009 21:48:37 GMT <link>https://svn.boost.org/trac10/ticket/2919#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/2919#comment:4</guid> <description> <p> That makes sense then. I'm trying to build boost for use in Delta3D and they recommend using CMake... is there a better suggestion? </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Steven Watanabe</dc:creator> <pubDate>Tue, 07 Apr 2009 22:04:40 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/2919#comment:5 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/2919#comment:5</guid> <description> <p> <a href="http://www.boost.org/more/getting_started/windows.html">http://www.boost.org/more/getting_started/windows.html</a> </p> </description> <category>Ticket</category> </item> <item> <dc:creator>MBergtholdt</dc:creator> <pubDate>Wed, 08 Apr 2009 12:57:18 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/2919#comment:6 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/2919#comment:6</guid> <description> <p> I have the same problem in VC8 (python 2.5.4), CMake 2.6-p2. The project files are somehow wrong, booth debug and release libraries seem to be linked to bcp.exe. I have this bcp project properties-&gt;Linker-&gt;Command Line: </p> <p> /OUT:&#34;D:\work\prima\build\ext-libs\boost_1_38_0\bin\Debug\bcp.exe&#34; /VERSION:0.0 /INCREMENTAL /NOLOGO /MANIFEST /MANIFESTFILE:&#34;bcp.dir\Debug\bcp.exe.intermediate.manifest&#34; /PDB:&#34;D:/work/prima/build/ext-libs/boost_1_38_0/bin/Debug/bcp.pdb&#34; /SUBSYSTEM:CONSOLE /IMPLIB:&#34;D:\work\prima\build\ext-libs\boost_1_38_0\lib\Debug\bcp.lib&#34; /ERRORREPORT:PROMPT kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib ..\..\lib\Debug\libboost_system-vc80-mt-gd-1_38.lib ..\..\lib\Debug\libboost_filesystem-vc80-mt-gd-1_38.lib ..\..\lib\Debug\libboost_prg_exec_monitor-vc80-mt-gd-1_38-s.lib ..\..\lib\Debug\libboost_regex-vc80-mt-gd-1_38.lib ..\..\lib\Debug\libboost_system-vc80-mt-gd-1_38.lib "..\..\lib\debug\libboost_system-vc80-mt-1_38.lib" "..\..\lib\debug\libboost_regex-vc80-mt-1_38.lib" "..\..\lib\debug\libboost_prg_exec_monitor-vc80-mt-1_38-s.lib" "..\..\lib\debug\libboost_filesystem-vc80-mt-1_38.lib" </p> <p> Also in Linker-&gt;Input I find this: </p> <p> ..\..\lib\Debug\libboost_system-vc80-mt-gd-1_38.lib ..\..\lib\Debug\libboost_filesystem-vc80-mt-gd-1_38.lib ..\..\lib\Debug\libboost_prg_exec_monitor-vc80-mt-gd-1_38-s.lib ..\..\lib\Debug\libboost_regex-vc80-mt-gd-1_38.lib </p> <p> but not the release versions. When I remove these, the Command Line above does not change. </p> </description> <category>Ticket</category> </item> <item> <author>chupeev_av@…</author> <pubDate>Sun, 14 Jun 2009 09:35:30 GMT</pubDate> <title>keywords, owner, version, component changed https://svn.boost.org/trac10/ticket/2919#comment:7 https://svn.boost.org/trac10/ticket/2919#comment:7 <ul> <li><strong>keywords</strong> regex added; BCP removed </li> <li><strong>owner</strong> changed from <span class="trac-author">Douglas Gregor</span> to <span class="trac-author">John Maddock</span> </li> <li><strong>version</strong> <span class="trac-field-old">Boost 1.38.0</span> → <span class="trac-field-new">Boost 1.39.0</span> </li> <li><strong>component</strong> <span class="trac-field-old">CMake</span> → <span class="trac-field-new">regex</span> </li> </ul> <p> I have the very same problem compiling 64-bit DLL with hand-written makefile or makefile provided with library in folder $(BOOST_ROOT)\libs\regex\build\vc9.mak. To reproduce this error please try to execute command </p> <p> nmake /nologo /s /f vc9.mak </p> <p> from within this catalog. </p> <p> alexander. </p> Ticket John Maddock Sun, 14 Jun 2009 11:49:30 GMT <link>https://svn.boost.org/trac10/ticket/2919#comment:8 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/2919#comment:8</guid> <description> <p> I don't understand - it works for me. </p> <p> In any case it's basically impossible to get that error from the regex makefile given that it builds the regex libs, and doesn't use them. </p> <p> Are you sure you're not invoking one of the CMake generated Makefiles? </p> <p> John. </p> <p> PS: The original error messages indicate that two different regex libs are being linked into the same .exe, so whatever the cause this really should be an error. </p> </description> <category>Ticket</category> </item> <item> <author>chupeev_av@…</author> <pubDate>Sun, 14 Jun 2009 14:55:26 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/2919#comment:9 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/2919#comment:9</guid> <description> <p> Yes, John. I'm quite shure that I got these errors building dynamic library. I'm stuck with this several days but doesn't yet found a workaround. These are messages generated by linker when I invoke </p> <p> nmake /nologo /s /f vc9.mak </p> <p> from command line: </p> <blockquote> <p> link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /dll /incremental:yes /pdb:&#34;vc90/boost_regex-vc90-mt-gd-1_38.pdb&#34; /debug /out:&#34;vc90/boost_regex-vc90-mt-gd-1_38.dll&#34; /implib:&#34;vc90/boost_regex-vc90-mt-gd-1_38.lib&#34; /LIBPATH:&#34;\lib&#34; vc90/boost_regex-vc90-mt-gd-1_38/c_regex_traits.obj vc90/boost_regex-vc90-mt-gd-1_38/cpp_regex_traits.obj vc90/boost_regex-vc90-mt-gd-1_38/cregex.obj vc90/boost_regex-vc90-mt-gd-1_38/fileiter.obj vc90/boost_regex-vc90-mt-gd-1_38/icu.obj vc90/boost_regex-vc90-mt-gd-1_38/instances.obj vc90/boost_regex-vc90-mt-gd-1_38/posix_api.obj vc90/boost_regex-vc90-mt-gd-1_38/regex.obj vc90/boost_regex-vc90-mt-gd-1_38/regex_debug.obj vc90/boost_regex-vc90-mt-gd-1_38/regex_raw_buffer.obj vc90/boost_regex-vc90-mt-gd-1_38/regex_traits_defaults.obj vc90/boost_regex-vc90-mt-gd-1_38/static_mutex.obj vc90/boost_regex-vc90-mt-gd-1_38/usinstances.obj vc90/boost_regex-vc90-mt-gd-1_38/w32_regex_traits.obj vc90/boost_regex-vc90-mt-gd-1_38/wc_regex_traits.obj vc90/boost_regex-vc90-mt-gd-1_38/wide_posix_api.obj vc90/boost_regex-vc90-mt-gd-1_38/winstances.obj </p> </blockquote> <p> msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "public: <span class="underline">cdecl std::basic_string&lt;unsigned short,struct std::char_traits&lt;unsigned short&gt;,class std::allocator&lt;unsigned short&gt; &gt;::~basic_string&lt;unsigned short,struct std::char_traits&lt;unsigned short&gt;,class std::allocator&lt;unsigned short&gt; &gt;(void)" (??1?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QEAA@XZ) already defined in w32_regex_traits.obj msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "public: </span>cdecl std::basic_string&lt;unsigned short,struct std::char_traits&lt;unsigned short&gt;,class std::allocator&lt;unsigned short&gt; &gt;::basic_string&lt;unsigned short,struct std::char_traits&lt;unsigned short&gt;,class std::allocator&lt;unsigned short&gt; &gt;(class std::basic_string&lt;unsigned short,struct std::char_traits&lt;unsigned short&gt;,class std::allocator&lt;unsigned short&gt; &gt; const &amp;)" (??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QEAA@AEBV01@@Z) already defined in w32_regex_traits.obj msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "public: <span class="underline">cdecl std::basic_string&lt;unsigned short,struct std::char_traits&lt;unsigned short&gt;,class std::allocator&lt;unsigned short&gt; &gt;::basic_string&lt;unsigned short,struct std::char_traits&lt;unsigned short&gt;,class std::allocator&lt;unsigned short&gt; &gt;(struct std::basic_string&lt;unsigned short,struct std::char_traits&lt;unsigned short&gt;,class std::allocator&lt;unsigned short&gt; &gt;::_Has_debug_it)" (??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QEAA@U_Has_debug_it@01@@Z) already defined in w32_regex_traits.obj msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "public: unsigned </span>int64 <span class="underline">cdecl std::basic_string&lt;unsigned short,struct std::char_traits&lt;unsigned short&gt;,class std::allocator&lt;unsigned short&gt; &gt;::size(void)const " (?size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QEBA_KXZ) already defined in w32_regex_traits.obj msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "public: class std::basic_string&lt;unsigned short,struct std::char_traits&lt;unsigned short&gt;,class std::allocator&lt;unsigned short&gt; &gt; &amp; </span>cdecl std::basic_string&lt;unsigned short,struct std::char_traits&lt;unsigned short&gt;,class std::allocator&lt;unsigned short&gt; &gt;::append(unsigned <span class="underline">int64,unsigned short)" (?append@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QEAAAEAV12@_KG@Z) already defined in w32_regex_traits.obj msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "protected: unsigned short * </span>cdecl std::basic_string&lt;unsigned short,struct std::char_traits&lt;unsigned short&gt;,class std::allocator&lt;unsigned short&gt; &gt;::_Myptr(void)" (?_Myptr@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@IEAAPEAGXZ) already defined in w32_regex_traits.obj msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "public: class std::basic_string&lt;unsigned short,struct std::char_traits&lt;unsigned short&gt;,class std::allocator&lt;unsigned short&gt; &gt; &amp; <span class="underline">cdecl std::basic_string&lt;unsigned short,struct std::char_traits&lt;unsigned short&gt;,class std::allocator&lt;unsigned short&gt; &gt;::erase(unsigned </span>int64,unsigned <span class="underline">int64)" (?erase@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QEAAAEAV12@_K0@Z) already defined in w32_regex_traits.obj msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "public: </span>cdecl std::basic_string&lt;unsigned short,struct std::char_traits&lt;unsigned short&gt;,class std::allocator&lt;unsigned short&gt; &gt;::basic_string&lt;unsigned short,struct std::char_traits&lt;unsigned short&gt;,class std::allocator&lt;unsigned short&gt; &gt;(unsigned short const *,unsigned short const *)" (??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QEAA@PEBG0@Z) already defined in w32_regex_traits.obj msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "public: <span class="underline">cdecl std::_String_val&lt;unsigned short,class std::allocator&lt;unsigned short&gt; &gt;::~_String_val&lt;unsigned short,class std::allocator&lt;unsigned short&gt; &gt;(void)" (??1?$_String_val@GV?$allocator@G@std@@@std@@QEAA@XZ) already defined in w32_regex_traits.obj msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "protected: void </span>cdecl std::basic_string&lt;unsigned short,struct std::char_traits&lt;unsigned short&gt;,class std::allocator&lt;unsigned short&gt; &gt;::_Tidy(bool,unsigned <span class="underline">int64)" (?_Tidy@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@IEAAX_N_K@Z) already defined in w32_regex_traits.obj msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "protected: </span>cdecl std::_String_val&lt;unsigned short,class std::allocator&lt;unsigned short&gt; &gt;::_String_val&lt;unsigned short,class std::allocator&lt;unsigned short&gt; &gt;(class std::allocator&lt;unsigned short&gt;)" (??0?$_String_val@GV?$allocator@G@std@@@std@@IEAA@V?$allocator@G@1@@Z) already defined in w32_regex_traits.obj msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "public: <span class="underline">cdecl std::allocator&lt;unsigned short&gt;::allocator&lt;unsigned short&gt;(void)" (??0?$allocator@G@std@@QEAA@XZ) already defined in w32_regex_traits.obj </span></p> <blockquote> <p> Creating library vc90/boost_regex-vc90-mt-gd-1_38.lib and object vc90/boost_regex-vc90-mt-gd-1_38.exp </p> </blockquote> <p> vc90/boost_regex-vc90-mt-gd-1_38.dll : fatal error LNK1169: one or more multiply defined symbols found </p> <p> These errors prevents creating DLL with 64-bit version of MSVC9. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Sun, 14 Jun 2009 16:05:17 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/2919#comment:10 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/2919#comment:10</guid> <description> <p> I found solution for the trouble with LNK2005. This trouble occured if file &lt;boost/regex/config.h&gt; has the following declaration at line 169 </p> <blockquote> <p> extern template class <span class="underline">declspec(dllimport) std::basic_string&lt;wchar_t&gt;; </span></p> </blockquote> <p> in place of </p> <blockquote> <p> extern template class <span class="underline">declspec(dllimport) std::basic_string&lt;unsigned short&gt;; </span></p> </blockquote> <p> This problem doesn't depends whether or not /Zc:wchar_t compiler switch defined. Please take this issue for you information. </p> <p> alexander. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Mon, 15 Jun 2009 08:54:49 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/2919#comment:11 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/2919#comment:11</guid> <description> <p> I still don't follow, that header *does* have: </p> <p> extern template class <span class="underline">declspec(dllimport) std::basic_string&lt;unsigned short&gt;; </span></p> <p> already at that line ??? </p> <p> John. </p> </description> <category>Ticket</category> </item> <item> <author>chupeev_av@…</author> <pubDate>Mon, 15 Jun 2009 09:37:41 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/2919#comment:12 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/2919#comment:12</guid> <description> <p> Yes, this is true. I've checked 7z archive originally downloaded from boost site and it has correct declaration. Probably I changed this line by myself trying to make compiler happy and came into trouble. Sorry about that I wasted your time and hastily reported my problem as bug. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Mon, 15 Jun 2009 11:03:18 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/2919#comment:13 https://svn.boost.org/trac10/ticket/2919#comment:13 <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">worksforme</span> </li> </ul> <p> No problem, I like bug reports I can close with no action :-) </p> <p> Regards, John. </p> Ticket Steven Watanabe Mon, 15 Jun 2009 12:56:18 GMT status, component changed; resolution deleted https://svn.boost.org/trac10/ticket/2919#comment:14 https://svn.boost.org/trac10/ticket/2919#comment:14 <ul> <li><strong>status</strong> <span class="trac-field-old">closed</span> → <span class="trac-field-new">reopened</span> </li> <li><strong>resolution</strong> <span class="trac-field-deleted">worksforme</span> </li> <li><strong>component</strong> <span class="trac-field-old">regex</span> → <span class="trac-field-new">CMake</span> </li> </ul> <p> Hey. This ticket was originally for a completely different error. </p> Ticket John Maddock Tue, 04 Aug 2009 16:43:03 GMT owner, status changed https://svn.boost.org/trac10/ticket/2919#comment:15 https://svn.boost.org/trac10/ticket/2919#comment:15 <ul> <li><strong>owner</strong> changed from <span class="trac-author">John Maddock</span> to <span class="trac-author">Douglas Gregor</span> </li> <li><strong>status</strong> <span class="trac-field-old">reopened</span> → <span class="trac-field-new">new</span> </li> </ul> Ticket troy d. straszheim Sat, 21 Nov 2009 03:15:51 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/2919#comment:16 https://svn.boost.org/trac10/ticket/2919#comment:16 <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> <p> I'm inclined to manufacture some reason to bounce it back to somebody else, see how long we can keep up the volley. But alas, bcp builds fine under the current release of alt.boost.cmake. </p> Ticket