看板 EE_DSnP 關於我們 聯絡資訊
> building bdd... ../../lib/libcmd.a(cmdCommon.o)(.gnu.linkonce.t._ZN9__gnu_cxx18__common_pool_baseINS_6__poolELb1EE13_S_initializeEv[__gnu_cxx::__common_pool_base<__gnu_cxx::__pool, true>::_S_initialize()]+0xd2): In function `__gnu_cxx::__common_pool_base<__gnu_cxx::__pool, true>::_S_initialize()': cmdCommon.cpp: undefined reference to `__gnu_cxx::__pool<true>::_M_initialize()' ../../lib/libcmd.a(cmdCommon.o)(.gnu.linkonce.t._ZN9__gnu_cxx18__common_pool_baseINS_6__poolELb1EE18_S_initialize_onceEv[__gnu_cxx::__common_pool_base<__gnu_cxx::__pool, true>::_S_initialize_once()]+0x100): In function `__gnu_cxx::__common_pool_base<__gnu_cxx::__pool, true>::_S_initialize_once()': cmdCommon.cpp: undefined reference to `__gnu_cxx::__pool<true>::_M_initialize()' ../../lib/libcmd.a(cmdParser.o)(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIKSsP7CmdExecEENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CmdExec*> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*)]+0x290): In function `__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, CmdExec*> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*)': cmdParser.cpp: undefined reference to `__gnu_cxx::__pool<true>::_M_initialize()' ../../lib/libcmd.a(cmdParser.o)(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISsNS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*)]+0x28c): In function `__gnu_cxx::__mt_alloc<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*)': cmdParser.cpp: undefined reference to `__gnu_cxx::__pool<true>::_M_initialize()' ../../lib/libcir.a(circuit.o)(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocISt13_Rb_tree_nodeISt4pairIKSsP4GateEENS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Gate*> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*)]+0x290): In function `__gnu_cxx::__mt_alloc<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, Gate*> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*)': circuit.cpp: undefined reference to `__gnu_cxx::__pool<true>::_M_initialize()' ../../lib/libcir.a(circuit.o)(.gnu.linkonce.t._ZN9__gnu_cxx10__mt_allocIP4GateNS_20__common_pool_policyINS_6__poolELb1EEEE8allocateEjPKv[__gnu_cxx::__mt_alloc<Gate*, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*)]+0x28c):circuit.cpp: more undefined references to `__gnu_cxx::__pool<true>::_M_initialize()' follow collect2: ld returned 1 exit status make[1]: *** [../../bin/bdd] Error 1 make: *** [all] Error 2 我把bdd tar開來, 然後再make就變成這樣子了 當然, 是有看一下到底出什麼問題 目前看起來好像是gnu對libcmd.a有某些的complain 無奈,我解決不了, 所以只好po版求救了 希望各位大大教一下怎麼解決 我的作業平台是linux federa core4 2.6.11-1.1369 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.68.73.66