Anyidea what can be done to solve it?
Maybe a problem with how CMake was configred(according to VSCode 2019 in this case)
to compile some version of C++ or something else.
Here are the warning logs that came after the "Sucessful" fresh build:
Code: Select all
CustomBuild:
Building Custom Rule C:/Coding/FreeCAD/CMakeLists.txt
FinalizeBuildStatus:
Deleting file "x64\Debug\ALL_BUILD\ALL_BUILD.tlog\unsuccessfulbuild".
Touching "x64\Debug\ALL_BUILD\ALL_BUILD.tlog\ALL_BUILD.lastbuildstate".
Done Building Project "C:\Coding\build\ALL_BUILD.vcxproj" (default targets).
Build succeeded.
"C:\Coding\build\ALL_BUILD.vcxproj" (default target) (1) ->
"C:\Coding\build\src\Mod\Draft\App\DraftUtils.vcxproj" (default target) (48) ->
"C:\Coding\build\src\App\FreeCADApp.vcxproj" (default target) (49) ->
"C:\Coding\build\src\Build\fc_version.vcxproj" (default target) (50) ->
(CustomBuild target) ->
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(238,5): warning MSB8065: Custom build for item "C:\Coding\build\CMakeFiles\ab2c908fba7625830f771
681c9b8e0e1\version_check.rule" succeeded, but specified output "c:\coding\build\src\build\version_check" has not been created. This may cause incremental build to work incorrectly. [C:\Coding\build\src\Build\fc_ve
rsion.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(238,5): warning MSB8064: Custom build for item "C:\Coding\build\CMakeFiles\ab2c908fba7625830f771
681c9b8e0e1\Version.h.rule" succeeded, but specified dependency "c:\coding\build\src\build\version_check" does not exist. This may cause incremental build to work incorrectly. [C:\Coding\build\src\Build\fc_version.
vcxproj]
"C:\Coding\build\ALL_BUILD.vcxproj" (default target) (1) ->
"C:\Coding\build\src\Mod\Draft\App\DraftUtils.vcxproj" (default target) (48) ->
"C:\Coding\build\src\App\FreeCADApp.vcxproj" (default target) (49) ->
"C:\Coding\build\src\Base\FreeCADBase.vcxproj" (default target) (51) ->
(ClCompile target) ->
C:\Coding\FreeCAD\src\CXX/Python3/Objects.hxx(1598,18): warning C4996: 'std::iterator<std::random_access_iterator_tag,const Py::Object,int,const Py::Object *,const Py::Object &>': warning STL4015: The std::iterat
or class template (used as a base class to provide typedefs) is deprecated in C++17. (The <iterator> header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterato
r. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is requir
ed to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
[C:\Coding\build\src\Base\FreeCADBase.vcxproj]
C:\Coding\FreeCAD\src\CXX/Python3/Objects.hxx(1445,18): warning C4996: 'std::iterator<std::random_access_iterator_tag,Py::seqref<T>,int,Py::seqref<T> *,Py::seqref<T> &>': warning STL4015: The std::iterator class
template (used as a base class to provide typedefs) is deprecated in C++17. (The <iterator> header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix
this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be
non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\Codin
g\build\src\Base\FreeCADBase.vcxproj]
C:\Coding\FreeCAD\src\CXX/Python3/Objects.hxx(1445,18): warning C4996: 'std::iterator<std::random_access_iterator_tag,Py::seqref<T>,int,Py::seqref<T> *,Py::seqref<T> &>': warning STL4015: The std::iterator class
template (used as a base class to provide typedefs) is deprecated in C++17. (The <iterator> header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix
this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be
non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\Codin
g\build\src\Base\FreeCADBase.vcxproj]
C:\Coding\FreeCAD\src\CXX/Python3/Objects.hxx(1445,18): warning C4996: 'std::iterator<std::random_access_iterator_tag,Py::seqref<T>,int,Py::seqref<T> *,Py::seqref<T> &>': warning STL4015: The std::iterator class
template (used as a base class to provide typedefs) is deprecated in C++17. (The <iterator> header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix
this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be
non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\Codin
g\build\src\Base\FreeCADBase.vcxproj]
C:\Coding\FreeCAD\src\CXX/Python3/Objects.hxx(1598,18): warning C4996: 'std::iterator<std::random_access_iterator_tag,const Py::Object,int,const Py::Object *,const Py::Object &>': warning STL4015: The std::iterat
or class template (used as a base class to provide typedefs) is deprecated in C++17. (The <iterator> header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterato
r. To fix this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is requir
ed to be non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning.
[C:\Coding\build\src\Base\FreeCADBase.vcxproj]
C:\Coding\FreeCAD\src\CXX/Python3/Objects.hxx(1445,18): warning C4996: 'std::iterator<std::random_access_iterator_tag,Py::seqref<T>,int,Py::seqref<T> *,Py::seqref<T> &>': warning STL4015: The std::iterator class
template (used as a base class to provide typedefs) is deprecated in C++17. (The <iterator> header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix
this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be
non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\Codin
g\build\src\Base\FreeCADBase.vcxproj]
C:\Coding\FreeCAD\src\CXX/Python3/Objects.hxx(1445,18): warning C4996: 'std::iterator<std::random_access_iterator_tag,Py::seqref<T>,int,Py::seqref<T> *,Py::seqref<T> &>': warning STL4015: The std::iterator class
template (used as a base class to provide typedefs) is deprecated in C++17. (The <iterator> header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix
this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be
non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\Codin
g\build\src\Base\FreeCADBase.vcxproj]
C:\Coding\FreeCAD\src\CXX/Python3/Objects.hxx(1445,18): warning C4996: 'std::iterator<std::random_access_iterator_tag,Py::seqref<T>,int,Py::seqref<T> *,Py::seqref<T> &>': warning STL4015: The std::iterator class
template (used as a base class to provide typedefs) is deprecated in C++17. (The <iterator> header is NOT deprecated.) The C++ Standard has never required user-defined iterators to derive from std::iterator. To fix
this warning, stop deriving from std::iterator and start providing publicly accessible typedefs named iterator_category, value_type, difference_type, pointer, and reference. Note that value_type is required to be
non-const, even for constant iterators. You can define _SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING or _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [C:\Codin
g\build\src\Base\FreeCADBase.vcxproj]
"C:\Coding\build\ALL_BUILD.vcxproj" (default target) (1) ->
"C:\Coding\build\src\Mod\Draft\App\DraftUtils.vcxproj" (default target) (48) ->
"C:\Coding\build\src\Mod\Part\App\Part.vcxproj" (default target) (52) ->
(Link target) ->
freetyped.lib(ftinit.obj) : warning LNK4099: PDB 'freetype.pdb' was not found with 'freetyped.lib(ftinit.obj)' or at 'C:\Coding\build\Mod\Part\freetype.pdb'; linking object as if no debug info [C:\Coding\build\sr
c\Mod\Part\App\Part.vcxproj]
freetyped.lib(ftbase.obj) : warning LNK4099: PDB 'freetype.pdb' was not found with 'freetyped.lib(ftbase.obj)' or at 'C:\Coding\build\Mod\Part\freetype.pdb'; linking object as if no debug info [C:\Coding\build\sr
c\Mod\Part\App\Part.vcxproj]
freetyped.lib(autofit.obj) : warning LNK4099: PDB 'freetype.pdb' was not found with 'freetyped.lib(autofit.obj)' or at 'C:\Coding\build\Mod\Part\freetype.pdb'; linking object as if no debug info [C:\Coding\build\
src\Mod\Part\App\Part.vcxproj]
freetyped.lib(truetype.obj) : warning LNK4099: PDB 'freetype.pdb' was not found with 'freetyped.lib(truetype.obj)' or at 'C:\Coding\build\Mod\Part\freetype.pdb'; linking object as if no debug info [C:\Coding\buil
d\src\Mod\Part\App\Part.vcxproj]
freetyped.lib(type1.obj) : warning LNK4099: PDB 'freetype.pdb' was not found with 'freetyped.lib(type1.obj)' or at 'C:\Coding\build\Mod\Part\freetype.pdb'; linking object as if no debug info [C:\Coding\build\src\
Mod\Part\App\Part.vcxproj]
freetyped.lib(cff.obj) : warning LNK4099: PDB 'freetype.pdb' was not found with 'freetyped.lib(cff.obj)' or at 'C:\Coding\build\Mod\Part\freetype.pdb'; linking object as if no debug info [C:\Coding\build\src\Mod\
Part\App\Part.vcxproj]
freetyped.lib(type1cid.obj) : warning LNK4099: PDB 'freetype.pdb' was not found with 'freetyped.lib(type1cid.obj)' or at 'C:\Coding\build\Mod\Part\freetype.pdb'; linking object as if no debug info [C:\Coding\buil
d\src\Mod\Part\App\Part.vcxproj]
freetyped.lib(pfr.obj) : warning LNK4099: PDB 'freetype.pdb' was not found with 'freetyped.lib(pfr.obj)' or at 'C:\Coding\build\Mod\Part\freetype.pdb'; linking object as if no debug info [C:\Coding\build\src\Mod\
Part\App\Part.vcxproj]
freetyped.lib(type42.obj) : warning LNK4099: PDB 'freetype.pdb' was not found with 'freetyped.lib(type42.obj)' or at 'C:\Coding\build\Mod\Part\freetype.pdb'; linking object as if no debug info [C:\Coding\build\sr
c\Mod\Part\App\Part.vcxproj]
freetyped.lib(winfnt.obj) : warning LNK4099: PDB 'freetype.pdb' was not found with 'freetyped.lib(winfnt.obj)' or at 'C:\Coding\build\Mod\Part\freetype.pdb'; linking object as if no debug info [C:\Coding\build\sr
c\Mod\Part\App\Part.vcxproj]
freetyped.lib(pcf.obj) : warning LNK4099: PDB 'freetype.pdb' was not found with 'freetyped.lib(pcf.obj)' or at 'C:\Coding\build\Mod\Part\freetype.pdb'; linking object as if no debug info [C:\Coding\build\src\Mod\
Part\App\Part.vcxproj]
freetyped.lib(psaux.obj) : warning LNK4099: PDB 'freetype.pdb' was not found with 'freetyped.lib(psaux.obj)' or at 'C:\Coding\build\Mod\Part\freetype.pdb'; linking object as if no debug info [C:\Coding\build\src\
Mod\Part\App\Part.vcxproj]
freetyped.lib(psnames.obj) : warning LNK4099: PDB 'freetype.pdb' was not found with 'freetyped.lib(psnames.obj)' or at 'C:\Coding\build\Mod\Part\freetype.pdb'; linking object as if no debug info [C:\Coding\build\
src\Mod\Part\App\Part.vcxproj]
freetyped.lib(pshinter.obj) : warning LNK4099: PDB 'freetype.pdb' was not found with 'freetyped.lib(pshinter.obj)' or at 'C:\Coding\build\Mod\Part\freetype.pdb'; linking object as if no debug info [C:\Coding\buil
d\src\Mod\Part\App\Part.vcxproj]
freetyped.lib(raster.obj) : warning LNK4099: PDB 'freetype.pdb' was not found with 'freetyped.lib(raster.obj)' or at 'C:\Coding\build\Mod\Part\freetype.pdb'; linking object as if no debug info [C:\Coding\build\sr
c\Mod\Part\App\Part.vcxproj]
freetyped.lib(sfnt.obj) : warning LNK4099: PDB 'freetype.pdb' was not found with 'freetyped.lib(sfnt.obj)' or at 'C:\Coding\build\Mod\Part\freetype.pdb'; linking object as if no debug info [C:\Coding\build\src\Mo
d\Part\App\Part.vcxproj]
freetyped.lib(smooth.obj) : warning LNK4099: PDB 'freetype.pdb' was not found with 'freetyped.lib(smooth.obj)' or at 'C:\Coding\build\Mod\Part\freetype.pdb'; linking object as if no debug info [C:\Coding\build\sr
c\Mod\Part\App\Part.vcxproj]
freetyped.lib(bdf.obj) : warning LNK4099: PDB 'freetype.pdb' was not found with 'freetyped.lib(bdf.obj)' or at 'C:\Coding\build\Mod\Part\freetype.pdb'; linking object as if no debug info [C:\Coding\build\src\Mod\
Part\App\Part.vcxproj]
freetyped.lib(ftsystem.obj) : warning LNK4099: PDB 'freetype.pdb' was not found with 'freetyped.lib(ftsystem.obj)' or at 'C:\Coding\build\Mod\Part\freetype.pdb'; linking object as if no debug info [C:\Coding\buil
d\src\Mod\Part\App\Part.vcxproj]
freetyped.lib(ftgzip.obj) : warning LNK4099: PDB 'freetype.pdb' was not found with 'freetyped.lib(ftgzip.obj)' or at 'C:\Coding\build\Mod\Part\freetype.pdb'; linking object as if no debug info [C:\Coding\build\sr
c\Mod\Part\App\Part.vcxproj]
freetyped.lib(ftlzw.obj) : warning LNK4099: PDB 'freetype.pdb' was not found with 'freetyped.lib(ftlzw.obj)' or at 'C:\Coding\build\Mod\Part\freetype.pdb'; linking object as if no debug info [C:\Coding\build\src\
Mod\Part\App\Part.vcxproj]
freetyped.lib(ftbitmap.obj) : warning LNK4099: PDB 'freetype.pdb' was not found with 'freetyped.lib(ftbitmap.obj)' or at 'C:\Coding\build\Mod\Part\freetype.pdb'; linking object as if no debug info [C:\Coding\buil
d\src\Mod\Part\App\Part.vcxproj]
freetyped.lib(ftdebug.obj) : warning LNK4099: PDB 'freetype.pdb' was not found with 'freetyped.lib(ftdebug.obj)' or at 'C:\Coding\build\Mod\Part\freetype.pdb'; linking object as if no debug info [C:\Coding\build\
src\Mod\Part\App\Part.vcxproj]
"C:\Coding\build\ALL_BUILD.vcxproj" (default target) (1) ->
"C:\Coding\build\src\Mod\Fem\App\Fem.vcxproj" (default target) (63) ->
"C:\Coding\build\src\3rdParty\salomesmesh\NETGENPlugin.vcxproj" (default target) (65) ->
"C:\Coding\build\src\3rdParty\salomesmesh\StdMeshers.vcxproj" (default target) (67) ->
(ClCompile target) ->
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\boost\polygon\voronoi_builder.hpp(160,18): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member e
numerations, or member classes (compiling source file C:\Coding\FreeCAD\src\3rdParty\salomesmesh\src\StdMeshers\SMESH_MAT2d.cpp) [C:\Coding\build\src\3rdParty\salomesmesh\StdMeshers.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\boost\polygon\voronoi_diagram.hpp(266,17): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member e
numerations, or member classes (compiling source file C:\Coding\FreeCAD\src\3rdParty\salomesmesh\src\StdMeshers\SMESH_MAT2d.cpp) [C:\Coding\build\src\3rdParty\salomesmesh\StdMeshers.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\boost\polygon\voronoi_builder.hpp(160,18): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member e
numerations, or member classes (compiling source file C:\Coding\FreeCAD\src\3rdParty\salomesmesh\src\StdMeshers\StdMeshers_QuadFromMedialAxis_1D2D.cpp) [C:\Coding\build\src\3rdParty\salomesmesh\StdMeshers.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\boost\polygon\voronoi_diagram.hpp(266,17): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member e
numerations, or member classes (compiling source file C:\Coding\FreeCAD\src\3rdParty\salomesmesh\src\StdMeshers\StdMeshers_QuadFromMedialAxis_1D2D.cpp) [C:\Coding\build\src\3rdParty\salomesmesh\StdMeshers.vcxproj]
"C:\Coding\build\ALL_BUILD.vcxproj" (default target) (1) ->
"C:\Coding\build\src\Mod\Fem\App\Fem.vcxproj" (default target) (63) ->
"C:\Coding\build\src\3rdParty\salomesmesh\NETGENPlugin.vcxproj" (default target) (65) ->
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\nglib.h(28,1): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\Coding\FreeCAD\src\3rdParty\salo
mesmesh\src\NETGENPlugin\NETGENPlugin_Mesher.cpp) [C:\Coding\build\src\3rdParty\salomesmesh\NETGENPlugin.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\nglib.h(28,1): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\Coding\FreeCAD\src\3rdParty\salo
mesmesh\src\NETGENPlugin\NETGENPlugin_Hypothesis.cpp) [C:\Coding\build\src\3rdParty\salomesmesh\NETGENPlugin.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\nglib.h(28,1): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\Coding\FreeCAD\src\3rdParty\salo
mesmesh\src\NETGENPlugin\NETGENPlugin_NETGEN_3D.cpp) [C:\Coding\build\src\3rdParty\salomesmesh\NETGENPlugin.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\nglib.h(28,1): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\Coding\FreeCAD\src\3rdParty\salo
mesmesh\src\NETGENPlugin\NETGENPlugin_NETGEN_2D_ONLY.cpp) [C:\Coding\build\src\3rdParty\salomesmesh\NETGENPlugin.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\nglib.h(28,1): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\Coding\FreeCAD\src\3rdParty\salo
mesmesh\src\NETGENPlugin\NETGENPlugin_NETGEN_2D3D.cpp) [C:\Coding\build\src\3rdParty\salomesmesh\NETGENPlugin.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\nglib.h(28,1): warning C4067: unexpected tokens following preprocessor directive - expected a newline (compiling source file C:\Coding\FreeCAD\src\3rdParty\salo
mesmesh\src\NETGENPlugin\NETGENPlugin_NETGEN_2D.cpp) [C:\Coding\build\src\3rdParty\salomesmesh\NETGENPlugin.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\include\../linalg/opti.hpp(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (1255). Save the file in Unico
de format to prevent data loss (compiling source file C:\Coding\FreeCAD\src\3rdParty\salomesmesh\src\NETGENPlugin\NETGENPlugin_NETGEN_2D.cpp) [C:\Coding\build\src\3rdParty\salomesmesh\NETGENPlugin.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\include\../linalg/opti.hpp(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (1255). Save the file in Unico
de format to prevent data loss (compiling source file C:\Coding\FreeCAD\src\3rdParty\salomesmesh\src\NETGENPlugin\NETGENPlugin_NETGEN_2D_ONLY.cpp) [C:\Coding\build\src\3rdParty\salomesmesh\NETGENPlugin.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\include\../linalg/opti.hpp(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (1255). Save the file in Unico
de format to prevent data loss (compiling source file C:\Coding\FreeCAD\src\3rdParty\salomesmesh\src\NETGENPlugin\NETGENPlugin_NETGEN_2D3D.cpp) [C:\Coding\build\src\3rdParty\salomesmesh\NETGENPlugin.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\include\../linalg/opti.hpp(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (1255). Save the file in Unico
de format to prevent data loss (compiling source file C:\Coding\FreeCAD\src\3rdParty\salomesmesh\src\NETGENPlugin\NETGENPlugin_Mesher.cpp) [C:\Coding\build\src\3rdParty\salomesmesh\NETGENPlugin.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\include\../linalg/opti.hpp(1,1): warning C4819: The file contains a character that cannot be represented in the current code page (1255). Save the file in Unico
de format to prevent data loss (compiling source file C:\Coding\FreeCAD\src\3rdParty\salomesmesh\src\NETGENPlugin\NETGENPlugin_NETGEN_3D.cpp) [C:\Coding\build\src\3rdParty\salomesmesh\NETGENPlugin.vcxproj]
C:\Coding\FreeCAD\src\3rdParty\salomesmesh\src\NETGENPlugin\NETGENPlugin_Mesher.cpp(3023,24): warning C4804: '>': unsafe use of type 'bool' in operation [C:\Coding\build\src\3rdParty\salomesmesh\NETGENPlugin.vcxp
roj]
C:\Coding\FreeCAD\src\3rdParty\salomesmesh\src\NETGENPlugin\NETGENPlugin_Mesher.cpp(3298,23): warning C4804: '>': unsafe use of type 'bool' in operation [C:\Coding\build\src\3rdParty\salomesmesh\NETGENPlugin.vcxp
roj]
C:\Coding\FreeCAD\src\3rdParty\salomesmesh\src\NETGENPlugin\NETGENPlugin_Mesher.cpp(3336,38): warning C4804: '>': unsafe use of type 'bool' in operation [C:\Coding\build\src\3rdParty\salomesmesh\NETGENPlugin.vcxp
roj]
C:\Coding\FreeCAD\src\3rdParty\salomesmesh\src\NETGENPlugin\NETGENPlugin_Mesher.cpp(3382,16): warning C4804: '>': unsafe use of type 'bool' in operation [C:\Coding\build\src\3rdParty\salomesmesh\NETGENPlugin.vcxp
roj]
C:\Coding\FreeCAD\src\3rdParty\salomesmesh\src\NETGENPlugin\NETGENPlugin_Mesher.cpp(3424,20): warning C4804: '>': unsafe use of type 'bool' in operation [C:\Coding\build\src\3rdParty\salomesmesh\NETGENPlugin.vcxp
roj]
C:\Coding\FreeCAD\src\3rdParty\salomesmesh\src\NETGENPlugin\NETGENPlugin_Mesher.cpp(3428,18): warning C4804: '>': unsafe use of type 'bool' in operation [C:\Coding\build\src\3rdParty\salomesmesh\NETGENPlugin.vcxp
roj]
"C:\Coding\build\ALL_BUILD.vcxproj" (default target) (1) ->
"C:\Coding\build\src\Mod\Fem\App\Fem.vcxproj" (default target) (63) ->
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\nglib.h(28,1): warning C4067: unexpected tokens following preprocessor directive - expected a newline [C:\Coding\build\src\Mod\Fem\App\Fem.vcxproj]
"C:\Coding\build\ALL_BUILD.vcxproj" (default target) (1) ->
"C:\Coding\build\src\Mod\Path\App\Path.vcxproj" (default target) (90) ->
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\boost\polygon\voronoi_builder.hpp(160,18): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member e
numerations, or member classes [C:\Coding\build\src\Mod\Path\App\Path.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\boost\polygon\voronoi_diagram.hpp(266,17): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member e
numerations, or member classes [C:\Coding\build\src\Mod\Path\App\Path.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\boost\polygon\voronoi_builder.hpp(160,18): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member e
numerations, or member classes [C:\Coding\build\src\Mod\Path\App\Path.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\boost\polygon\voronoi_diagram.hpp(266,17): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member e
numerations, or member classes [C:\Coding\build\src\Mod\Path\App\Path.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\boost\polygon\voronoi_builder.hpp(160,18): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member e
numerations, or member classes [C:\Coding\build\src\Mod\Path\App\Path.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\boost\polygon\voronoi_diagram.hpp(266,17): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member e
numerations, or member classes [C:\Coding\build\src\Mod\Path\App\Path.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\boost\polygon\voronoi_builder.hpp(160,18): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member e
numerations, or member classes [C:\Coding\build\src\Mod\Path\App\Path.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\boost\polygon\voronoi_diagram.hpp(266,17): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member e
numerations, or member classes [C:\Coding\build\src\Mod\Path\App\Path.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\boost\polygon\voronoi_builder.hpp(160,18): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member e
numerations, or member classes [C:\Coding\build\src\Mod\Path\App\Path.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\boost\polygon\voronoi_diagram.hpp(266,17): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member e
numerations, or member classes [C:\Coding\build\src\Mod\Path\App\Path.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\boost\polygon\voronoi_builder.hpp(160,18): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member e
numerations, or member classes [C:\Coding\build\src\Mod\Path\App\Path.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\boost\polygon\voronoi_diagram.hpp(266,17): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member e
numerations, or member classes [C:\Coding\build\src\Mod\Path\App\Path.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\boost\polygon\voronoi_builder.hpp(160,18): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member e
numerations, or member classes [C:\Coding\build\src\Mod\Path\App\Path.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\boost\polygon\voronoi_diagram.hpp(266,17): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member e
numerations, or member classes [C:\Coding\build\src\Mod\Path\App\Path.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\boost\polygon\voronoi_builder.hpp(160,18): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member e
numerations, or member classes [C:\Coding\build\src\Mod\Path\App\Path.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\boost\polygon\voronoi_diagram.hpp(266,17): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member e
numerations, or member classes [C:\Coding\build\src\Mod\Path\App\Path.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\boost\polygon\voronoi_builder.hpp(160,18): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member e
numerations, or member classes [C:\Coding\build\src\Mod\Path\App\Path.vcxproj]
C:\Coding\build\FreeCADLibs_12.5.2_x64_VC17\include\boost\polygon\voronoi_diagram.hpp(266,17): warning C5208: unnamed class used in typedef name cannot declare members other than non-static data members, member e
numerations, or member classes [C:\Coding\build\src\Mod\Path\App\Path.vcxproj]
"C:\Coding\build\ALL_BUILD.vcxproj" (default target) (1) ->
"C:\Coding\build\src\Mod\TechDraw\Gui\TechDrawGui.vcxproj" (default target) (108) ->
C:\Coding\FreeCAD\src\Mod\TechDraw\Gui\CommandExtensionPack.cpp(137,48): warning C4305: 'argument': truncation from 'double' to 'float' [C:\Coding\build\src\Mod\TechDraw\Gui\TechDrawGui.vcxproj]
C:\Coding\FreeCAD\src\Mod\TechDraw\Gui\CommandExtensionPack.cpp(139,47): warning C4305: 'argument': truncation from 'double' to 'float' [C:\Coding\build\src\Mod\TechDraw\Gui\TechDrawGui.vcxproj]
C:\Coding\FreeCAD\src\Mod\TechDraw\Gui\CommandExtensionPack.cpp(194,52): warning C4305: 'argument': truncation from 'double' to 'float' [C:\Coding\build\src\Mod\TechDraw\Gui\TechDrawGui.vcxproj]
C:\Coding\FreeCAD\src\Mod\TechDraw\Gui\CommandExtensionPack.cpp(247,51): warning C4305: 'argument': truncation from 'double' to 'float' [C:\Coding\build\src\Mod\TechDraw\Gui\TechDrawGui.vcxproj]
C:\Coding\FreeCAD\src\Mod\TechDraw\Gui\CommandExtensionPack.cpp(300,49): warning C4305: 'argument': truncation from 'double' to 'float' [C:\Coding\build\src\Mod\TechDraw\Gui\TechDrawGui.vcxproj]
C:\Coding\FreeCAD\src\Mod\TechDraw\Gui\CommandExtensionPack.cpp(353,48): warning C4305: 'argument': truncation from 'double' to 'float' [C:\Coding\build\src\Mod\TechDraw\Gui\TechDrawGui.vcxproj]
C:\Coding\FreeCAD\src\Mod\TechDraw\Gui\CommandExtensionPack.cpp(393,42): warning C4305: 'argument': truncation from 'double' to 'float' [C:\Coding\build\src\Mod\TechDraw\Gui\TechDrawGui.vcxproj]
C:\Coding\FreeCAD\src\Mod\TechDraw\Gui\CommandExtensionPack.cpp(432,46): warning C4305: 'argument': truncation from 'double' to 'float' [C:\Coding\build\src\Mod\TechDraw\Gui\TechDrawGui.vcxproj]
C:\Coding\FreeCAD\src\Mod\TechDraw\Gui\CommandExtensionPack.cpp(433,46): warning C4305: 'argument': truncation from 'double' to 'float' [C:\Coding\build\src\Mod\TechDraw\Gui\TechDrawGui.vcxproj]
82 Warning(s)
0 Error(s)
Time Elapsed 01:04:04.54