Build Log
  

------- Build started: Project: Fluid, Configuration: Release|Win32 -------

Command Lines
  
Creating temporary file "c:\users\aslater\FluidSolverM\FluidSolver\Release\RSP000095.rsp" with contents
[
/O2 /I "p:\graphics\tools\fltk\include" /I "..\TriMesh" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "FLUID_EXPORTS" /D "FL_DLL" /D "_MBCS" /FD /EHsc /MD /GS /Fo"Release/" /Fd"Release/vc70.pdb" /W3 /c /Wp64 /Zi /TP
.\MarchCubes.cpp
.\FluidController3.cpp
]
Creating command line "cl.exe @c:\users\aslater\FluidSolverM\FluidSolver\Release\RSP000095.rsp /nologo"
Creating temporary file "c:\users\aslater\FluidSolverM\FluidSolver\Release\RSP000096.rsp" with contents
[
/O2 /I "p:\graphics\tools\fltk\include" /I "..\TriMesh" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "FLUID_EXPORTS" /D "FL_DLL" /D "_MBCS" /FD /EHsc /MD /GS /Fo"Release/" /Fd"Release/vc70.pdb" /W3 /c /Wp64 /Zi /TP
.\Viewer.cpp
]
Creating command line "cl.exe @c:\users\aslater\FluidSolverM\FluidSolver\Release\RSP000096.rsp /nologo"
Creating temporary file "c:\users\aslater\FluidSolverM\FluidSolver\Release\RSP000097.rsp" with contents
[
/OUT:"../dlls/Fluid_r.exe" /INCREMENTAL:NO /NOLOGO /LIBPATH:"p:\graphics\tools\fltk/Lib" /LIBPATH:"..\dlls" /DEBUG /PDB:"../dlls/Fluid.pdb" /SUBSYSTEM:CONSOLE /OPT:REF /OPT:ICF /IMPLIB:"../dlls/Fluid_r.lib" /MACHINE:X86 fltkdlld.lib  opengl32.lib glu32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib \users\aslater\FluidSolverM\dlls\TriMesh_r.lib \users\aslater\FluidSolverM\dlls\SJC_r.lib
.\Release\FastMarching.obj
.\Release\FluidController2.obj
.\Release\FluidController3.obj
.\Release\FluidParameters.obj
.\Release\LevelSet.obj
.\Release\MarchCubes.obj
.\Release\Particle.obj
.\Release\Viewer.obj
]
Creating command line "link.exe @c:\users\aslater\FluidSolverM\FluidSolver\Release\RSP000097.rsp"
Output Window
  
Compiling...
MarchCubes.cpp
c:\users\aslater\FluidSolverM\FluidSolver\SJC\SJCErrorHandling.h(70) : warning C4117: macro name '__FUNCTION__' is reserved, '#define' ignored
c:\users\aslater\FluidSolverM\FluidSolver\SJC\SJCVector3.h(407) : warning C4244: '/=' : conversion from 'double' to 'float', possible loss of data
c:\users\aslater\FluidSolverM\FluidSolver\SJC\SJCVector3.h(407) : warning C4244: '/=' : conversion from 'double' to 'float', possible loss of data
c:\users\aslater\FluidSolverM\FluidSolver\SJC\SJCVector3.h(407) : warning C4244: '/=' : conversion from 'double' to 'float', possible loss of data
c:\users\aslater\FluidSolverM\FluidSolver\SJC\SJCVector3.h(433) : warning C4244: 'argument' : conversion from 'const double' to 'const float', possible loss of data
c:\users\aslater\FluidSolverM\FluidSolver\SJC\SJCVector2.h(332) : warning C4244: '/=' : conversion from 'double' to 'float', possible loss of data
c:\users\aslater\FluidSolverM\FluidSolver\SJC\SJCVector2.h(332) : warning C4244: '/=' : conversion from 'double' to 'float', possible loss of data
c:\users\aslater\FluidSolverM\FluidSolver\SJC\SJCSparseMatrix.h(108) : warning C4251: 'SJCSparseMatrix::m_VIndices' : class 'std::vector<_Ty>' needs to have dll-interface to be used by clients of class 'SJCSparseMatrix'
        with
        [
            _Ty=uint
        ]
