[Bf-committers] MSVC 7.1 compilation : lot of errors since the 15th of April

Johnny Matthews johnny.matthews at gmail.com
Mon Apr 16 15:15:07 CEST 2007


Revert blender/tools/blender.py to its previous version for MSVC/Scons
and it made my build happy. It has to do with CCFLAGS and CXXFLAGS.
This is voodoo magic to me, but this made it work :)

On 4/16/07, jean-michel soler <jmsoler at free.fr> wrote:
> libcpmt.lib(xmutex.obj) : error LNK2005: "public: void __thiscall
> std::_Mutex::_
> Lock(void)" (?_Lock at _Mutex@std@@QAEXXZ) already defined in
> bf_openexr.lib(openex
> r_api.obj)
> libcpmt.lib(xmutex.obj) : error LNK2005: "public: void __thiscall
> std::_Mutex::_
> Unlock(void)" (?_Unlock at _Mutex@std@@QAEXXZ) already defined in
> bf_openexr.lib(op
> enexr_api.obj)
> libcpmt.lib(xlock.obj) : error LNK2005: "public: __thiscall
> std::_Lockit::_Locki
> t(int)" (??0_Lockit at std@@QAE at H@Z) already defined in
> bf_elbeem.lib(elbeem.obj)
> libcpmt.lib(xlock.obj) : error LNK2005: "public: __thiscall
> std::_Lockit::~_Lock
> it(void)" (??1_Lockit at std@@QAE at XZ) already defined in
> bf_elbeem.lib(elbeem.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(open
> exr_api.obj); second definition ignored
> libcpmt.lib(xmutex.obj) : warning LNK4006: "public: void __thiscall
> std::_Mutex:
> :_Unlock(void)" (?_Unlock at _Mutex@std@@QAEXXZ) already defined in
> bf_openexr.lib(
> openexr_api.obj); second definition ignored
> libcpmt.lib(xlock.obj) : warning LNK4006: "public: __thiscall
> std::_Lockit::_Loc
> kit(int)" (??0_Lockit at std@@QAE at H@Z) already defined in
> blender_bop.lib(BOP_Segme
> nt.obj); second definition ignored
> libcpmt.lib(xlock.obj) : warning LNK4006: "public: __thiscall
> std::_Lockit::~_Lo
> ckit(void)" (??1_Lockit at std@@QAE at XZ) already defined in
> blender_bop.lib(BOP_Segm
> ent.obj); second definition ignored
>  Creating library E:\bf-blender\build\win32-vc\bin\blender.lib and
> object E:\b
> f-blender\build\win32-vc\bin\blender.exp
> libjpeg.lib(jerror.o) : warning LNK4217: locally defined symbol __iob
> imported i
> n function _output_message
> libpng_st.lib(pngerror.o) : warning LNK4049: locally defined symbol
> __iob import
> ed
> libpng_st.lib(pngwutil.o) : warning LNK4049: locally defined symbol
> __iob import
> ed
> libpng_st.lib(pngrutil.o) : warning LNK4049: locally defined symbol
> __iob import
> ed
> E:\bf-blender\build\win32-vc\bin\blender.exe : fatal error LNK1169: one
> or more
> multiply defined symbols found
> scons: *** [E:\bf-blender\build\win32-vc\bin\blender.exe] Error 1169
> scons: building terminated because of errors.
>
> jms
>
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at projects.blender.org
> http://projects.blender.org/mailman/listinfo/bf-committers
>


-- 
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