[Bf-committers] Link Errors MSVC 7.1

Scott Johnson scottj at cs.umn.edu
Sun Mar 11 03:13:24 CET 2007


Hi Everyone!

I am using MSVC .NET 2003 Professional (7.1), and I am getting some 
linking errors with the blender project.  I was just looking for some 
advice as to how to proceed.  I have truncated most of the output in 
order to reduce message size. 

Thanks for any help you can give.

~Scott Johnson

------ Build started: Project: blender, Configuration: Blender Debug 
Win32 ------

Compiling...
creator.c
buildinfo.c
Compiling resources...
Linking...
MSVCRTD.lib(MSVCR71D.dll) : error LNK2005: _malloc already defined in 
LIBCMTD.lib(dbgheap.obj)
MSVCRTD.lib(MSVCR71D.dll) : error LNK2005: _vsprintf already defined in 
LIBCMTD.lib(vsprintf.obj)
MSVCRTD.lib(MSVCR71D.dll) : error LNK2005: _calloc already defined in 
LIBCMTD.lib(dbgheap.obj)
MSVCRTD.lib(MSVCR71D.dll) : error LNK2005: _free already defined in 
LIBCMTD.lib(dbgheap.obj)
MSVCRTD.lib(MSVCR71D.dll) : error LNK2005: _sprintf already defined in 
LIBCMTD.lib(sprintf.obj)
MSVCRTD.lib(MSVCR71D.dll) : error LNK2005: _printf already defined in 
LIBCMTD.lib(printf.obj)
MSVCRTD.lib(MSVCR71D.dll) : error LNK2005: _strncpy already defined in 
LIBCMTD.lib(strncpy.obj)
MSVCRTD.lib(MSVCR71D.dll) : error LNK2005: _ceil already defined in 
LIBCMTD.lib(ceil_pentium4.obj)
MSVCRTD.lib(MSVCR71D.dll) : error LNK2005: _wcslen already defined in 
LIBCMTD.lib(wcslen.obj)
MSVCRTD.lib(MSVCR71D.dll) : error LNK2005: _isdigit already defined in 
LIBCMTD.lib(_ctype.obj)
MSVCRTD.lib(MSVCR71D.dll) : error LNK2005: _atol already defined in 
LIBCMTD.lib(atox.obj)
MSVCRTD.lib(MSVCR71D.dll) : error LNK2005: _strncmp already defined in 
LIBCMTD.lib(strncmp.obj)
...
IlmImf.lib(ImfAttribute.obj) : warning LNK4006: "public: __thiscall 
std::locale::id::operator unsigned int(void)" (??Bid at locale@std@@QAEIXZ) 
already defined in msvcprtd.lib(MSVCP71D.dll); second definition ignored
IlmImf.lib(ImfAttribute.obj) : warning LNK4006: "public: void __thiscall 
std::locale::facet::_Incref(void)" (?_Incref at facet@locale at std@@QAEXXZ) 
already defined in msvcprtd.lib(MSVCP71D.dll); second definition ignored
BRE_yafray.lib(yafexternal.obj) : warning LNK4006: "public: unsigned int 
__thiscall std::basic_string<char,struct std::char_traits<char>,class 
std::allocator<char>
KX_blenderhook.lib(KX_BlenderKeyboardDevice.obj) : warning LNK4006: 
"public: char const * __thiscall std::basic_string<char,struct 
std::char_traits<char>,class std::allocator<char> >::c_str(void)const " 
(?c_str@?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@QBEPBDXZ) 
already defined in msvcprtd.lib(MSVCP71D.dll); second definition ignored
KX_blenderhook.lib(KX_BlenderKeyboardDevice.obj) : warning LNK4006: 
"public: __thiscall std::basic_string<char,struct 
std::char_traits<char>,class std::allocator<char> 
 >::basic_string<char,struct std::char_traits<char>,class 
std::allocator<char> >(char const *)"
BL_src.lib(verse_common.obj) : error LNK2019: unresolved external symbol 
_free_verse_session referenced in function _post_connect_update
BL_src.lib(buttons_scene.obj) : error LNK2019: unresolved external 
symbol _makeqtstring referenced in function _playback_anim
BL_src.lib(buttons_scene.obj) : error LNK2019: unresolved external 
symbol _get_qtcodec_settings referenced in function _do_render_panels
..\..\bin\debug\blender.exe : fatal error LNK1120: 31 unresolved externals
...

Build log was saved at 
"file://e:\Source\Blender\build\msvc_7\source\blender\debug\BuildLog.htm"
blender - 867 error(s), 820 warning(s)




More information about the Bf-committers mailing list