c:\users\aslater\FluidSolverM\FluidSolver\SJC\SJCSparseMatrix.h(109) : warning C4251: 'SJCSparseMatrix::m_VValues' : class 'std::vector<_Ty>' needs to have dll-interface to be used by clients of class 'SJCSparseMatrix'
        with
        [
            _Ty=double
        ]
..\TriMesh\TriMesh.h(138) : warning C4150: deletion of pointer to incomplete type 'VisibilityManager'; no destructor called
        ..\TriMesh\TriMesh.h(27) : see declaration of 'VisibilityManager'
p:\graphics\Tools\fltk\include\FL\Fl_Widget.H(157) : warning C4312: 'type cast' : conversion from 'long' to 'void *' of greater size
p:\graphics\Tools\fltk\include\FL\Fl_Widget.H(160) : warning C4311: 'type cast' : pointer truncation from 'void *const ' to 'long'
p:\graphics\Tools\fltk\include\FL\Fl_Widget.H(161) : warning C4312: 'type cast' : conversion from 'long' to 'void *' of greater size
p:\graphics\Tools\fltk\include\FL\Fl_Widget.H(191) : warning C4312: 'type cast' : conversion from 'long' to 'void *' of greater size
p:\graphics\Tools\fltk\include\FL\Fl_Menu_Item.H(86) : warning C4312: 'type cast' : conversion from 'long' to 'void *' of greater size
p:\graphics\Tools\fltk\include\FL\Fl_Menu_Item.H(89) : warning C4311: 'type cast' : pointer truncation from 'void *const ' to 'long'
p:\graphics\Tools\fltk\include\FL\Fl_Menu_Item.H(90) : warning C4312: 'type cast' : conversion from 'long' to 'void *' of greater size
p:\graphics\Tools\fltk\include\FL\Fl_Menu_Item.H(133) : warning C4312: 'type cast' : conversion from 'long' to 'void *' of greater size
c:\users\aslater\FluidSolverM\TriMesh\timestamp.h(36) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
c:\users\aslater\FluidSolverM\FluidSolver\Viewer.h(26) : warning C4251: 'Viewer::meshes' : class 'std::vector<_Ty>' needs to have dll-interface to be used by clients of class 'Viewer'
        with
        [
            _Ty=TriMesh *
        ]
c:\users\aslater\FluidSolverM\FluidSolver\Viewer.h(27) : warning C4251: 'Viewer::particlesets' : class 'std::vector<_Ty>' needs to have dll-interface to be used by clients of class 'Viewer'
        with
        [
            _Ty=std::vector
        ]
c:\users\aslater\FluidSolverM\FluidSolver\Viewer.h(31) : warning C4251: 'Viewer::xf' : class 'XForm' needs to have dll-interface to be used by clients of class 'Viewer'
        with
        [
            T=double
        ]
c:\users\aslater\FluidSolverM\FluidSolver\Viewer.h(54) : warning C4251: 'Viewer::viewpos' : class 'Vec' needs to have dll-interface to be used by clients of class 'Viewer'
        with
        [
            D=3,
            T=float
        ]
