[Bf-committers] Compile Error

Johnny Matthews johnny.matthews at gmail.com
Fri Apr 13 18:47:03 CEST 2007


I'm getting these new errors/warnings on a clean checkout MSVC/Scons

libcpmt.lib(xmutex.obj) : error LNK2005: "public: void __thiscall
std::_Mutex::_Lock(void)" (?_Lock at _Mutex@std@@QAEXXZ) already defined
in bf_openexr.lib(openexr_api.obj)
libcpmt.lib(xmutex.obj) : error LNK2005: "public: void __thiscall
std::_Mutex::_Unlock(void)" (?_Unlock at _Mutex@std@@QAEXXZ) alread
y defined in bf_openexr.lib(openexr_api.obj)
libcpmt.lib(xlock.obj) : error LNK2005: "public: __thiscall
std::_Lockit::_Lockit(int)" (??0_Lockit at std@@QAE at H@Z) already defined
in blender_bop.lib(BOP_Face.obj)
libcpmt.lib(xlock.obj) : error LNK2005: "public: __thiscall
std::_Lockit::~_Lockit(void)" (??1_Lockit at std@@QAE at XZ) already defined
 in blender_bop.lib(BOP_Face.obj)
libcpmt.lib(xmutex.obj) : warning LNK4006: "public: void __thiscall
std::_Mutex::_Lock(void)" (?_Lock at _Mutex@std@@QAEXXZ) already
defined in bf_openexr.lib(openexr_api.obj); second definition ignored
libcpmt.lib(xmutex.obj) : warning LNK4006: "public: void __thiscall
std::_Mutex::_Unlock(void)" (?_Unlock at _Mutex@std@@QAEXXZ) alre
ady defined in bf_openexr.lib(openexr_api.obj); second definition ignored
libcpmt.lib(xlock.obj) : warning LNK4006: "public: __thiscall
std::_Lockit::_Lockit(int)" (??0_Lockit at std@@QAE at H@Z) already defined
in blender_bop.lib(BOP_Segment.obj); second definition ignored
libcpmt.lib(xlock.obj) : warning LNK4006: "public: __thiscall
std::_Lockit::~_Lockit(void)" (??1_Lockit at std@@QAE at XZ) already defined
in blender_bop.lib(BOP_Segment.obj); second definition ignored

Any thoughts?



-- 
Johnny Matthews
johnny.matthews at gmail.com
Check out my blog at - http://johnnygizmo.blogspot.com

"Any sufficiently advanced technology is indistinguishable from magic."
- Arthur C. Clarke


More information about the Bf-committers mailing list