FreeCAD 0.20 crashes when entering "Sketcher" workbench(Debug build)

Having trouble installing or compiling FreeCAD? Get help here.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Post Reply
MikeLemon
Posts: 52
Joined: Mon Aug 09, 2021 7:13 pm

FreeCAD 0.20 crashes when entering "Sketcher" workbench(Debug build)

Post by MikeLemon »

I've prettry much just begun my interest in using FreeCAD as a Developer and trying to build FC 0.20 in debug mode for the first time according to FC wiki I'm able to run it but after creating a file a body and just before entering the sketcher workbench it crashes no idea why and the sketcher in particular is my main point of interest first to start improce FC but anyways without it you can't even create basic practical parts....

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
Last edited by MikeLemon on Thu Sep 16, 2021 5:01 pm, edited 1 time in total.
openBrain
Veteran
Posts: 9041
Joined: Fri Nov 09, 2018 5:38 pm
Contact:

Re: FreeCAD 0.20 crashes when entering "Sketcher" workbench(Debug build)

Post by openBrain »

Why not continue on your existing thread ? https://forum.freecadweb.org/viewtopic.php?f=10&t=62043
GeneFC
Veteran
Posts: 5373
Joined: Sat Mar 19, 2016 3:36 pm
Location: Punta Gorda, FL

Re: FreeCAD 0.20 crashes when entering "Sketcher" workbench(Debug build)

Post by GeneFC »

And please use Code tags for such lengthy displays.

Gene
MikeLemon
Posts: 52
Joined: Mon Aug 09, 2021 7:13 pm

Re: FreeCAD 0.20 crashes when entering "Sketcher" workbench(Debug build)

Post by MikeLemon »

openBrain wrote: Thu Sep 16, 2021 3:32 pm Why not continue on your existing thread ? https://forum.freecadweb.org/viewtopic.php?f=10&t=62043
I was told this was a more appropriate place for this thread for this topic and made it a little clearer.

GeneFC wrote: Thu Sep 16, 2021 4:05 pm And please use Code tags for such lengthy displays.

Gene



Thanks got it!
Post Reply