MarchCubes.cpp(120) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
MarchCubes.cpp(120) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
MarchCubes.cpp(120) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
MarchCubes.cpp(122) : warning C4018: '<' : signed/unsigned mismatch
MarchCubes.cpp(132) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data
MarchCubes.cpp(134) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
MarchCubes.cpp(134) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
MarchCubes.cpp(134) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
MarchCubes.cpp(186) : warning C4018: '<' : signed/unsigned mismatch
MarchCubes.cpp(198) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data
MarchCubes.cpp(207) : warning C4244: 'initializing' : conversion from 'double' to 'float', possible loss of data
MarchCubes.cpp(208) : warning C4244: 'initializing' : conversion from 'double' to 'float', possible loss of data
MarchCubes.cpp(150) : warning C4101: 'm' : unreferenced local variable
FluidController3.cpp
c:\users\aslater\FluidSolverM\FluidSolver\SJC\SJCErrorHandling.h(70) : warning C4117: macro name '__FUNCTION__' is reserved, '#define' ignored
c:\users\aslater\FluidSolverM\FluidSolver\SJC\SJCVector3.h(407) : warning C4244: '/=' : conversion from 'double' to 'float', possible loss of data
c:\users\aslater\FluidSolverM\FluidSolver\SJC\SJCVector3.h(407) : warning C4244: '/=' : conversion from 'double' to 'float', possible loss of data
c:\users\aslater\FluidSolverM\FluidSolver\SJC\SJCVector3.h(407) : warning C4244: '/=' : conversion from 'double' to 'float', possible loss of data
c:\users\aslater\FluidSolverM\FluidSolver\SJC\SJCVector3.h(433) : warning C4244: 'argument' : conversion from 'const double' to 'const float', possible loss of data
c:\users\aslater\FluidSolverM\FluidSolver\SJC\SJCVector2.h(332) : warning C4244: '/=' : conversion from 'double' to 'float', possible loss of data
c:\users\aslater\FluidSolverM\FluidSolver\SJC\SJCVector2.h(332) : warning C4244: '/=' : conversion from 'double' to 'float', possible loss of data
c:\users\aslater\FluidSolverM\FluidSolver\SJC\SJCSparseMatrix.h(108) : warning C4251: 'SJCSparseMatrix::m_VIndices' : class 'std::vector<_Ty>' needs to have dll-interface to be used by clients of class 'SJCSparseMatrix'
        with
        [
            _Ty=uint
        ]
c:\users\aslater\FluidSolverM\FluidSolver\SJC\SJCSparseMatrix.h(109) : warning C4251: 'SJCSparseMatrix::m_VValues' : class 'std::vector<_Ty>' needs to have dll-interface to be used by clients of class 'SJCSparseMatrix'
        with
        [
            _Ty=double
        ]
..\TriMesh\TriMesh.h(138) : warning C4150: deletion of pointer to incomplete type 'VisibilityManager'; no destructor called
        ..\TriMesh\TriMesh.h(27) : see declaration of 'VisibilityManager'
p:\graphics\Tools\fltk\include\FL\Fl_Widget.H(157) : warning C4312: 'type cast' : conversion from 'long' to 'void *' of greater size
p:\graphics\Tools\fltk\include\FL\Fl_Widget.H(160) : warning C4311: 'type cast' : pointer truncation from 'void *const ' to 'long'
p:\graphics\Tools\fltk\include\FL\Fl_Widget.H(161) : warning C4312: 'type cast' : conversion from 'long' to 'void *' of greater size
p:\graphics\Tools\fltk\include\FL\Fl_Widget.H(191) : warning C4312: 'type cast' : conversion from 'long' to 'void *' of greater size
p:\graphics\Tools\fltk\include\FL\Fl_Menu_Item.H(86) : warning C4312: 'type cast' : conversion from 'long' to 'void *' of greater size
p:\graphics\Tools\fltk\include\FL\Fl_Menu_Item.H(89) : warning C4311: 'type cast' : pointer truncation from 'void *const ' to 'long'
p:\graphics\Tools\fltk\include\FL\Fl_Menu_Item.H(90) : warning C4312: 'type cast' : conversion from 'long' to 'void *' of greater size
p:\graphics\Tools\fltk\include\FL\Fl_Menu_Item.H(133) : warning C4312: 'type cast' : conversion from 'long' to 'void *' of greater size
c:\users\aslater\FluidSolverM\TriMesh\timestamp.h(36) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
c:\users\aslater\FluidSolverM\FluidSolver\Viewer.h(26) : warning C4251: 'Viewer::meshes' : class 'std::vector<_Ty>' needs to have dll-interface to be used by clients of class 'Viewer'
        with
        [
            _Ty=TriMesh *
        ]
