[Boost-bugs] [Boost C++ Libraries] #6431: Cannot export (anonymous namespace)::thread_binder

Subject: [Boost-bugs] [Boost C++ Libraries] #6431: Cannot export (anonymous namespace)::thread_binder
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2012-01-20 18:39:46


#6431: Cannot export (anonymous namespace)::thread_binder
-------------------------------------+--------------------------------------
 Reporter: viboes | Owner: viboes
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: thread
  Version: Boost Development Trunk | Severity: Problem
 Keywords: |
-------------------------------------+--------------------------------------
 {{{
 Test output: MinGW-w64-4.4 jc-bell.com - thread - test_condition / gcc-
 mingw-4.4.7
 Rev 76584 / Thu, 19 Jan 2012 09:30:37 +0000
 Report Time: Fri, 20 Jan 2012 14:35:36 +0000

 Compile [2012-01-19 15:18:46 UTC]: succeed

 "g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -mthreads
 -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1
 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_TEST_NO_AUTO_LINK=1
 -DBOOST_THREAD_BUILD_DLL=1 -DBOOST_THREAD_USE_DLL=1 -I".." -c -o
 "G:\boost\GCC\trunk\results\boost\bin.v2\libs\thread\test\test_condition.test
 \gcc-mingw-4.4.7\debug\threading-multi\test_condition.o"
 "..\libs\thread\test\test_condition.cpp"


 Link [2012-01-19 15:18:46 UTC]: fail

     "g++" -Wl,-R
 -Wl,"G:\boost\GCC\trunk\results\boost\bin.v2\libs\chrono\build\gcc-
 mingw-4.4.7\debug\threading-multi" -Wl,-R
 -Wl,"G:\boost\GCC\trunk\results\boost\bin.v2\libs\system\build\gcc-
 mingw-4.4.7\debug\threading-multi" -Wl,-R
 -Wl,"G:\boost\GCC\trunk\results\boost\bin.v2\libs\thread\build\gcc-
 mingw-4.4.7\debug\threading-multi" -Wl,-rpath-link
 -Wl,"G:\boost\GCC\trunk\results\boost\bin.v2\libs\chrono\build\gcc-
 mingw-4.4.7\debug\threading-multi" -Wl,-rpath-link
 -Wl,"G:\boost\GCC\trunk\results\boost\bin.v2\libs\system\build\gcc-
 mingw-4.4.7\debug\threading-multi" -Wl,-rpath-link
 -Wl,"G:\boost\GCC\trunk\results\boost\bin.v2\libs\thread\build\gcc-
 mingw-4.4.7\debug\threading-multi" -o
 "G:\boost\GCC\trunk\results\boost\bin.v2\libs\thread\test\test_condition.test
 \gcc-mingw-4.4.7\debug\threading-multi\test_condition.exe" -Wl,--start-
 group
 "G:\boost\GCC\trunk\results\boost\bin.v2\libs\thread\test\test_condition.test
 \gcc-mingw-4.4.7\debug\threading-multi\test_condition.o"
 "G:\boost\GCC\trunk\results\boost\bin.v2\libs\test\build\gcc-
 mingw-4.4.7\debug\link-static\threading-multi
 \libboost_unit_test_framework-mgw44-mt-d-1_49.a"
 "G:\boost\GCC\trunk\results\boost\bin.v2\libs\thread\build\gcc-
 mingw-4.4.7\debug\threading-multi\libboost_thread-mgw44-mt-d-1_49.dll.a"
 "G:\boost\GCC\trunk\results\boost\bin.v2\libs\chrono\build\gcc-
 mingw-4.4.7\debug\threading-multi\libboost_chrono-mgw44-mt-d-1_49.dll.a"
 "G:\boost\GCC\trunk\results\boost\bin.v2\libs\system\build\gcc-
 mingw-4.4.7\debug\threading-multi\libboost_system-mgw44-mt-d-1_49.dll.a"
 -Wl,-Bstatic -Wl,-Bdynamic -Wl,--end-group -g -mthreads


 Cannot export boost::intrusive_ptr<boost::detail::thread_data_base>
 boost::thread::make_thread_info<(anonymous namespace)::thread_binder<void
 (*)(condition_test_data*), condition_test_data*> >((anonymous
 namespace)::thread_binder<void (*)(condition_test_data*),
 condition_test_data*>): symbol not found
 Cannot export boost::intrusive_ptr<boost::detail::thread_data_base>
 boost::thread::make_thread_info<(anonymous
 namespace)::indirect_adapter<void (*)()> >((anonymous
 namespace)::indirect_adapter<void (*)()>): symbol not found
 Cannot export boost::thread::thread<(anonymous
 namespace)::thread_binder<void (*)(condition_test_data*),
 condition_test_data*> >((anonymous namespace)::thread_binder<void
 (*)(condition_test_data*), condition_test_data*>,
 boost::disable_if<boost::is_convertible<(anonymous
 namespace)::thread_binder<void (*)(condition_test_data*),
 condition_test_data*>&, boost::rv<(anonymous
 namespace)::thread_binder<void (*)(condition_test_data*),
 condition_test_data*> >&>, boost::thread::dummy*>::type): symbol not found
 Cannot export boost::thread::thread<(anonymous
 namespace)::indirect_adapter<void (*)()> >((anonymous
 namespace)::indirect_adapter<void (*)()>,
 boost::disable_if<boost::is_convertible<(anonymous
 namespace)::indirect_adapter<void (*)()>&, boost::rv<(anonymous
 namespace)::indirect_adapter<void (*)()> >&>,
 boost::thread::dummy*>::type): symbol not found
 collect2: ld returned 1 exit status

 }}}

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/6431>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:08 UTC