Elmer Static current equation

About the development of the FEM module/workbench.

Moderator: bernd

HoWil
Veteran
Posts: 1242
Joined: Sun Jun 14, 2015 7:31 pm
Location: Austria

Re: Elmer Static current equation

Post by HoWil »

bernd wrote: Mon Aug 03, 2020 1:44 pm I have been away a few days ...

If we would follow FEM naming shema we would need to call all the names freetextinput_whatIsTheTextInputFor.py etc
So, I still do not understand why e.g. constraint_face_elmer_freetextinput is bad because it should be the function for a constraint for a face which is described by a elmer-freetextinput and starting with constraints makes it easily found within all other constraint_xyz..... files.

I also have to know if freetextinputs will also be used by other solvers?

Since I do want to change all functions only once i suggest the following options:
A:
freetextinput_constraint_face_elmer
freetextinput_material_elmer
freetextinput_constraint_body_force_elmer
or
B:
freetextinputElmer_constraint_face
freetextinputElmer_material
freetextinputElmer_constraint_body_force

The latter would pronounce that the freetextinput is Elmer-specific.
What should be used :?:
HoWil
Veteran
Posts: 1242
Joined: Sun Jun 14, 2015 7:31 pm
Location: Austria

Re: Elmer Static current equation

Post by HoWil »

A first version of freetext-inputs for equations works :D .... still some polishing needed :?
Please see https://github.com/HoWilgh/FreeCAD/tree ... etextinput

BTW: I am almost sure that the "Elmer-solver"/"FC-equation" priority is not interpreted correctly :!:

@Bernd: where do I have to register the new equation-element so that it is automatically added to the Elmer-parent object?
Attachments
Screenshot from 2020-08-09 22-04-53.png
Screenshot from 2020-08-09 22-04-53.png (355.31 KiB) Viewed 1141 times
HoWil
Veteran
Posts: 1242
Joined: Sun Jun 14, 2015 7:31 pm
Location: Austria

Re: Elmer Static current equation

Post by HoWil »

bernd wrote: Ping
Dear Bernd, dear all,

I want to finish the incorporation of the free-text-input fields.
Currently, I am trying to get the compilation system up and running again.
I tried to rebase my branch https://github.com/HoWilgh/FreeCAD/tree ... etextinput but am no ready yet due to errors during compilation.
I remember that basically everything was working.

Can anybody with much more advanced git and compilation skills confirm this with a up-to-date version of FreeCAD?

BR,
HoWil
User avatar
bernd
Veteran
Posts: 12461
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: Elmer Static current equation

Post by bernd »

good idea.

Today I updated my Linux dev machine from debian buster to debian bullseye. Basically everything worked fine, but it needs still some work here and there until everything is set up again. I will give the rebase a try. It should not be to difficult to get it compiled.
HoWil
Veteran
Posts: 1242
Joined: Sun Jun 14, 2015 7:31 pm
Location: Austria

Re: Elmer Static current equation

Post by HoWil »

bernd wrote: Fri Jan 07, 2022 8:58 pm good idea.

Today I updated my Linux dev machine from debian buster to debian bullseye. Basically everything worked fine, but it needs still some work here and there until everything is set up again. I will give the rebase a try. It should not be to difficult to get it compiled.
Did you have luck? I get a lot of obscure errors during compilation of the free-text-input branch which lead to an termination of the process at 61%.
I can compile your master branch and the official FC-master.

Here the output of my command line with lots of warnings not connected to the Elmer-stuff I did and finally an error.

Code: Select all