c:\users\aslater\FluidSolverM\FluidSolver\Viewer.h(27) : warning C4251: 'Viewer::particlesets' : class 'std::vector<_Ty>' needs to have dll-interface to be used by clients of class 'Viewer'
        with
        [
            _Ty=std::vector
        ]
c:\users\aslater\FluidSolverM\FluidSolver\Viewer.h(31) : warning C4251: 'Viewer::xf' : class 'XForm' needs to have dll-interface to be used by clients of class 'Viewer'
        with
        [
            T=double
        ]
c:\users\aslater\FluidSolverM\FluidSolver\Viewer.h(54) : warning C4251: 'Viewer::viewpos' : class 'Vec' needs to have dll-interface to be used by clients of class 'Viewer'
        with
        [
            D=3,
            T=float
        ]
FluidController3.cpp(1019) : warning C4018: '<' : signed/unsigned mismatch
FluidController3.cpp(1021) : warning C4018: '<' : signed/unsigned mismatch
FluidController3.cpp(1023) : warning C4018: '<' : signed/unsigned mismatch
Generating Code...
Compiling...
Viewer.cpp
p:\graphics\Tools\fltk\include\FL\Fl_Widget.H(157) : warning C4312: 'type cast' : conversion from 'long' to 'void *' of greater size
p:\graphics\Tools\fltk\include\FL\Fl_Widget.H(160) : warning C4311: 'type cast' : pointer truncation from 'void *const ' to 'long'
p:\graphics\Tools\fltk\include\FL\Fl_Widget.H(161) : warning C4312: 'type cast' : conversion from 'long' to 'void *' of greater size
p:\graphics\Tools\fltk\include\FL\Fl_Widget.H(191) : warning C4312: 'type cast' : conversion from 'long' to 'void *' of greater size
p:\graphics\Tools\fltk\include\FL\Fl_Menu_Item.H(86) : warning C4312: 'type cast' : conversion from 'long' to 'void *' of greater size
p:\graphics\Tools\fltk\include\FL\Fl_Menu_Item.H(89) : warning C4311: 'type cast' : pointer truncation from 'void *const ' to 'long'
p:\graphics\Tools\fltk\include\FL\Fl_Menu_Item.H(90) : warning C4312: 'type cast' : conversion from 'long' to 'void *' of greater size
p:\graphics\Tools\fltk\include\FL\Fl_Menu_Item.H(133) : warning C4312: 'type cast' : conversion from 'long' to 'void *' of greater size
c:\users\aslater\FluidSolverM\TriMesh\timestamp.h(36) : warning C4244: 'return' : conversion from 'double' to 'float', possible loss of data
c:\users\aslater\FluidSolverM\FluidSolver\SJC\SJCErrorHandling.h(70) : warning C4117: macro name '__FUNCTION__' is reserved, '#define' ignored
c:\users\aslater\FluidSolverM\FluidSolver\Viewer.h(26) : warning C4251: 'Viewer::meshes' : class 'std::vector<_Ty>' needs to have dll-interface to be used by clients of class 'Viewer'
        with
        [
            _Ty=TriMesh *
        ]
c:\users\aslater\FluidSolverM\FluidSolver\Viewer.h(27) : warning C4251: 'Viewer::particlesets' : class 'std::vector<_Ty>' needs to have dll-interface to be used by clients of class 'Viewer'
        with
        [
            _Ty=std::vector
        ]
c:\users\aslater\FluidSolverM\FluidSolver\Viewer.h(31) : warning C4251: 'Viewer::xf' : class 'XForm' needs to have dll-interface to be used by clients of class 'Viewer'
        with
        [
            T=double
        ]
c:\users\aslater\FluidSolverM\FluidSolver\Viewer.h(54) : warning C4251: 'Viewer::viewpos' : class 'Vec' needs to have dll-interface to be used by clients of class 'Viewer'
        with
        [
            D=3,
            T=float
        ]
