[Bf-committers] Re: [Bf-blender-cvs] CVS commit: blender/intern/elbeem/extern LBM_fluidsim.h blender/intern/elbeem/intern elbeem.h attributes.cpp attributes.h blendercall.cpp cfglexer.cpp cfgparser.cpp cfgparser.h elbeem.cpp globals.h isosurface.cpp ntl_blenderdumper.cpp ntl_blenderdumper.h ntl_bsptree.cpp ...

Stephane SOPPERA stephane.soppera at wanadoo.fr
Wed Nov 23 22:35:46 CET 2005


>  1.5       +65 -5     blender/intern/elbeem/intern/utilities.cpp
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/elbeem/intern/utilities.cpp.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
>  
>
The above modification does not compile with free-VC7+scons since in 
lines 32-35 there is:
extern SDL_mutex *globalBakeLock;
// global state variables
extern int globalBakeState;
extern int globalBakeFrame;

and not:

extern "C" SDL_mutex *globalBakeLock;
// global state variables
extern "C" int globalBakeState;
extern "C" int globalBakeFrame;

"C" is mandatory since those symbols are in a C file and utilities.cpp 
is a C++ file.

Stephane



More information about the Bf-committers mailing list