[ 52%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/DlgEditFileIncludePropertyExternal.cpp.o
In file included from /home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/App/FeaturePythonPyImp.h:138,
                 from /home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Mod/Part/App/PartFeature.cpp:66:
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/App/FeaturePythonPyImp.inl: In instantiation of ‘PyTypeObject App::FeaturePythonPyT<Part::PartFeaturePy>::Type’:
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/App/FeaturePythonPyImp.h:120:68:   required from here
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/App/FeaturePythonPyImp.inl:29:14: warning: missing initializer for member ‘_typeobject::tp_print’ [-Wmissing-field-initializers]
   29 | PyTypeObject FeaturePythonPyT<FeaturePyT>::Type = {
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 52%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/DlgMacroRecordImp.cpp.o
[ 52%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/PartFeatureReference.cpp.o
[ 52%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/DlgMaterialPropertiesImp.cpp.o
[ 52%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/Part2DObject.cpp.o
[ 52%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/DlgParameterImp.cpp.o
In file included from /home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/App/FeaturePythonPyImp.h:138,
                 from /home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Mod/Part/App/Part2DObject.cpp:57:
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/App/FeaturePythonPyImp.inl: In instantiation of ‘PyTypeObject App::FeaturePythonPyT<Part::Part2DObjectPy>::Type’:
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/App/FeaturePythonPyImp.h:120:68:   required from here
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/App/FeaturePythonPyImp.inl:29:14: warning: missing initializer for member ‘_typeobject::tp_print’ [-Wmissing-field-initializers]
   29 | PyTypeObject FeaturePythonPyT<FeaturePyT>::Type = {
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 53%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/DlgParameterFind.cpp.o
[ 53%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/PrimitiveFeature.cpp.o
[ 53%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/DlgProjectInformationImp.cpp.o
In file included from /home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Mod/Part/App/PrimitiveFeature.cpp:66:
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/App/FeaturePythonPyImp.h:52:5: warning: missing initializer for member ‘_typeobject::tp_print’ [-Wmissing-field-initializers]
   52 |     }; \
      |     ^
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Mod/Part/App/PrimitiveFeature.cpp:111:5: note: in expansion of macro ‘PYTHON_TYPE_IMP’
  111 |     PYTHON_TYPE_IMP(PrimitivePy, PartFeaturePy)
      |     ^~~~~~~~~~~~~~~
[ 53%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/FeatureGeometrySet.cpp.o
[ 53%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/DlgProjectUtility.cpp.o
[ 53%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/CustomFeature.cpp.o
[ 53%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/DlgPropertyLink.cpp.o
[ 53%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/BodyBase.cpp.o
[ 53%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/DlgExpressionInput.cpp.o
[ 53%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/DatumFeature.cpp.o
[ 53%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/TaskDlgRelocation.cpp.o
[ 53%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/AttachExtension.cpp.o
[ 53%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/PropertyTopoShape.cpp.o
[ 53%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/DlgCheckableMessageBox.cpp.o
[ 53%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/TaskCSysDragger.cpp.o
[ 53%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/PropertyGeometryList.cpp.o
[ 53%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/DlgUndoRedo.cpp.o
[ 53%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/ArcPyImp.cpp.o
In file included from /home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Mod/Part/App/ArcPyImp.cpp:44:
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-build/src/Mod/Part/App/ArcPy.cpp:79:1: warning: missing initializer for member ‘_typeobject::tp_print’ [-Wmissing-field-initializers]

......



[ 55%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/Geom2d/Conic2dPyImp.cpp.o
In file included from /home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Mod/Part/App/Geom2d/Conic2dPyImp.cpp:31:
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-build/src/Mod/Part/App/Geom2d/Conic2dPy.cpp:79:1: warning: missing initializer for member ‘_typeobject::tp_print’ [-Wmissing-field-initializers]
   79 | };
      | ^
[ 55%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/Geom2d/Ellipse2dPyImp.cpp.o
In file included from /home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Mod/Part/App/Geom2d/Ellipse2dPyImp.cpp:36:
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-build/src/Mod/Part/App/Geom2d/Ellipse2dPy.cpp:97:1: warning: missing initializer for member ‘_typeobject::tp_print’ [-Wmissing-field-initializers]
   97 | };
      | ^
[ 56%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/Geom2d/Geometry2dPyImp.cpp.o
[ 56%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/DAGView/DAGModel.cpp.o
In file included from /home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Mod/Part/App/Geom2d/Geometry2dPyImp.cpp:48:
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-build/src/Mod/Part/App/Geom2d/Geometry2dPy.cpp:82:1: warning: missing initializer for member ‘_typeobject::tp_print’ [-Wmissing-field-initializers]
   82 | };
      | ^
[ 56%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/Geom2d/Curve2dPyImp.cpp.o
In file included from /home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Mod/Part/App/Geom2d/Curve2dPyImp.cpp:67:
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-build/src/Mod/Part/App/Geom2d/Curve2dPy.cpp:81:1: warning: missing initializer for member ‘_typeobject::tp_print’ [-Wmissing-field-initializers]
   81 | };
      | ^
[ 56%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/Geom2d/Hyperbola2dPyImp.cpp.o
In file included from /home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Mod/Part/App/Geom2d/Hyperbola2dPyImp.cpp:36:
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-build/src/Mod/Part/App/Geom2d/Hyperbola2dPy.cpp:97:1: warning: missing initializer for member ‘_typeobject::tp_print’ [-Wmissing-field-initializers]
   97 | };
      | ^
[ 56%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/Geom2d/Line2dPyImp.cpp.o
[ 56%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/DAGView/DAGRectItem.cpp.o
In file included from /home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Mod/Part/App/Geom2d/Line2dPyImp.cpp:38:
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-build/src/Mod/Part/App/Geom2d/Line2dPy.cpp:88:1: warning: missing initializer for member ‘_typeobject::tp_print’ [-Wmissing-field-initializers]
   88 | };
      | ^
[ 56%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/Geom2d/Line2dSegmentPyImp.cpp.o
[ 56%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/DAGView/DAGModelGraph.cpp.o
In file included from /home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Mod/Part/App/Geom2d/Line2dSegmentPyImp.cpp:41:
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-build/src/Mod/Part/App/Geom2d/Line2dSegmentPy.cpp:88:1: warning: missing initializer for member ‘_typeobject::tp_print’ [-Wmissing-field-initializers]
   88 | };
      | ^
[ 56%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/Geom2d/OffsetCurve2dPyImp.cpp.o
In file included from /home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Mod/Part/App/Geom2d/OffsetCurve2dPyImp.cpp:32:
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-build/src/Mod/Part/App/Geom2d/OffsetCurve2dPy.cpp:79:1: warning: missing initializer for member ‘_typeobject::tp_print’ [-Wmissing-field-initializers]
   79 | };
      | ^
[ 56%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/DAGView/DAGFilter.cpp.o
[ 56%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/Geom2d/Parabola2dPyImp.cpp.o
In file included from /home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Mod/Part/App/Geom2d/Parabola2dPyImp.cpp:34:
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-build/src/Mod/Part/App/Geom2d/Parabola2dPy.cpp:79:1: warning: missing initializer for member ‘_typeobject::tp_print’ [-Wmissing-field-initializers]
   79 | };
      | ^
[ 56%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/Attacher.cpp.o
[ 56%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/CallTips.cpp.o
[ 56%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/AppPart.cpp.o
[ 56%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/EditorView.cpp.o
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Mod/Part/App/AppPart.cpp:235:1: warning: missing initializer for member ‘_typeobject::tp_print’ [-Wmissing-field-initializers]
  235 | };
      | ^
[ 56%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/AppPartPy.cpp.o
[ 56%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/TextDocumentEditorView.cpp.o
[ 56%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/BRepOffsetAPI_MakeOffsetFix.cpp.o
[ 56%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/BSplineCurveBiArcs.cpp.o
[ 56%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/CrossSection.cpp.o
[ 56%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/PythonConsole.cpp.o
[ 56%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/GeometryExtension.cpp.o
[ 56%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/GeometryDefaultExtension.cpp.o
[ 56%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/PythonConsolePy.cpp.o
[ 56%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/Geometry.cpp.o
[ 56%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/PythonDebugger.cpp.o
[ 56%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/Geometry2d.cpp.o
[ 56%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/PythonEditor.cpp.o
[ 56%] Building CXX object src/Mod/Part/App/CMakeFiles/Part.dir/ImportIges.cpp.o
[ 56%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/SyntaxHighlighter.cpp.o
[ 56%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/TextEdit.cpp.o
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Mod/Part/App/ImportIges.cpp: In function ‘int Part::ImportIgesParts(App::Document*, const char*)’:
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Mod/Part/App/ImportIges.cpp:89:73: error: invalid new-expression of abstract class type ‘Part::ProgressIndicator’
   89 |         Handle(Message_ProgressIndicator) pi = new ProgressIndicator(100);
      |                                                                         ^
In file included from /home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Mod/Part/App/ImportIges.cpp:59:
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Mod/Part/App/ProgressIndicator.h:33:18: note:   because the following virtual functions are pure within ‘Part::ProgressIndicator’:
   33 | class PartExport ProgressIndicator : public Message_ProgressIndicator
      |                  ^~~~~~~~~~~~~~~~~
In file included from /usr/include/opencascade/Message_ProgressRange.hxx:111,
                 from /usr/include/opencascade/XSControl_Controller.hxx:34,
                 from /usr/include/opencascade/IGESControl_Controller.hxx:24,
                 from /home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Mod/Part/App/ImportIges.cpp:30:
/usr/include/opencascade/Message_ProgressIndicator.hxx:112:16: note: 	‘virtual void Message_ProgressIndicator::Show(const Message_ProgressScope&, Standard_Boolean)’
  112 |   virtual void Show (const Message_ProgressScope& theScope,
      |                ^~~~
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Mod/Part/App/ImportIges.cpp:90:13: error: ‘class Message_ProgressIndicator’ has no member named ‘NewScope’
   90 |         pi->NewScope(100, "Reading IGES file...");
      |             ^~~~~~~~
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Mod/Part/App/ImportIges.cpp:91:18: error: no matching function for call to ‘Message_ProgressIndicator::Show()’
   91 |         pi->Show();
      |                  ^
In file included from /usr/include/opencascade/Message_ProgressRange.hxx:111,
                 from /usr/include/opencascade/XSControl_Controller.hxx:34,
                 from /usr/include/opencascade/IGESControl_Controller.hxx:24,
                 from /home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Mod/Part/App/ImportIges.cpp:30:
/usr/include/opencascade/Message_ProgressIndicator.hxx:112:16: note: candidate: ‘virtual void Message_ProgressIndicator::Show(const Message_ProgressScope&, Standard_Boolean)’
  112 |   virtual void Show (const Message_ProgressScope& theScope,
      |                ^~~~
/usr/include/opencascade/Message_ProgressIndicator.hxx:112:16: note:   candidate expects 2 arguments, 0 provided
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Mod/Part/App/ImportIges.cpp:92:36: error: ‘class Transfer_TransientProcess’ has no member named ‘SetProgress’
   92 |         aReader.WS()->MapReader()->SetProgress(pi);
      |                                    ^~~~~~~~~~~
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Mod/Part/App/ImportIges.cpp:98:13: error: ‘class Message_ProgressIndicator’ has no member named ‘EndScope’
   98 |         pi->EndScope();
      |             ^~~~~~~~
[ 56%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Assistant.cpp.o
make[2]: *** [src/Mod/Part/App/CMakeFiles/Part.dir/build.make:2197: src/Mod/Part/App/CMakeFiles/Part.dir/ImportIges.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:3065: src/Mod/Part/App/CMakeFiles/Part.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 56%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/NetworkRetriever.cpp.o
[ 56%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/OnlineDocumentation.cpp.o
[ 56%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/WhatsThis.cpp.o
[ 56%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Inventor/SoDrawingGrid.cpp.o
[ 56%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Inventor/SoAutoZoomTranslation.cpp.o
[ 56%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Inventor/MarkerBitmaps.cpp.o
[ 56%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Inventor/SmSwitchboard.cpp.o
[ 56%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/SoFCBackgroundGradient.cpp.o
[ 56%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/SoFCBoundingBox.cpp.o
[ 56%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/SoFCColorBar.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/SoFCColorGradient.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/SoFCColorLegend.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/SoFCDB.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/SoFCInteractiveElement.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/SoFCOffscreenRenderer.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/SoFCSelection.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/SoFCUnifiedSelection.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/SoFCSelectionContext.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/SoFCSelectionAction.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/SoFCVectorizeSVGAction.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/SoFCVectorizeU3DAction.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/SoNavigationDragger.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/SoAxisCrossKit.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/SoTextLabel.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/SoTouchEvents.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/SoFCCSysDragger.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Language/Translator.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/propertyeditor/PropertyEditor.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/propertyeditor/PropertyItem.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/propertyeditor/PropertyItemDelegate.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/propertyeditor/PropertyModel.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/TaskView/TaskAppearance.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/TaskView/TaskSelectLinkProperty.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/TaskView/TaskEditControl.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/TaskView/TaskView.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/TaskView/TaskDialog.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/TaskView/TaskDialogPython.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/TaskView/TaskWatcher.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/iisTaskPanel/src/iisfreecadscheme.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/iisTaskPanel/src/iisiconlabel.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/iisTaskPanel/src/iistaskbox.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/iisTaskPanel/src/iistaskgroup.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/iisTaskPanel/src/iistaskheader.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/iisTaskPanel/src/iistaskpanel.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/iisTaskPanel/src/iistaskpanelscheme.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/iisTaskPanel/src/iiswinxptaskpanelscheme.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/QSint/actionpanel/actionbox.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/QSint/actionpanel/actionlabel.cpp.o
[ 57%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/QSint/actionpanel/actiongroup.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/QSint/actionpanel/actionpanel.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/QSint/actionpanel/actionpanelscheme.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/QSint/actionpanel/androidpanelscheme.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/QSint/actionpanel/macpanelscheme.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/QSint/actionpanel/taskgroup_p.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/QSint/actionpanel/taskheader_p.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/QSint/actionpanel/winvistapanelscheme.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/QSint/actionpanel/winxppanelscheme.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/QSint/actionpanel/freecadscheme.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/ContextMenu.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/DragDropHandler.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/EventFilter.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/FocusHandler.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/ImageReader.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/InputDevice.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/InteractionMode.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/Keyboard.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/KeyboardP.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/Mouse.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/NativeEvent.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/QtCoinCompatibility.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/Quarter.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/QuarterP.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/QuarterWidget.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/QuarterWidgetP.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/SensorManager.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/SignalThread.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/SoQTQuarterAdaptor.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/SpaceNavigatorDevice.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/moc_SignalThread.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/moc_InteractionMode.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/moc_SensorManager.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/moc_ContextMenu.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/eventhandlers/moc_FocusHandler.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/eventhandlers/moc_DragDropHandler.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/eventhandlers/moc_EventFilter.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Quarter/moc_QuarterWidget.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Flag.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/GLBuffer.cpp.o
[ 58%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/GLPainter.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/MouseSelection.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/NavigationStyle.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/InventorNavigationStyle.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/CADNavigationStyle.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/RevitNavigationStyle.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/BlenderNavigationStyle.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/MayaGestureNavigationStyle.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/OpenCascadeNavigationStyle.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/TouchpadNavigationStyle.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/GestureNavigationStyle.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/SplitView3DInventor.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/View.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/View3DInventor.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/View3DInventorExamples.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/View3DInventorViewer.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/View3DInventorRiftViewer.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/CoinRiftWidget.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/View3DPy.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/View3DViewerPy.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/NaviCube.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProvider.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderExtension.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderGroupExtension.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderGeoFeatureGroupExtension.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderOriginGroupExtension.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderAnnotation.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderDocumentObject.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderDocumentObjectGroup.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderDocumentObjectPyImp.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderDragger.cpp.o
In file included from /home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Gui/ViewProviderDocumentObjectPyImp.cpp:36:
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-build/src/Gui/ViewProviderDocumentObjectPy.cpp:79:1: warning: missing initializer for member ‘_typeobject::tp_print’ [-Wmissing-field-initializers]
   79 | };
      | ^
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderExtern.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderFeature.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderGeometryObject.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderInventorObject.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderMeasureDistance.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderPyImp.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderPythonFeature.cpp.o
In file included from /home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Gui/ViewProviderPyImp.cpp:46:
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-build/src/Gui/ViewProviderPy.cpp:79:1: warning: missing initializer for member ‘_typeobject::tp_print’ [-Wmissing-field-initializers]
   79 | };
      | ^
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderVRMLObject.cpp.o
[ 59%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderBuilder.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderPlacement.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderOriginFeature.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderPlane.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderLine.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderGeoFeatureGroup.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderOriginGroup.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderPart.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderOrigin.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderMaterialObject.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderTextDocument.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderLink.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/LinkViewPyImp.cpp.o
In file included from /home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Gui/LinkViewPyImp.cpp:39:
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-build/src/Gui/LinkViewPy.cpp:79:1: warning: missing initializer for member ‘_typeobject::tp_print’ [-Wmissing-field-initializers]
   79 | };
      | ^
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewProviderLinkPyImp.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/AxisOriginPyImp.cpp.o
In file included from /home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Gui/AxisOriginPyImp.cpp:31:
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-build/src/Gui/AxisOriginPy.cpp:79:1: warning: missing initializer for member ‘_typeobject::tp_print’ [-Wmissing-field-initializers]
   79 | };
      | ^
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/AxisOrigin.cpp.o
In file included from /home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Gui/ViewProviderLinkPyImp.cpp:34:
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-build/src/Gui/ViewProviderLinkPy.cpp:79:1: warning: missing initializer for member ‘_typeobject::tp_print’ [-Wmissing-field-initializers]
   79 | };
      | ^
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/FileDialog.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/MainWindow.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/PrefWidgets.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/InputField.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ProgressBar.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ProgressDialog.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/QuantitySpinBox.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/SpinBox.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Splashscreen.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/WidgetFactory.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Widgets.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Window.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ViewParams.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/MDIView.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/MDIViewPy.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/GraphvizView.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ActiveObjectList.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/DockWindowManager.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/MenuManager.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/PythonWorkbenchPyImp.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ToolBarManager.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/ToolBoxManager.cpp.o
In file included from /home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Gui/PythonWorkbenchPyImp.cpp:30:
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-build/src/Gui/PythonWorkbenchPy.cpp:79:1: warning: missing initializer for member ‘_typeobject::tp_print’ [-Wmissing-field-initializers]
   79 | };
      | ^
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Workbench.cpp.o
[ 60%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/WorkbenchFactory.cpp.o
[ 61%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/WorkbenchManager.cpp.o
[ 61%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/WorkbenchPyImp.cpp.o
In file included from /home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Gui/WorkbenchPyImp.cpp:31:
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-build/src/Gui/WorkbenchPy.cpp:79:1: warning: missing initializer for member ‘_typeobject::tp_print’ [-Wmissing-field-initializers]
   79 | };
      | ^
[ 61%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/SelectionObjectPyImp.cpp.o
[ 61%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/SelectionObject.cpp.o
In file included from /home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-source/src/Gui/SelectionObjectPyImp.cpp:34:
/home/wilfried/bin/FreeCAD/20220107_FC_Elmer__direct_HoWilgh_freetextinput/freecad-build/src/Gui/SelectionObjectPy.cpp:79:1: warning: missing initializer for member ‘_typeobject::tp_print’ [-Wmissing-field-initializers]
   79 | };
      | ^
[ 61%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/Selection.cpp.o
[ 61%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/SelectionFilter.cpp.o
[ 61%] Building CXX object src/Gui/CMakeFiles/FreeCADGui.dir/PreCompiled.cpp.o
[ 61%] Linking CXX shared library ../../lib/libFreeCADGui.so
[ 61%] Built target FreeCADGui
make: *** [Makefile:130: all] Error 2

EDIT:
Is it better to restart with a frech FC and insert all changed files used for free-text-input?
Post Reply