..\TriMesh\TriMesh.h(138) : warning C4150: deletion of pointer to incomplete type 'VisibilityManager'; no destructor called
        ..\TriMesh\TriMesh.h(27) : see declaration of 'VisibilityManager'
c:\users\aslater\FluidSolverM\FluidSolver\SJC\SJCVector3.h(407) : warning C4244: '/=' : conversion from 'double' to 'float', possible loss of data
c:\users\aslater\FluidSolverM\FluidSolver\SJC\SJCVector3.h(407) : warning C4244: '/=' : conversion from 'double' to 'float', possible loss of data
c:\users\aslater\FluidSolverM\FluidSolver\SJC\SJCVector3.h(407) : warning C4244: '/=' : conversion from 'double' to 'float', possible loss of data
c:\users\aslater\FluidSolverM\FluidSolver\SJC\SJCVector3.h(433) : warning C4244: 'argument' : conversion from 'const double' to 'const float', possible loss of data
c:\users\aslater\FluidSolverM\FluidSolver\SJC\SJCVector2.h(332) : warning C4244: '/=' : conversion from 'double' to 'float', possible loss of data
c:\users\aslater\FluidSolverM\FluidSolver\SJC\SJCVector2.h(332) : warning C4244: '/=' : conversion from 'double' to 'float', possible loss of data
c:\users\aslater\FluidSolverM\FluidSolver\SJC\SJCSparseMatrix.h(108) : warning C4251: 'SJCSparseMatrix::m_VIndices' : class 'std::vector<_Ty>' needs to have dll-interface to be used by clients of class 'SJCSparseMatrix'
        with
        [
            _Ty=unsigned int
        ]
c:\users\aslater\FluidSolverM\FluidSolver\SJC\SJCSparseMatrix.h(109) : warning C4251: 'SJCSparseMatrix::m_VValues' : class 'std::vector<_Ty>' needs to have dll-interface to be used by clients of class 'SJCSparseMatrix'
        with
        [
            _Ty=double
        ]
Viewer.cpp(133) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
Viewer.cpp(133) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
Viewer.cpp(133) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
Viewer.cpp(148) : warning C4018: '>=' : signed/unsigned mismatch
Viewer.cpp(149) : warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
Viewer.cpp(223) : warning C4018: '<' : signed/unsigned mismatch
Viewer.cpp(241) : warning C4018: '<' : signed/unsigned mismatch
Viewer.cpp(260) : warning C4018: '<' : signed/unsigned mismatch
Viewer.cpp(261) : warning C4244: 'argument' : conversion from 'double' to 'GLfloat', possible loss of data
Viewer.cpp(261) : warning C4244: 'argument' : conversion from 'double' to 'GLfloat', possible loss of data
Viewer.cpp(261) : warning C4244: 'argument' : conversion from 'double' to 'GLfloat', possible loss of data
Viewer.cpp(276) : warning C4244: '+=' : conversion from 'double' to 'float', possible loss of data
Viewer.cpp(297) : warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
Viewer.cpp(343) : warning C4018: '<' : signed/unsigned mismatch
Viewer.cpp(360) : warning C4244: 'initializing' : conversion from 'double' to 'int', possible loss of data
..\TriMesh\XForm.h(274) : warning C4244: 'argument' : conversion from 'const double' to 'float', possible loss of data
        Viewer.cpp(161) : see reference to function template instantiation 'const S operator *(const XForm &,const S &)' being compiled
        with
        [
            S=point,
            T=double
        ]
..\TriMesh\XForm.h(274) : warning C4244: 'argument' : conversion from 'const double' to 'float', possible loss of data
..\TriMesh\XForm.h(274) : warning C4244: 'argument' : conversion from 'const double' to 'float', possible loss of data
Linking...
   Creating library ../dlls/Fluid_r.lib and object ../dlls/Fluid_r.exp
Results
  
Build log was saved at "file://c:\users\aslater\FluidSolverM\FluidSolver\Release\BuildLog.htm"
Fluid - 0 error(s), 103 warning(s)