Mock Version: 1.4.21 Mock Version: 1.4.21 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/wdune.spec'], chrootPath='/var/lib/mock/f33-build-174653-44348/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=432000uid=987gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/wdune.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1583107200 Wrote: /builddir/build/SRPMS/wdune-1.820-3.fc33.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/wdune.spec'], chrootPath='/var/lib/mock/f33-build-174653-44348/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=432000uid=987gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/wdune.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1583107200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.6gZ0QP + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf wdune-1.820 + /usr/bin/bzip2 -dc /builddir/build/SOURCES/wdune-1.820.tar.bz2 + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd wdune-1.820 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.2BeQ5L + umask 022 + cd /builddir/build/BUILD + cd wdune-1.820 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + ./configure --build=riscv64-redhat-linux-gnu --host=riscv64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-about=white_dune-1.820 --with-optimization --without-devil --without-ffmpeg --with-helpurl=/usr/share/doc/wdune-docs/docs/ --with-protobaseurl=/usr/share/doc/wdune-docs/docs --with-checkincommand=ci --with-x11-editor=gedit --with-imageeditor=kolourpaint --with-imageeditor4kids=kolourpaint --with-soundeditor=audacity --with-cgalheaders --with-allow-multiple-definition configure: WARNING: unrecognized options: --disable-dependency-tracking fix unix filepermissions checking for riscv64-redhat-linux-gnu-gcc... no checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for riscv64-redhat-linux-gnu-g++... no checking for riscv64-redhat-linux-gnu-c++... no checking for riscv64-redhat-linux-gnu-gpp... no checking for riscv64-redhat-linux-gnu-aCC... no checking for riscv64-redhat-linux-gnu-CC... no checking for riscv64-redhat-linux-gnu-cxx... no checking for riscv64-redhat-linux-gnu-cc++... no checking for riscv64-redhat-linux-gnu-cl.exe... no checking for riscv64-redhat-linux-gnu-FCC... no checking for riscv64-redhat-linux-gnu-KCC... no checking for riscv64-redhat-linux-gnu-RCC... no checking for riscv64-redhat-linux-gnu-xlC_r... no checking for riscv64-redhat-linux-gnu-xlC... no checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C++ preprocessor... g++ -E reseting CXXFLAGS to -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection xxxxxxxxx Warning xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx problems with the buggy Redhat/SuSE Linux "gcc 2.96" compiler ? Use rm -f config.cache sh ./configure --with-kgcc xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx checking for gawk... gawk checking for bison... bison -y checking for flex... flex checking lex output file root... lex.yy checking lex library... none needed checking whether yytext is a pointer... no checking for flex --nounistd option... yes checking for specific egrep pattern compatibility... yes checking for grep --binary-files=text compatibility... yes checking for xdg-open... /usr/bin/xdg-open checking for cinelerra... no checking for avidemux2... no checking for avidemux... no checking for moviemaker... no using ci -l -q -f \"%s\" < /dev/null as revision control checkin command checking for convert... /usr/bin/convert checking for teqser... /usr/bin/teqser checking how to run the C preprocessor... gcc -E checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking gcc support -I/usr/local/include... yes checking void * size... 8 checking for view3dscene... no checking for /opt/instantReality/bin/InstantPlayer... no checking for /Applications/FreeWRL/FreeWRL.app/Contents/MacOS/FreeWRL... no checking for freewrl... no checking for cc3dglut... no checking for xj3d... no checking for vrwave... no checking for lookat... no checking for ranlib... /usr/bin/ranlib checking for ANSI C header files... no checking stdarg.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking varargs.h usability... no checking varargs.h presence... no checking for varargs.h... no checking Xm/Xm.h usability... yes checking Xm/Xm.h presence... yes checking for Xm/Xm.h... yes checking X11/Xlib.h usability... yes checking X11/Xlib.h presence... yes checking for X11/Xlib.h... yes checking X11/keysym.h usability... yes checking X11/keysym.h presence... yes checking for X11/keysym.h... yes checking X11/cursorfont.h usability... yes checking X11/cursorfont.h presence... yes checking for X11/cursorfont.h... yes checking X11/Intrinsic.h usability... yes checking X11/Intrinsic.h presence... yes checking for X11/Intrinsic.h... yes checking X11/IntrinsicP.h usability... yes checking X11/IntrinsicP.h presence... yes checking for X11/IntrinsicP.h... yes checking omp.h usability... yes checking omp.h presence... yes checking for omp.h... yes checking for main in -lgomp... yes checking for main in -ldl... yes checking for atexit... yes checking for _exit... yes checking for snprintf... yes checking for gettimeofday... yes checking for sin in -lm... yes checking for powf... yes checking for powl... yes checking for rint... yes checking for XCreateWindow in -lX11... yes checking for XkbKeycodeToKeysym... yes checking for XmuLookupStandardColormap in -lXmu... yes checking for XtCreateWidget in -lXt... yes checking for XShmQueryVersion in -lXext... yes checking for main in -lXp... yes checking for XmCreateMainWindow in -lXm... yes checking for ttf-file... no checking ft2build.h usability... yes checking ft2build.h presence... yes checking for ft2build.h... yes checking opensubdiv/far/topologyRefiner.h usability... yes checking opensubdiv/far/topologyRefiner.h presence... yes checking for opensubdiv/far/topologyRefiner.h... yes checking for OpenSubdiv CPU library... yes checking vcg/complex/complex.h usability... yes checking vcg/complex/complex.h presence... yes checking for vcg/complex/complex.h... yes checking X11/extensions/XInput.h usability... yes checking X11/extensions/XInput.h presence... yes checking for X11/extensions/XInput.h... yes checking for XOpenDevice in -lXi... yes checking for curl_global_init in -lcurl... yes checking GL/gl.h usability... yes checking GL/gl.h presence... yes checking for GL/gl.h... yes checking GL/glu.h usability... yes checking GL/glu.h presence... yes checking for GL/glu.h... yes checking for GLU_NURBS_TESSELLATOR... yes checking for glBegin in -lGL... yes checking for glVertex3f... yes checking for glFogCoordf... yes checking for glDeleteTextures... yes checking for glGenTextures... yes checking for glBindTexture... yes checking for glActiveTexture... yes checking for gluProject in -lGLU... yes checking for gluNewTess... yes checking for _GLUfuncptr... yes checking for XML_ParserCreate in -lexpat... yes checking for XML_StopParser... yes checking for gzopen in -lz... yes checking for png_init_io in -lpng... yes checking for jpeg_start_decompress in -ljpeg... yes checking for png_handle_unknown linking... yes checking linux/joystick.h usability... yes checking linux/joystick.h presence... yes checking for linux/joystick.h... yes checking sball.h usability... no checking sball.h presence... no checking for sball.h... no checking for usb_init in -lusb... yes checking for signal_handler(int)... yes checking for typename... yes checking for g++ -fpermissive... not needed checking for -std=c99... yes checking for fpclassify... yes checking for termios.c_ospeed... no checking for libefence.a location... none checking for libduma.a location... none checking for new handler... no checking for new new handler... yes checking for bmptopnm... no unable to test for icon size without bmptopnm (harmless) checking for javac... no checking for ant... no configure: creating ./config.status config.status: creating .//src/Makefile config.status: creating .//src/swt/motif/Makefile config.status: creating .//src/swt/tests/Makefile config.status: creating .//src/swt/rc/Makefile config.status: creating .//src/SDLjoystick/Makefile config.status: creating .//test/Makefile config.status: creating .//docs/export_example_c/simple_example/Makefile config.status: creating .//docs/export_example_c++/simple_example/Makefile config.status: creating .//docs/export_example_java/simple_example/Makefile config.status: creating .//src/config.h configure: WARNING: unrecognized options: --disable-dependency-tracking m4 swt/include/languages.m4 resource.h.m4 > resource.h cp Makefile Makefile.bak gawk "{ print; } /^# DO NOT DELETE/ { exit; }" < Makefile.bak > Makefile if test "gcc" = "gcc" ; then \ mkdep="gcc -MM";\ else \ if test "`uname`" = "SunOS" ; then\ mkdep="gcc -xM";\ else\ if test "`uname`" = "HP-UX" ; then\ mkdep="g++ +make -E";\ else\ mkdep="gcc -M";\ fi\ fi\ fi;\ $mkdep -I../.. -I../include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include swt.c browser.c tree.c header.c groupbox.c statusbar.c toolbar.c util.c resload.c >> Makefile sh ../batch/mkdep.sh "g++" -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp AboutDialog.cpp CommandList.cpp Element.cpp EventIn.cpp EventOut.cpp ExposedField.cpp Field.cpp FieldCommand.cpp MFieldCommand.cpp TUIElement.cpp FaceData.cpp FieldValue.cpp Image.cpp Interpolator.cpp Matrix.cpp Metadata.cpp MoveCommand.cpp NodeList.cpp Path.cpp Proto.cpp RouteCommand.cpp MyString.cpp UnRouteCommand.cpp MyMesh.cpp SelectionCommand.cpp Quaternion.cpp RenderState.cpp SceneTreeView.cpp SceneGraphView.cpp Scene3DView.cpp SceneView.cpp FieldView.cpp FieldViewItem.cpp URL.cpp PanedWindow.cpp StatusBar.cpp ChannelView.cpp ToolbarWindow.cpp EulerAngles.cpp xerrorhandler.cpp InputDevice.cpp TransformMode.cpp ColorCircle.cpp Aflock.cpp ScriptEdit.cpp Types.cpp Commandline.cpp NurbsArc.cpp NurbsCurveDegreeElevate.cpp NurbsSurfaceDegreeElevate.cpp NurbsMakeRevolvedSurface.cpp CheckBoxWindow.cpp GpsMathLib.cpp WonderlandModuleExport.cpp WriteWonderlandCellRenderCode.cpp NurbsCurve.cpp Vec3x.cpp VertexModifier.cpp illegal2vrml.cpp \ Dialog.cpp ElevationGridDialog.cpp ScriptDialog.cpp NurbsCurveDialog.cpp NurbsPlaneDialog.cpp ModellingSettingsDialog.cpp RenderSettingsDialog.cpp DefDialog.cpp CoverDefDialog.cpp Box2NurbsDialog.cpp Cone2NurbsDialog.cpp Cylinder2NurbsDialog.cpp Sphere2NurbsDialog.cpp NurbsCurve2NurbsSurfDialog.cpp InteractionDialog.cpp InteractionDialog2.cpp InteractionDialog3.cpp AnimationDialog.cpp CurveAnimationDialog.cpp URLDialog.cpp ArrayDialog.cpp FieldPipeDialog.cpp OneBoolDialog.cpp OneFloatDialog.cpp OneVec3fDialog.cpp OneIntDialog.cpp OneTextDialog.cpp TwoRadioButtonsDialog.cpp EcmaScriptSettingsDialog.cpp PreviewSettingsDialog.cpp UploadSettingsDialog.cpp HelpSettingsDialog.cpp TexteditSettingsDialog.cpp StereoViewSettingsDialog.cpp OutputSettingsDialog.cpp InputDeviceSelectionDialog.cpp InputDeviceNameSelectionDialog.cpp InputDeviceSettingsDialog.cpp AflockSettingsDialog.cpp RouteViewSettingsDialog.cpp WonderlandModuleExportDialog.cpp ProtoNameDialog.cpp ScriptEventDialog.cpp CattExportDialog.cpp ProtoDialog.cpp SplitFacesDialog.cpp ToIndexedFaceSetDialog.cpp HAnimJointDialog.cpp ViewpointDialog.cpp NurbsCurve2DDialog.cpp InsertToNurbsCurveDialog.cpp InsertToNurbsSurfaceDialog.cpp SliderFloatDialog.cpp SceneDialog.cpp DuneApp.cpp PreferencesApp.cpp EcmaScriptApp.cpp StereoViewApp.cpp InputDeviceApp.cpp OutputApp.cpp RouteViewApp.cpp StartWithApp.cpp ExportNamesApp.cpp ModellingApp.cpp RenderApp.cpp > Makefile.depend_dune sh ../batch/mkdep.sh "g++" -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp Util.cpp quadric_simp.cpp NodeMovieTexture.cpp MeshSubdivide.cpp Scene.cpp SceneProtoMap.cpp Node.cpp MainWindow.cpp NodeIndexedFaceSet.cpp > Makefile.depend_bigdune sh ../batch/mkdep.sh "g++" -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp SFBool.cpp SFBoolItem.cpp SFColor.cpp SFColorItem.cpp SFColorRGBA.cpp SFColorRGBAItem.cpp SFDouble.cpp SFDoubleItem.cpp SFFloat.cpp SFFloatItem.cpp SFImage.cpp SFImageItem.cpp SFInt32.cpp SFInt32Item.cpp SFMatrix3f.cpp SFMatrix3fItem.cpp SFMatrix4f.cpp SFMatrix4fItem.cpp SFNode.cpp SFNodeItem.cpp SFRotation.cpp SFRotationItem.cpp SFString.cpp SFStringItem.cpp SFTime.cpp SFTimeItem.cpp SFVec2f.cpp SFVec2fItem.cpp SFVec2d.cpp SFVec2dItem.cpp SFVec3f.cpp SFVec3fItem.cpp SFVec3d.cpp SFVec3dItem.cpp SFVec4f.cpp SFVec4fItem.cpp MFBool.cpp MFBoolItem.cpp MFColor.cpp MFColorItem.cpp MFColorRGBA.cpp MFColorRGBAItem.cpp MFDouble.cpp MFDoubleItem.cpp MFInt32.cpp MFInt32Item.cpp MFFloat.cpp MFFloatItem.cpp MFNode.cpp MFNodeItem.cpp MFRotation.cpp MFRotationItem.cpp MFString.cpp MFStringItem.cpp MFTime.cpp MFTimeItem.cpp MFVec2f.cpp MFVec2fItem.cpp MFVec2d.cpp MFVec2dItem.cpp MFVec3f.cpp MFVec3fItem.cpp MFVec3d.cpp MFVec3dItem.cpp MFVec4f.cpp MFVec4fItem.cpp MFMatrix3f.cpp MFMatrix3fItem.cpp MFMatrix4f.cpp MFMatrix4fItem.cpp > Makefile.depend_type sh ../batch/mkdep.sh "g++" -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp NodeSuperEllipsoid.cpp NodeVrmlCut.cpp NodeGeneratedShadowMap.cpp NodeMatrixTransform.cpp NodeMultiGeneratedTextureCoordinate.cpp NodeRenderedTexture.cpp NodeSuperShape.cpp NodeVrmlScene.cpp NodeKambiAppearance.cpp NodeKambiHeadLight.cpp NodeKambiInline.cpp NodeKambiNavigationInfo.cpp NodeKambiOctreeProperties.cpp NodeKambiTriangulation.cpp NodeProjectedTextureCoordinate.cpp NodeSuperRevolver.cpp NodeScreenEffect.cpp NodeTeapot.cpp NodeText3D.cpp NodeShaderTexture.cpp NodeVectorInterpolator.cpp NodeCurveAnimation.cpp NodeSuperExtrusion.cpp NodeCOVER.cpp NodeSpaceSensor.cpp NodeCubeTexture.cpp NodeWave.cpp NodeJoystickSensor.cpp NodeLabView.cpp NodeSteeringWheel.cpp NodeVehicle.cpp NodeARSensor.cpp NodeSky.cpp NodeTUIButton.cpp NodeTUIComboBox.cpp NodeTUIFloatSlider.cpp NodeTUIFrame.cpp NodeTUILabel.cpp NodeTUIListBox.cpp NodeTUIMap.cpp NodeTUIProgressBar.cpp NodeTUISlider.cpp NodeTUISplitter.cpp NodeTUITab.cpp NodeTUITabFolder.cpp NodeTUIToggleButton.cpp NodeVirtualAcoustics.cpp NodeVirtualSoundSource.cpp NodeCubicBezier2DOrientationInterpolator.cpp NodeCubicBezierPositionInterpolator.cpp NodeBlendMode.cpp NodeColorSetInterpolator.cpp NodeEffect.cpp NodeEffectPart.cpp NodeBinaryGeometry.cpp NodeBlock.cpp NodeColorMaskMode.cpp NodeDepthMode.cpp NodeDish.cpp NodeDynamicLOD.cpp NodeEnvironment.cpp NodeExternalGeometry.cpp NodeField.cpp NodeImageGeometry.cpp NodeImageTextureAtlas.cpp NodeNozzle.cpp NodeMesh.cpp NodeMPRVolumeStyle.cpp NodeMultiPart.cpp NodeParam.cpp NodeParticleSet.cpp NodePlane.cpp NodePopGeometry.cpp NodePopGeometryLevel.cpp NodePyramid.cpp NodeRadarVolumeStyle.cpp NodeRectangularTorus.cpp NodeRefinementTexture.cpp NodeRemoteSelectionGroup.cpp NodeSlopedCylinder.cpp NodeSnout.cpp NodeSolidOfRevolution.cpp NodeSphereSegment.cpp NodeStippleVolumeStyle.cpp NodeSurfaceShaderTexture.cpp NodeTorus.cpp NodeUniform.cpp NodeViewfrustum.cpp NodeCattExportRec.cpp NodeCattExportSrc.cpp NodeLdrawDatExport.cpp NodeWonderlandImportJava.cpp > Makefile.depend_extra (cd swt/rc && make) make[1]: Entering directory '/builddir/build/BUILD/wdune-1.820/src/swt/rc' bison -y -d rcparse.y rcparse.y: warning: 2 shift/reduce conflicts [-Wconflicts-sr] mv -f y.tab.c rcparse.c gcc -g -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -c -o rcparse.o rcparse.c flex --nounistd -t rclex.l > rclex.c gcc -g -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -c -o rclex.o rclex.c :1999:16: warning: 'input' defined but not used [-Wunused-function] :1956:17: warning: 'yyunput' defined but not used [-Wunused-function] gcc -g -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -c -o rc.o rc.c gcc -g -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp rcparse.o rclex.o rc.o -o rc rm rclex.c make[1]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src/swt/rc' LANG=C sed 's.\\\\./.' < dune.rc > dune1.rc.c g++ -E dune1.rc.c > dune2.rc.c grep --binary-files=text -v '//' dune2.rc.c > dune3.rc.c if swt/rc/rc < dune3.rc.c > resource.c ; then echo > /dev/null; else rm resource.c ; exit 1 ; fi rm dune1.rc.c dune2.rc.c dune3.rc.c sh ../batch/mkdep.sh "g++" -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp resource.c mysnprintf.c buf.c mathx.c subd_mesh.c subd.c openglutfont.c jpegLoad.c pngLoad.c gif.c resource.c mysnprintf.c resource.c > Makefile.depend_c sh ../batch/mkdep.sh "g++" -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp parser.cpp lexer.cpp >> Makefile.depend_lexyacc sh ../batch/mkdep.sh "g++" -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp main.cpp > Makefile.depend_main sh ../batch/mkdep.sh "g++" -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp NodeAnchor.cpp NodeAppearance.cpp NodeAudioClip.cpp NodeArc2D.cpp NodeArcClose2D.cpp NodeBackground.cpp NodeBallJoint.cpp NodeBillboard.cpp NodeBlendedVolumeStyle.cpp NodeBooleanFilter.cpp NodeBooleanSequencer.cpp NodeBooleanToggle.cpp NodeBooleanTrigger.cpp NodeBoundaryEnhancementVolumeStyle.cpp NodeBoundedPhysicsModel.cpp NodeBox.cpp NodeCADAssembly.cpp NodeCADFace.cpp NodeCADLayer.cpp NodeCADPart.cpp NodeCartoonVolumeStyle.cpp NodeCircle2D.cpp NodeClipPlane.cpp NodeCollidableShape.cpp NodeCollidableOffset.cpp NodeCollision.cpp NodeCollisionCollection.cpp NodeCollisionSensor.cpp NodeCollisionSpace.cpp NodeColor.cpp NodeColorChaser.cpp NodeColorDamper.cpp NodeColorRGBA.cpp NodeColorInterpolator.cpp NodeCommonSurfaceShader.cpp NodeComposedCubeMapTexture.cpp NodeComposedShader.cpp NodeComposedTexture3D.cpp NodeComposedVolumeStyle.cpp NodeCone.cpp NodeConeEmitter.cpp NodeContact.cpp NodeContour2D.cpp NodeContourPolyline2D.cpp NodeCoordinate.cpp NodeCoordinateChaser.cpp NodeCoordinateDamper.cpp NodeCoordinateDeformer.cpp NodeCoordinateDouble.cpp NodeCoordinateInterpolator.cpp NodeCoordinateInterpolator2D.cpp NodeCylinder.cpp NodeCylinderSensor.cpp NodeDISEntityManager.cpp NodeDISEntityTypeMapping.cpp NodeDirectionalLight.cpp NodeDisk2D.cpp NodeDoubleAxisHingeJoint.cpp NodeEaseInEaseOut.cpp NodeElevationGrid.cpp NodeEspduTransform.cpp NodeExplosionEmitter.cpp NodeExtrusion.cpp NodeFillProperties.cpp NodeFloatVertexAttribute.cpp NodeFog.cpp NodeFogCoordinate.cpp NodeFontStyle.cpp NodeForcePhysicsModel.cpp NodeGeoCoordinate.cpp NodeGeoElevationGrid.cpp NodeGeoMetadata.cpp NodeGeoLocation.cpp NodeGeoLOD.cpp NodeGeoPositionInterpolator.cpp NodeGeoProximitySensor.cpp NodeGeoOrigin.cpp NodeGeoTouchSensor.cpp NodeGeoTransform.cpp NodeGeoViewpoint.cpp NodeGeneratedCubeMapTexture.cpp NodeGroup.cpp NodeHAnimDisplacer.cpp NodeHAnimHumanoid.cpp NodeHAnimJoint.cpp NodeHAnimSegment.cpp NodeHAnimSite.cpp NodeImageCubeMapTexture.cpp NodeImageTexture.cpp NodeImageTexture3D.cpp NodeIndexedLineSet.cpp NodeIndexedQuadSet.cpp NodeIndexedTriangleFanSet.cpp NodeIndexedTriangleSet.cpp NodeIndexedTriangleStripSet.cpp NodeInline.cpp NodeInlineLoadControl.cpp NodeIntegerSequencer.cpp NodeIntegerTrigger.cpp NodeKeySensor.cpp NodeLayer.cpp NodeLayerSet.cpp NodeLayout.cpp NodeLayoutGroup.cpp NodeLayoutLayer.cpp NodeLinePickSensor.cpp NodeLineProperties.cpp NodeLineSet.cpp NodeLoadSensor.cpp NodeLocalFog.cpp NodeLOD.cpp NodeMaterial.cpp NodeMatrix3VertexAttribute.cpp NodeMatrix4VertexAttribute.cpp NodeMetadataBoolean.cpp NodeMetadataDouble.cpp NodeMetadataFloat.cpp NodeMetadataInteger.cpp NodeMetadataSet.cpp NodeMetadataString.cpp NodeMotorJoint.cpp NodeMultiTexture.cpp NodeMultiTextureCoordinate.cpp NodeMultiTextureTransform.cpp NodeNavigationInfo.cpp NodeNormal.cpp NodeNormalInterpolator.cpp NodeNurbsCurve.cpp NodeNurbsCurve2D.cpp NodeNurbsGroup.cpp NodeNurbsOrientationInterpolator.cpp NodeNurbsPositionInterpolator.cpp NodeNurbsSet.cpp NodeNurbsSurface.cpp NodeNurbsSurfaceInterpolator.cpp NodeNurbsSweptSurface.cpp NodeNurbsSwungSurface.cpp NodeNurbsTextureCoordinate.cpp NodeNurbsTextureSurface.cpp NodeNurbsTrimmedSurface.cpp NodeOrientationChaser.cpp NodeOrientationDamper.cpp NodeOrientationInterpolator.cpp NodeOrthoViewpoint.cpp NodePackagedShader.cpp NodeParticleSystem.cpp NodePickableGroup.cpp NodePixelTexture.cpp NodePixelTexture3D.cpp NodePlaneSensor.cpp NodePointEmitter.cpp NodePointLight.cpp NodePointPickSensor.cpp NodePointSet.cpp NodePolyline2D.cpp NodePolylineEmitter.cpp NodePolypoint2D.cpp NodePositionChaser.cpp NodePositionChaser2D.cpp NodePositionDamper.cpp NodePositionDamper2D.cpp NodePositionInterpolator.cpp NodePositionInterpolator2D.cpp NodePrimitivePickSensor.cpp NodeProgramShader.cpp NodeProjectionVolumeStyle.cpp NodeProximitySensor.cpp NodeQuadSet.cpp NodeReceiverPdu.cpp NodeRectangle2D.cpp NodeRigidBody.cpp NodeRigidBodyCollection.cpp NodeScalarChaser.cpp NodeScalarDamper.cpp NodeScalarInterpolator.cpp NodeScreenFontStyle.cpp NodeScreenGroup.cpp NodeScript.cpp NodeShaderPart.cpp NodeShaderProgram.cpp NodeShape.cpp NodeSignalPdu.cpp NodeSingleAxisHingeJoint.cpp NodeSliderJoint.cpp NodeSound.cpp NodeSphere.cpp NodeSphereSensor.cpp NodeSplinePositionInterpolator.cpp NodeSplinePositionInterpolator2D.cpp NodeSplineScalarInterpolator.cpp NodeSpotLight.cpp NodeSquadOrientationInterpolator.cpp NodeStaticGroup.cpp NodeStringSensor.cpp NodeSurfaceEmitter.cpp NodeSwitch.cpp NodeTexCoordChaser2D.cpp NodeTexCoordDamper2D.cpp NodeText.cpp NodeTextureBackground.cpp NodeTextureCoordinate.cpp NodeTextureCoordinate3D.cpp NodeTextureCoordinate4D.cpp NodeTextureCoordinateGenerator.cpp NodeTextureProperties.cpp NodeTextureTransform.cpp NodeTextureTransform3D.cpp NodeTextureTransformMatrix3D.cpp NodeTimeSensor.cpp NodeTimeTrigger.cpp NodeTouchSensor.cpp NodeTransform.cpp NodeTransformSensor.cpp NodeTransmitterPdu.cpp NodeTriangleFanSet.cpp NodeTriangleSet.cpp NodeTriangleSet2D.cpp NodeTriangleStripSet.cpp NodeTrimmedSurface.cpp NodeTwoSidedMaterial.cpp NodeUniversalJoint.cpp NodeViewpoint.cpp NodeViewpointGroup.cpp NodeViewport.cpp NodeVisibilitySensor.cpp NodeVolumeEmitter.cpp NodeVolumePickSensor.cpp NodeWindPhysicsModel.cpp NodeEdgeEnhancementVolumeStyle.cpp NodeIsoSurfaceVolumeData.cpp NodeOpacityMapVolumeStyle.cpp NodeSegmentedVolumeData.cpp NodeShadedVolumeStyle.cpp NodeSilhouetteEnhancementVolumeStyle.cpp NodeToneMappedVolumeStyle.cpp NodeVolumeData.cpp NodeWorldInfo.cpp NodeComment.cpp NodeImport.cpp NodeExport.cpp \ BasicTransformNode.cpp TransformNode.cpp DynamicFieldsNode.cpp GeoNode.cpp GroupNode.cpp StaticGroupNode.cpp MeshBasedNode.cpp MeshMorphingNode.cpp ChainBasedNode.cpp EmitterNode.cpp GeometryNode.cpp IndexedTriangleSetNode.cpp X3DNBodyCollidableNode.cpp X3DNBodyCollisionSpaceNode.cpp X3DRigidJointNode.cpp AnchoredJointNode.cpp Texture3DNode.cpp FontStyleNode.cpp ViewpointNode.cpp DamperNode.cpp ChaserNode.cpp > Makefile.depend_nodes cp Makefile Makefile.bak gawk '{ print } /^# DO NOT DELETE THIS LINE/ { print ""; exit }' < Makefile.bak > Makefile cat Makefile.depend_dune Makefile.depend_bigdune Makefile.depend_type \ Makefile.depend_extra Makefile.depend_c Makefile.depend_lexyacc \ Makefile.depend_main Makefile.depend_nodes >> Makefile rm -f Makefile.depend_dune Makefile.depend_bigdune Makefile.depend_type \ Makefile.depend_extra Makefile.depend_c Makefile.depend_lexyacc \ Makefile.depend_main Makefile.depend_nodes Warning: no known program to change mpeg1 (.mpeg) files if you have such a program, you should restart configure with the --with-movieeditor= option + CXXFLAGS=' -Wno-ignored-attributes -Wnonnull-compare -Wmaybe-uninitialized' + /usr/bin/make -O -j4 V=1 VERBOSE=1 cd src && /usr/bin/make $DUNEMAKEFLAGS make[1]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' gcc -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -std=c99 -c -o mysnprintf.o mysnprintf.c make[1]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' if test "X_" = "X_SDLjoystick/libSDLjoystick.a" ;then cd SDLjoystick;/usr/bin/make; fi /usr/bin/make SFMFTypes.h make[2]: 'SFMFTypes.h' is up to date. (cd swt ; /usr/bin/make) (cd include ; /usr/bin/make $DUNEMAKEFLAGS) make[3]: 'swlanguages.h' is up to date. (cd rc ; /usr/bin/make $DUNEMAKEFLAGS) make[3]: Entering directory '/builddir/build/BUILD/wdune-1.820/src/swt/rc' flex --nounistd -t rclex.l > rclex.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src/swt/rc' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.820/src/swt/rc' bison -y -d rcparse.y mv -f y.tab.c rcparse.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src/swt/rc' rcparse.y: warning: 2 shift/reduce conflicts [-Wconflicts-sr] make[3]: Entering directory '/builddir/build/BUILD/wdune-1.820/src/swt/rc' gcc -g -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c -o rcparse.o rcparse.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src/swt/rc' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.820/src/swt/rc' gcc -g -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c -o rclex.o rclex.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src/swt/rc' :1999:16: warning: 'input' defined but not used [-Wunused-function] :1956:17: warning: 'yyunput' defined but not used [-Wunused-function] make[3]: Entering directory '/builddir/build/BUILD/wdune-1.820/src/swt/rc' gcc -g -I../include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp rcparse.o rclex.o rc.o -o rc make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src/swt/rc' rm rclex.c (cd motif ; /usr/bin/make $DUNEMAKEFLAGS) make[3]: Entering directory '/builddir/build/BUILD/wdune-1.820/src/swt/motif' gcc -O2 -g -I../.. -I../include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c -o header.o header.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src/swt/motif' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.820/src/swt/motif' gcc -O2 -g -I../.. -I../include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c -o groupbox.o groupbox.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src/swt/motif' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.820/src/swt/motif' gcc -O2 -g -I../.. -I../include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c -o statusbar.o statusbar.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src/swt/motif' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.820/src/swt/motif' gcc -O2 -g -I../.. -I../include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c -o browser.o browser.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src/swt/motif' browser.c:335:1: warning: 'childInput' defined but not used [-Wunused-function] 335 | childInput(XtPointer closure , int *source, XtInputId *id) | ^~~~~~~~~~ browser.c: In function 'browserRemote': browser.c:251:20: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 251 | arg[i + 1] = 0; | ~~~~~~~~~~~^~~ browser.c:237:10: note: at offset 1024 to object 'arg' with size 1024 declared here 237 | char arg[1024]; | ^~~ make[3]: Entering directory '/builddir/build/BUILD/wdune-1.820/src/swt/motif' gcc -O2 -g -I../.. -I../include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c -o util.o util.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src/swt/motif' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.820/src/swt/motif' gcc -O2 -g -I../.. -I../include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c -o tree.o tree.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src/swt/motif' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.820/src/swt/motif' gcc -O2 -g -I../.. -I../include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c -o toolbar.o toolbar.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src/swt/motif' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.820/src/swt/motif' gcc -O2 -g -I../.. -I../include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c -o resload.o resload.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src/swt/motif' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.820/src/swt/motif' gcc -O2 -g -I../.. -I../include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c -o swt.o swt.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src/swt/motif' swt.c: In function 'getFont': swt.c:2548:16: warning: unused variable 'xftInitialised' [-Wunused-variable] 2548 | static int xftInitialised = 0; | ^~~~~~~~~~~~~~ swt.c: In function 'swFindFont': swt.c:2572:21: warning: unused variable 'entry' [-Wunused-variable] 2572 | XmFontListEntry entry; | ^~~~~ swt.c:2571:18: warning: unused variable 'fs' [-Wunused-variable] 2571 | XFontStruct *fs; | ^~ swt.c:2570:12: warning: unused variable 'font' [-Wunused-variable] 2570 | SFont *font; | ^~~~ At top level: swt.c:2548:16: warning: 'xftInitialised' defined but not used [-Wunused-variable] 2548 | static int xftInitialised = 0; | ^~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/wdune-1.820/src/swt/motif' rm -f ../lib/libswt.a ar -r ../lib/libswt.a swt.o browser.o tree.o header.o groupbox.o statusbar.o toolbar.o util.o resload.o /usr/bin/ranlib ../lib/libswt.a make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src/swt/motif' ar: creating ../lib/libswt.a /usr/bin/make ../bin/dune make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c main.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMovieTexture.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Util.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MyMesh.h:53, from Util.cpp:35: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MyMesh.h:53, from Util.cpp:35: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MyMesh.h:53, from Util.cpp:35: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MyMesh.h:53, from Util.cpp:35: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from Util.cpp:35: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Util.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Util.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from Util.cpp:35: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from Util.cpp:35: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Util.h:24, from Util.cpp:32: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from Util.cpp:35: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MeshSubdivide.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from MeshSubdivide.cpp:29: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshSubdivide.cpp:29: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MeshSubdivide.cpp:24: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from MeshSubdivide.cpp:29: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c quadric_simp.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from /usr/include/vcglib/vcg/space/index/grid_util.h:29, from /usr/include/vcglib/vcg/complex/algorithms/closest.h:32, from /usr/include/vcglib/vcg/complex/algorithms/clean.h:32, from quadric_simp.h:39, from quadric_simp.cpp:26: /usr/include/vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator::Refresh()': /usr/include/vcglib/vcg/space/index/space_iterators.h:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 403 | for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) | ^~~ /usr/include/vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 434 | std::sort(Elems.begin(),Elems.end()); | ^~~ In file included from /usr/include/vcglib/vcg/complex/algorithms/closest.h:33, from /usr/include/vcglib/vcg/complex/algorithms/clean.h:32, from quadric_simp.h:39, from quadric_simp.cpp:26: /usr/include/vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3&, OBJPTRCONTAINER&)': /usr/include/vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 235 | for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) | ^~~ /usr/include/vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 251 | return (static_cast(_objectPtrs.size())); | ^~~~~~ In file included from quadric_simp.h:40, from quadric_simp.cpp:26: /usr/include/vcglib/vcg/complex/algorithms/local_optimization.h: In member function 'void vcg::LocalOptimization::ClearHeapOld()': /usr/include/vcglib/vcg/complex/algorithms/local_optimization.h:323:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 323 | for(hi=h.begin();hi!=h.end();++hi) | ^~~ /usr/include/vcglib/vcg/complex/algorithms/local_optimization.h:331:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 331 | make_heap(h.begin(),h.end()); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c -o Node.o Node.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' Node.cpp: In member function 'virtual int Node::writeXml(int, int, int, bool)': Node.cpp:799:33: warning: unused variable 'name' [-Wunused-variable] 799 | const char *name = parent->getProto()->getField( | ^~~~ Node.cpp: In member function 'int Node::writeCAndFollowRoutes(int, int, int, bool, const char*)': Node.cpp:2873:18: warning: unused variable 'isCurveAnimation' [-Wunused-variable] 2873 | bool isCurveAnimation = (sNode->getType() == DUNE_CURVE_ANIMATION); | ^~~~~~~~~~~~~~~~ Node.cpp:2721:10: warning: unused variable 'x3d' [-Wunused-variable] 2721 | bool x3d = m_scene->isX3d(); | ^~~ Node.cpp: In member function 'virtual void NodeData::sendEvent(int, double, FieldValue*)': Node.cpp:3460:23: warning: unused variable 'isNode' [-Wunused-variable] 3460 | Node *isNode = evOut->getIsNode(i); | ^~~~~~ In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from Node.cpp:31: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from Node.cpp:31: MFNode.h: In member function 'NodeList* MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from Node.cpp:31: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from Node.cpp:31: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from Node.cpp:33: Field.h: In member function 'FieldValue* Field::getDefault(bool) const': Field.h:49:24: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 49 | if (this == NULL) | ^~ Node.cpp: In member function 'bool NodeData::isEqual(Node*)': Node.cpp:3584:9: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 3584 | if (this == NULL) | ^~ Node.cpp: In member function 'bool NodeData::isEqualCopy(Node*)': Node.cpp:3601:9: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 3601 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from Node.cpp:31: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from Node.cpp:31: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ Node.cpp: In member function 'bool Node::isDeepInsideProto()': Node.cpp:4644:5: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 4644 | if (this == NULL) | ^~ Node.cpp: In member function 'bool Node::doWithBranch(DoWithNodeCallback, void*, bool, bool, bool, bool, bool, bool)': Node.cpp:3867:5: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 3867 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c -o SceneProtoMap.o SceneProtoMap.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAnchor.h:26, from SceneProtoMap.cpp:25: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAnchor.h:26, from SceneProtoMap.cpp:25: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAnchor.h:26, from SceneProtoMap.cpp:25: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAnchor.h:26, from SceneProtoMap.cpp:25: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c AboutDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c CommandList.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c -o Scene.o Scene.cpp Scene.cpp: In member function 'void Scene::OnFieldChange(Node*, int, int)': Scene.cpp:5563:19: warning: variable 'time' set but not used [-Wunused-but-set-variable] 5563 | static double time = 0; | ^~~~ In file included from Scene.h:58, from Scene.cpp:68: Proto.h: In member function 'bool Proto::isInScene()': Proto.h:302:31: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 302 | if (this == NULL) | ^~ In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from Scene.cpp:68: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from Scene.cpp:68: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from Scene.cpp:68: MFNode.h: In member function 'NodeList* MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from Scene.cpp:68: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from Scene.cpp:68: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from Scene.cpp:68: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from Scene.cpp:68: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from Scene.cpp:68: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ Scene.cpp: In member function 'MyArray* Scene::searchInterpolators()': Scene.cpp:7436:12: warning: 'targets' is used uninitialized in this function [-Wuninitialized] 7436 | return targets; | ^~~~~~~ In file included from NodeList.h:28, from Scene.h:46, from Scene.cpp:68: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ Scene.cpp: In member function 'bool Scene::checkXSymetricOrSameHandle(int, MFVec3f*)': Scene.cpp:6886:25: warning: 'vPoint.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 6886 | if ( (fabs(vPoint.z - vIndex.z) < epsilon) | ~~~~^~~~~~~~~~~~~~~~~~~~~ Scene.cpp:6887:25: warning: 'vPoint.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 6887 | && (fabs(vPoint.y - vIndex.y) < epsilon)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~ Scene.cpp:6892:29: warning: 'vPoint.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 6892 | if (fabs(vPoint.x + vIndex.x) < epsilon) | ~~~~^~~~~~~~~~~~~~~~~~~~~ Scene.cpp:6886:25: warning: 'vIndex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 6886 | if ( (fabs(vPoint.z - vIndex.z) < epsilon) | ~~~~^~~~~~~~~~~~~~~~~~~~~ Scene.cpp:6887:25: warning: 'vIndex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 6887 | && (fabs(vPoint.y - vIndex.y) < epsilon)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~ Scene.cpp:6892:29: warning: 'vIndex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 6892 | if (fabs(vPoint.x + vIndex.x) < epsilon) | ~~~~^~~~~~~~~~~~~~~~~~~~~ Scene.cpp: In member function 'MyArray* Scene::searchTimeSensors()': Scene.cpp:7469:20: warning: 'targets' may be used uninitialized in this function [-Wmaybe-uninitialized] 7469 | return targets; | ^~~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Map.h:24, from Scene.h:34, from Scene.cpp:68: List.h: In member function 'void Scene::unuse(const char*)': List.h:42:50: warning: 'nodeIterator' may be used uninitialized in this function [-Wmaybe-uninitialized] 42 | T item() { return m_value; } | ^~~~~~~ Scene.cpp:467:31: note: 'nodeIterator' was declared here 467 | NodeMap::Chain::Iterator *nodeIterator; | ^~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Element.cpp Element.cpp: In member function 'const MyString& Element::getName(bool) const': Element.cpp:47:5: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 47 | if (this == NULL) | ^~ Element.cpp: In member function 'int Element::getType() const': Element.cpp:60:5: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 60 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c EventIn.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c EventOut.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ExposedField.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from ExposedField.cpp:26: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from ExposedField.cpp:28: Field.h: In member function 'FieldValue* Field::getDefault(bool) const': Field.h:49:24: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 49 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Field.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from Field.cpp:27: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c FieldCommand.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from FieldCommand.cpp:26: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFieldCommand.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from MFieldCommand.cpp:25: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c FaceData.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c TUIElement.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Image.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c FieldValue.cpp In file included from SFMFTypes.h:54, from FieldValue.cpp:26: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from FieldValue.cpp:26: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Matrix.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Interpolator.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' Interpolator.cpp: In member function 'void Interpolator::insertKey(int, float, const float*, int)': Interpolator.cpp:349:9: warning: unused variable 'numKeys' [-Wunused-variable] 349 | int numKeys = keys->getSize(); | ^~~~~~~ In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from Interpolator.cpp:24: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from Interpolator.cpp:24: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Metadata.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MoveCommand.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from MoveCommand.cpp:26: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeList.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Path.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from Path.cpp:26: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from Path.cpp:26: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c RouteCommand.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MyString.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c UnRouteCommand.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Proto.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' Proto.cpp: In constructor 'Proto::Proto(Scene*, Proto*, int)': Proto.cpp:169:13: warning: statement has no effect [-Wunused-value] 169 | m_hasTimeSensor; | ^~~~~~~~~~~~~~~ Proto.cpp: In function 'bool fixEventOuts(Node*, void*)': Proto.cpp:2722:22: warning: unused variable 'evIn' [-Wunused-variable] 2722 | EventIn *evIn = proto->getEventIn(j); | ^~~~ Proto.cpp:2723:17: warning: unused variable 'eventIn' [-Wunused-variable] 2723 | int eventIn = j; | ^~~~~~~ In file included from Proto.cpp:36: Field.h: In member function 'FieldValue* Field::getDefault(bool) const': Field.h:49:24: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 49 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SelectionCommand.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Quaternion.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c RenderState.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MyMesh.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MyMesh.h:53, from MyMesh.cpp:27: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MyMesh.h:53, from MyMesh.cpp:27: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MyMesh.h:53, from MyMesh.cpp:27: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MyMesh.h:53, from MyMesh.cpp:27: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from MyMesh.cpp:27: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MyMesh.cpp:27: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from MyMesh.h:37, from MyMesh.cpp:27: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from MyMesh.cpp:27: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SceneTreeView.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from SceneView.h:25, from SceneTreeView.h:24, from SceneTreeView.cpp:24: MFNode.h: In member function 'NodeList* MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from SceneView.h:25, from SceneTreeView.h:24, from SceneTreeView.cpp:24: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from SceneView.h:25, from SceneTreeView.h:24, from SceneTreeView.cpp:24: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from DuneApp.h:39, from SceneView.h:24, from SceneTreeView.h:24, from SceneTreeView.cpp:24: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MainWindow.cpp MainWindow.cpp: In member function 'void MainWindow::moveSibling(int)': MainWindow.cpp:8641:13: warning: unused variable 'parentField' [-Wunused-variable] 8641 | int parentField = node->getParentField(); | ^~~~~~~~~~~ MainWindow.cpp: In member function 'void MainWindow::checkInFile(const char*)': MainWindow.cpp:13364:19: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 13364 | system(initString); | ~~~~~~^~~~~~~~~~~~ MainWindow.cpp:13387:19: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 13387 | system(commitString); | ~~~~~~^~~~~~~~~~~~~~ MainWindow.cpp: At global scope: MainWindow.cpp:8451:13: warning: 'bool searchMeshDataOrTransform(Node*, void*)' defined but not used [-Wunused-function] 8451 | static bool searchMeshDataOrTransform(Node *node, void *data) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from SceneView.h:25, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from SceneView.h:25, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from SceneView.h:25, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: MFNode.h: In member function 'NodeList* MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from SceneView.h:25, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from SceneView.h:25, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from SceneView.h:25, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from SceneView.h:25, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from SceneView.h:25, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from DuneApp.h:33, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Array.h: In member function 'void MainWindow::same(int, int)': Array.h:104:21: warning: 'vec2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp:10500:19: note: 'vec2.Vec3x::z' was declared here 10500 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ In file included from DuneApp.h:33, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Array.h:104:21: warning: 'vec2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp:10500:19: note: 'vec2.Vec3x::y' was declared here 10500 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ In file included from DuneApp.h:33, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Array.h:104:21: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp:10468:23: note: 'vec.Vec3x::x' was declared here 10468 | Vec3f vec = point->getValue(coordIndex); | ^~~ In file included from DuneApp.h:33, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Array.h:104:21: warning: 'vec1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp:10488:19: note: 'vec1.Vec3x::z' was declared here 10488 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ In file included from DuneApp.h:33, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Array.h:104:21: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp:10468:23: note: 'vec.Vec3x::y' was declared here 10468 | Vec3f vec = point->getValue(coordIndex); | ^~~ In file included from DuneApp.h:33, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Array.h:104:21: warning: 'vec1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp:10488:19: note: 'vec1.Vec3x::y' was declared here 10488 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ In file included from DuneApp.h:33, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Array.h:104:21: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp:10468:23: note: 'vec.Vec3x::z' was declared here 10468 | Vec3f vec = point->getValue(coordIndex); | ^~~ In file included from DuneApp.h:33, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Array.h:104:21: warning: 'vec1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp:10488:19: note: 'vec1.Vec3x::x' was declared here 10488 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ In file included from DuneApp.h:33, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Array.h:104:21: warning: 'vec2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp:10500:19: note: 'vec2.Vec3x::x' was declared here 10500 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + jmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' ) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from DuneApp.h:33, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Array.h: In member function 'void MainWindow::moveTo(int)': Array.h:104:21: warning: 'vec2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp:10300:19: note: 'vec2.Vec3x::z' was declared here 10300 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ In file included from DuneApp.h:33, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Array.h:104:21: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp:10268:23: note: 'vec.Vec3x::x' was declared here 10268 | Vec3f vec = point->getValue(coordIndex); | ^~~ In file included from DuneApp.h:33, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Array.h:104:21: warning: 'vec1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp:10288:19: note: 'vec1.Vec3x::z' was declared here 10288 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ In file included from DuneApp.h:33, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Array.h:104:21: warning: 'vec2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp:10300:19: note: 'vec2.Vec3x::x' was declared here 10300 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ In file included from DuneApp.h:33, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Array.h:104:21: warning: 'vec2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp:10300:19: note: 'vec2.Vec3x::y' was declared here 10300 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ In file included from DuneApp.h:33, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Array.h:104:21: warning: 'vec1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp:10288:19: note: 'vec1.Vec3x::y' was declared here 10288 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ In file included from DuneApp.h:33, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Array.h:104:21: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp:10268:23: note: 'vec.Vec3x::z' was declared here 10268 | Vec3f vec = point->getValue(coordIndex); | ^~~ In file included from DuneApp.h:33, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Array.h:104:21: warning: 'vec1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp:10288:19: note: 'vec1.Vec3x::x' was declared here 10288 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ In file included from DuneApp.h:33, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Array.h:104:21: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp:10268:23: note: 'vec.Vec3x::y' was declared here 10268 | Vec3f vec = point->getValue(coordIndex); | ^~~ In file included from DuneApp.h:33, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Array.h: In member function 'void MainWindow::scaleBy(int)': Array.h:104:21: warning: 'vec2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp:10411:19: note: 'vec2.Vec3x::z' was declared here 10411 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ In file included from DuneApp.h:33, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Array.h:104:21: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp:10379:23: note: 'vec.Vec3x::x' was declared here 10379 | Vec3f vec = point->getValue(coordIndex); | ^~~ In file included from DuneApp.h:33, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Array.h:104:21: warning: 'vec1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp:10399:19: note: 'vec1.Vec3x::z' was declared here 10399 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ In file included from DuneApp.h:33, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Array.h:104:21: warning: 'vec2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp:10411:19: note: 'vec2.Vec3x::x' was declared here 10411 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ In file included from DuneApp.h:33, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Array.h:104:21: warning: 'vec2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp:10411:19: note: 'vec2.Vec3x::y' was declared here 10411 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ In file included from DuneApp.h:33, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Array.h:104:21: warning: 'vec1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp:10399:19: note: 'vec1.Vec3x::y' was declared here 10399 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ In file included from DuneApp.h:33, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Array.h:104:21: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp:10379:23: note: 'vec.Vec3x::z' was declared here 10379 | Vec3f vec = point->getValue(coordIndex); | ^~~ In file included from DuneApp.h:33, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Array.h:104:21: warning: 'vec1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp:10399:19: note: 'vec1.Vec3x::x' was declared here 10399 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ In file included from DuneApp.h:33, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Array.h:104:21: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp:10379:23: note: 'vec.Vec3x::y' was declared here 10379 | Vec3f vec = point->getValue(coordIndex); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SceneView.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SceneGraphView.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from SceneView.h:25, from SceneGraphView.h:29, from SceneGraphView.cpp:24: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from SceneView.h:25, from SceneGraphView.h:29, from SceneGraphView.cpp:24: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c FieldView.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from SceneView.h:25, from FieldView.h:25, from FieldView.cpp:23: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from SceneView.h:25, from FieldView.h:25, from FieldView.cpp:23: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from FieldViewItem.h:28, from FieldView.cpp:26: Field.h: In member function 'FieldValue* Field::getDefault(bool) const': Field.h:49:24: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 49 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c FieldViewItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from SceneView.h:25, from FieldView.h:25, from FieldViewItem.cpp:30: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeIndexedFaceSet.cpp NodeIndexedFaceSet.cpp: In function 'bool comparePermutation(MyArray, MyArray, MFVec3f*)': NodeIndexedFaceSet.cpp:709:10: warning: unused variable 'ret' [-Wunused-variable] 709 | bool ret = true; | ^~~ NodeIndexedFaceSet.cpp: In member function 'void NodeIndexedFaceSet::extrudeFaces(float)': NodeIndexedFaceSet.cpp:873:12: warning: unused variable 'offset' [-Wunused-variable] 873 | int offset = face->getOffset(); | ^~~~~~ NodeIndexedFaceSet.cpp:874:13: warning: unused variable 'numVertices' [-Wunused-variable] 874 | int numVertices = face->getNumVertices(); | ^~~~~~~~~~~ NodeIndexedFaceSet.cpp: In member function 'NodeIndexedFaceSet* NodeIndexedFaceSet::readOff(const char*)': NodeIndexedFaceSet.cpp:2328:9: warning: unused variable 'numVerticesPerFace' [-Wunused-variable] 2328 | int numVerticesPerFace = atoi(intStrings[2]); | ^~~~~~~~~~~~~~~~~~ NodeIndexedFaceSet.cpp: In member function 'void NodeIndexedFaceSet::writeOffVerticesAndColors(int, Node*)': NodeIndexedFaceSet.cpp:2488:28: warning: unused variable 'colorNode' [-Wunused-variable] 2488 | NodeColor *colorNode = (NodeColor *)color()->getValue(); | ^~~~~~~~~ NodeIndexedFaceSet.cpp: In member function 'void NodeIndexedFaceSet::writeOffIndicesAndColors(int, int, Node*)': NodeIndexedFaceSet.cpp:2530:24: warning: unused variable 'colorNode' [-Wunused-variable] 2530 | NodeColor *colorNode = (NodeColor *)color()->getValue(); | ^~~~~~~~~ In file included from /usr/include/vcglib/vcg/space/index/grid_util.h:29, from /usr/include/vcglib/vcg/complex/algorithms/closest.h:32, from /usr/include/vcglib/vcg/complex/algorithms/clean.h:32, from quadric_simp.h:39, from NodeIndexedFaceSet.cpp:2576: /usr/include/vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator::Refresh()': /usr/include/vcglib/vcg/space/index/space_iterators.h:403:4: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 403 | for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) | ^~~ /usr/include/vcglib/vcg/space/index/space_iterators.h:434:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 434 | std::sort(Elems.begin(),Elems.end()); | ^~~ In file included from /usr/include/vcglib/vcg/complex/algorithms/closest.h:33, from /usr/include/vcglib/vcg/complex/algorithms/clean.h:32, from quadric_simp.h:39, from NodeIndexedFaceSet.cpp:2576: /usr/include/vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const vcg::Box3&, OBJPTRCONTAINER&)': /usr/include/vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 235 | for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) | ^~~ /usr/include/vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 251 | return (static_cast(_objectPtrs.size())); | ^~~~~~ In file included from quadric_simp.h:40, from NodeIndexedFaceSet.cpp:2576: /usr/include/vcglib/vcg/complex/algorithms/local_optimization.h: In member function 'void vcg::LocalOptimization::ClearHeapOld()': /usr/include/vcglib/vcg/complex/algorithms/local_optimization.h:323:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 323 | for(hi=h.begin();hi!=h.end();++hi) | ^~~ /usr/include/vcglib/vcg/complex/algorithms/local_optimization.h:331:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 331 | make_heap(h.begin(),h.end()); | ^~~~~~~~~ In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ SFFloat.h: In member function 'double SFFloat::getFixedAngle(double)': SFFloat.h:65:29: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 65 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ NodeIndexedFaceSet.cpp: In member function 'bool NodeIndexedFaceSet::isSymetricFace(int)': NodeIndexedFaceSet.cpp:831:26: warning: 'vec2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 831 | ((vec2.y - vec.y) < fepsilon) && | ~~~~~~~~^~~~~~~~ NodeIndexedFaceSet.cpp:830:26: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 830 | if (((vec2.x + vec.x) < fepsilon) && | ~~~~~~~~^~~~~~~~ NodeIndexedFaceSet.cpp:832:26: warning: 'vec2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 832 | ((vec2.z - vec.z) < fepsilon)) | ~~~~~~~~^~~~~~~~ NodeIndexedFaceSet.cpp:830:26: warning: 'vec2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 830 | if (((vec2.x + vec.x) < fepsilon) && | ~~~~~~~~^~~~~~~~ NodeIndexedFaceSet.cpp:831:26: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 831 | ((vec2.y - vec.y) < fepsilon) && | ~~~~~~~~^~~~~~~~ NodeIndexedFaceSet.cpp:832:26: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 832 | ((vec2.z - vec.z) < fepsilon)) | ~~~~~~~~^~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h: In member function 'bool NodeIndexedFaceSet::checkMidpoint(Vec3f, int, int, int, int, int, int)': Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp:1256:11: note: 'v2.Vec3x::z' was declared here 1256 | Vec3f v2 = vertices->getValue(ci->getValue(point2)); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp:1256:11: note: 'v2.Vec3x::y' was declared here 1256 | Vec3f v2 = vertices->getValue(ci->getValue(point2)); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp:1256:11: note: 'v2.Vec3x::x' was declared here 1256 | Vec3f v2 = vertices->getValue(ci->getValue(point2)); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp:1255:11: note: 'v1.Vec3x::z' was declared here 1255 | Vec3f v1 = vertices->getValue(ci->getValue(point1)); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:70:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 70 | { return Vec3x(x + v.x, y + v.y, z + v.z); } | ^ NodeIndexedFaceSet.cpp:1255:11: note: 'v1.Vec3x::y' was declared here 1255 | Vec3f v1 = vertices->getValue(ci->getValue(point1)); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:70:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 70 | { return Vec3x(x + v.x, y + v.y, z + v.z); } | ^ NodeIndexedFaceSet.cpp:1255:11: note: 'v1.Vec3x::x' was declared here 1255 | Vec3f v1 = vertices->getValue(ci->getValue(point1)); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h: In member function 'void NodeIndexedFaceSet::splitIntoPieces(int, int)': Vec3x.h:72:60: warning: 'r.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp:1368:19: note: 'r.Vec3x::z' was declared here 1368 | Vec3f r = newVertices->getValue(off3); | ^ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'r.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp:1368:19: note: 'r.Vec3x::y' was declared here 1368 | Vec3f r = newVertices->getValue(off3); | ^ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 'r.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp:1368:19: note: 'r.Vec3x::x' was declared here 1368 | Vec3f r = newVertices->getValue(off3); | ^ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 't.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp:1366:19: note: 't.Vec3x::z' was declared here 1366 | Vec3f t = newVertices->getValue(off2); | ^ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 't.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp:1366:19: note: 't.Vec3x::y' was declared here 1366 | Vec3f t = newVertices->getValue(off2); | ^ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 't.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp:1366:19: note: 't.Vec3x::x' was declared here 1366 | Vec3f t = newVertices->getValue(off2); | ^ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 's.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp:1364:19: note: 's.Vec3x::z' was declared here 1364 | Vec3f s = newVertices->getValue(off1); | ^ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 's.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp:1364:19: note: 's.Vec3x::y' was declared here 1364 | Vec3f s = newVertices->getValue(off1); | ^ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:72:60: warning: 's.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp:1364:19: note: 's.Vec3x::x' was declared here 1364 | Vec3f s = newVertices->getValue(off1); | ^ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:70:60: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 70 | { return Vec3x(x + v.x, y + v.y, z + v.z); } | ^ NodeIndexedFaceSet.cpp:1362:19: note: 'vec.Vec3x::z' was declared here 1362 | Vec3f vec = newVertices->getValue(off); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:70:60: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 70 | { return Vec3x(x + v.x, y + v.y, z + v.z); } | ^ NodeIndexedFaceSet.cpp:1362:19: note: 'vec.Vec3x::y' was declared here 1362 | Vec3f vec = newVertices->getValue(off); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:70:60: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 70 | { return Vec3x(x + v.x, y + v.y, z + v.z); } | ^ NodeIndexedFaceSet.cpp:1362:19: note: 'vec.Vec3x::x' was declared here 1362 | Vec3f vec = newVertices->getValue(off); | ^~~ NodeIndexedFaceSet.cpp: In member function 'void NodeIndexedFaceSet::extrudeFaces(float)': NodeIndexedFaceSet.cpp:934:31: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 934 | vec.z = vec.z + dist; | ~~~~~~^~~~~~ NodeIndexedFaceSet.cpp:935:43: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 935 | newVertices->appendSFValue(vec.x, vec.y, vec.z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ NodeIndexedFaceSet.cpp:933:35: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 933 | vec.x = vec.x - dist; | ~~~~~~^~~~~~ NodeIndexedFaceSet.cpp:894:31: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 894 | vec.z = vec.z + dist; | ~~~~~~^~~~~~ In file included from SFMFTypes.h:43, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: MFVec3f.h:75:43: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 75 | { insertSFValue(getSFSize(), x, y, z); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ NodeIndexedFaceSet.cpp:890:23: note: 'vec.Vec3x::y' was declared here 890 | Vec3f vec = ncoord->point()->getValue(ci); | ^~~ NodeIndexedFaceSet.cpp:893:27: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 893 | vec.x += dist; | ~~~~~~^~~~~~~ In file included from Vec3f.h:24, make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c URL.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c PanedWindow.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c StatusBar.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c EulerAngles.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ToolbarWindow.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ChannelView.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c TransformMode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c xerrorhandler.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' xerrorhandler.cpp: In member function 'int DuneApp::emergency_rescue(int)': xerrorhandler.cpp:160:19: warning: unused variable 'fileStat' [-Wunused-variable] 160 | struct stat fileStat; | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Aflock.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from /usr/include/string.h:495, from Aflock.cpp:47: In function 'char* strncpy(char*, const char*, size_t)', inlined from 'void Aflock::setPort(const char*)' at Aflock.cpp:200:15: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'Aflock::Aflock(const char*, const int&, const int&, const int&, const int&, const int&, const BIRD_HEMI&, const BIRD_FILT&, const bool&, const char&, const char*)' at Aflock.cpp:137:14: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'char* strncpy(char*, const char*, size_t)', inlined from 'Aflock::Aflock(const char*, const int&, const int&, const int&, const int&, const int&, const BIRD_HEMI&, const BIRD_FILT&, const bool&, const char&, const char*)' at Aflock.cpp:150:13: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c InputDevice.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Scene3DView.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' Scene3DView.cpp: In member function 'unsigned int Scene3DView::getHit(int, int)': Scene3DView.cpp:420:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 420 | for (int i = 0; i < numNames; i++) { | ~~^~~~~~~~~~ Scene3DView.cpp:419:22: warning: unused variable 'maxDepth' [-Wunused-variable] 419 | unsigned maxDepth = *pickBuffer++; | ^~~~~~~~ Scene3DView.cpp:410:11: warning: unused variable 'path' [-Wunused-variable] 410 | Path *path = NULL; | ^~~~ In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from SceneView.h:25, from Scene3DView.h:27, from Scene3DView.cpp:26: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from SceneView.h:25, from Scene3DView.h:27, from Scene3DView.cpp:26: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from SceneView.h:25, from Scene3DView.h:27, from Scene3DView.cpp:26: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from SceneView.h:25, from Scene3DView.h:27, from Scene3DView.cpp:26: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from SceneView.h:25, from Scene3DView.h:27, from Scene3DView.cpp:26: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from Scene3DView.cpp:38: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Scene3DView.cpp:38: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Scene3DView.h:24, from Scene3DView.cpp:26: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from Scene3DView.cpp:38: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' m4 swt/include/languages.m4 CommandlineLanguages.h.m4 > CommandlineLanguages.h make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Types.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NurbsArc.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ScriptEdit.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' ScriptEdit.cpp: In member function 'bool ScriptEdit::writeSFStringUrl(int, const char*)': ScriptEdit.cpp:251:11: warning: variable 'hasJavascript' set but not used [-Wunused-but-set-variable] 251 | bool hasJavascript = false; | ^~~~~~~~~~~~~ ScriptEdit.cpp: In member function 'bool TextEdit::writeSFStringText(int, const char*)': ScriptEdit.cpp:606:11: warning: unused variable 'hasJavascript' [-Wunused-variable] 606 | bool hasJavascript = false; | ^~~~~~~~~~~~~ ScriptEdit.cpp: In member function 'bool ObjectEdit::checkEditorData()': ScriptEdit.cpp:746:10: warning: variable 'beforeFirstDoubleQuoute' set but not used [-Wunused-but-set-variable] 746 | bool beforeFirstDoubleQuoute = true; | ^~~~~~~~~~~~~~~~~~~~~~~ ScriptEdit.cpp: In member function 'bool ObjectEdit::readEditorFile(char*, Node*, int)': ScriptEdit.cpp:824:9: warning: unused variable 'mode' [-Wunused-variable] 824 | int mode = blankOrTabMode; | ^~~~ ScriptEdit.cpp:825:9: warning: unused variable 'lineCount' [-Wunused-variable] 825 | int lineCount = 1; | ^~~~~~~~~ ScriptEdit.cpp:826:10: warning: unused variable 'beforeFirstDoubleQuoute' [-Wunused-variable] 826 | bool beforeFirstDoubleQuoute = true; | ^~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NurbsCurveDegreeElevate.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NurbsMakeRevolvedSurface.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NurbsSurfaceDegreeElevate.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c CheckBoxWindow.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c GpsMathLib.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NurbsCurve.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Vec3x.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c WonderlandModuleExport.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c illegal2vrml.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ColorCircle.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from ColorCircle.h:35, from ColorCircle.cpp:24: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from ColorCircle.h:35, from ColorCircle.cpp:24: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from ColorCircle.h:35, from ColorCircle.cpp:24: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from ColorCircle.h:35, from ColorCircle.cpp:24: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from ColorCircle.h:35, from ColorCircle.cpp:24: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from ColorCircle.cpp:32: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from ColorCircle.cpp:32: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ColorCircle.h:35, from ColorCircle.cpp:24: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from ColorCircle.cpp:32: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c VertexModifier.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c EcmaScriptApp.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c PreferencesApp.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c StereoViewApp.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c DuneApp.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' DuneApp.cpp: In member function 'void DuneApp::OnFilePreview(Scene*)': DuneApp.cpp:591:13: warning: unused variable 'remote' [-Wunused-variable] 591 | int remote = swBrowserGetRemote(GetBrowser()); | ^~~~~~ DuneApp.cpp:631:13: warning: unused variable 'dummy' [-Wunused-variable] 631 | int dummy; | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c InputDeviceApp.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c OutputApp.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c RouteViewApp.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c StartWithApp.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ExportNamesApp.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ModellingApp.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c RenderApp.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ElevationGridDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Dialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c WriteWonderlandCellRenderCode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NurbsCurveDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NurbsPlaneDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ModellingSettingsDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c RenderSettingsDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c DefDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ScriptDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c CoverDefDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Box2NurbsDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Cone2NurbsDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeCone.h:25, from Cone2NurbsDialog.cpp:29: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Sphere2NurbsDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Cylinder2NurbsDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeCylinder.h:25, from Cylinder2NurbsDialog.cpp:29: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NurbsCurve2NurbsSurfDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c InteractionDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c InteractionDialog3.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c InteractionDialog2.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c AnimationDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c URLDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c CurveAnimationDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ArrayDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c FieldPipeDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c OneBoolDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c OneFloatDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c OneIntDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c OneVec3fDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c OneTextDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c TwoRadioButtonsDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c EcmaScriptSettingsDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c UploadSettingsDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c PreviewSettingsDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c HelpSettingsDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c TexteditSettingsDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c StereoViewSettingsDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c OutputSettingsDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c InputDeviceSelectionDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c InputDeviceNameSelectionDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c InputDeviceSettingsDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c AflockSettingsDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c RouteViewSettingsDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c WonderlandModuleExportDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c CattExportDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ScriptEventDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ProtoNameDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ToIndexedFaceSetDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SplitFacesDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NurbsCurve2DDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ViewpointDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ProtoDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SliderFloatDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c InsertToNurbsCurveDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c InsertToNurbsSurfaceDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFBool.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFBool.cpp:26: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFBoolItem.cpp In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from SceneView.h:25, from FieldView.h:25, from SFBoolItem.cpp:24: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SceneDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from SceneDialog.h:25, from SceneDialog.cpp:22: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFColor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFColorRGBA.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFColorItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFColorRGBAItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFDouble.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFDouble.cpp:27: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFDoubleItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFFloat.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFFloat.cpp:26: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFFloatItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFFloatItem.cpp:23: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFImage.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFImageItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFInt32.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFInt32.cpp:26: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFMatrix3f.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMatrix3f.cpp:28: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFInt32Item.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFInt32Item.cpp:23: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFMatrix3fItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFMatrix4f.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMatrix4f.cpp:28: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFMatrix4fItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from SFNode.cpp:24: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from SFNode.cpp:24: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFNodeItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFNodeItem.cpp:23: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c HAnimJointDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from HAnimJointDialog.cpp:30: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from HAnimJointDialog.cpp:30: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from HAnimJointDialog.cpp:30: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from HAnimJointDialog.cpp:30: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from HAnimJointDialog.cpp:28: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.cpp:32: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFRotation.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFRotationItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFString.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFString.cpp:25: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFStringItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFStringItem.cpp:23: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFTime.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFTimeItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFVec2f.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFVec2fItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFVec2d.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFVec2dItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFVec3f.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFVec3f.cpp:28: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFVec3fItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFVec3d.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFVec3d.h:32, from SFVec3d.cpp:26: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFVec4f.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFVec4f.cpp:28: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFVec3dItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFVec4fItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFBool.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.cpp:26: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFBoolItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFColor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFColorItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFColorRGBA.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFColorRGBAItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFDoubleItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFDouble.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFInt32.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFInt32.cpp:26: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFInt32Item.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFFloatItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFNodeItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFFloat.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFFloat.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFRotation.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFRotationItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFString.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFString.cpp:26: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFNode.cpp:29: MFNode.h: In member function 'NodeList* MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ In file included from MFNode.cpp:30: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from MFNode.cpp:29: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFStringItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFTime.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFTimeItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFVec2f.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFVec2fItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFVec2dItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFVec2d.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFVec3f.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFVec3fItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFVec3dItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFVec3d.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFVec4fItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFVec4f.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFMatrix3f.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFMatrix3fItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFMatrix4f.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFMatrix4fItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c BasicTransformNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from BasicTransformNode.h:29, from BasicTransformNode.cpp:31: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from BasicTransformNode.h:29, from BasicTransformNode.cpp:31: MFNode.h: In member function 'NodeList* MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c GeoNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c TransformNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from BasicTransformNode.h:29, from TransformNode.h:24, from TransformNode.cpp:31: MFNode.h: In member function 'NodeList* MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c GroupNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c DynamicFieldsNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from DynamicFieldsNode.cpp:22: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from DynamicFieldsNode.cpp:26: Field.h: In member function 'FieldValue* Field::getDefault(bool) const': Field.h:49:24: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 49 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c StaticGroupNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c EmitterNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ChainBasedNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from ChainBasedNode.cpp:23: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from ChainBasedNode.cpp:23: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from NodeList.h:28, from Scene.h:46, from ChainBasedNode.cpp:23: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ChainBasedNode.cpp:23: Vec3x.h: In member function 'void ChainBasedNode::toOrientationInterpolator(NodeOrientationInterpolator*, const float*)': Vec3x.h:59:42: warning: 'normal.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ ChainBasedNode.cpp:317:15: note: 'normal.Vec3x::z' was declared here 317 | Vec3f normal(rotationAxis); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ChainBasedNode.cpp:23: Vec3x.h:59:33: warning: 'normal.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ ChainBasedNode.cpp:317:15: note: 'normal.Vec3x::y' was declared here 317 | Vec3f normal(rotationAxis); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeList.h:28, from Scene.h:46, from ChainBasedNode.cpp:23: Vec3x.h:59:24: warning: 'normal.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ ChainBasedNode.cpp:317:15: note: 'normal.Vec3x::x' was declared here 317 | Vec3f normal(rotationAxis); | ^~~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c GeometryNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from GeometryNode.cpp:22: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from GeometryNode.h:24, from GeometryNode.cpp:22: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c X3DNBodyCollidableNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from RigidBodyPhysicsNode.h:26, from X3DNBodyCollidableNode.h:24, from X3DNBodyCollidableNode.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c X3DNBodyCollisionSpaceNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c X3DRigidJointNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c AnchoredJointNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from AnchoredJointNode.h:24, from AnchoredJointNode.cpp:22: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MeshMorphingNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' MeshMorphingNode.cpp: In member function 'virtual Vec3f MeshMorphingNode::getMinBoundingBox()': MeshMorphingNode.cpp:347:10: warning: variable 'foundInterOutput' set but not used [-Wunused-but-set-variable] 347 | bool foundInterOutput = false; | ^~~~~~~~~~~~~~~~ MeshMorphingNode.cpp: In member function 'virtual Vec3f MeshMorphingNode::getMaxBoundingBox()': MeshMorphingNode.cpp:442:10: warning: variable 'foundInterOutput' set but not used [-Wunused-but-set-variable] 442 | bool foundInterOutput = false; | ^~~~~~~~~~~~~~~~ In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from MeshMorphingNode.cpp:27: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from MeshMorphingNode.cpp:27: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c FontStyleNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from FontStyleNode.h:24, from FontStyleNode.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MeshBasedNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' MeshBasedNode.cpp: In member function 'virtual int MeshBasedNode::writeRib(int, int)': MeshBasedNode.cpp:1291:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1291 | for (int i = 0; i < strlen(texture); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from MeshBasedNode.cpp:37: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from MeshBasedNode.cpp:37: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from MeshBasedNode.cpp:37: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c IndexedTriangleSetNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from IndexedTriangleSetNode.cpp:26: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ViewpointNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c DamperNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ChaserNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeAnchor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeAppearance.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from NodeAppearance.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from NodeAppearance.cpp:25: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from NodeAppearance.cpp:25: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeAudioClip.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeArc2D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from ChainBasedNode.h:24, from NodeArc2D.h:24, from NodeArc2D.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ SFFloat.h: In member function 'double SFFloat::getFixedAngle(double)': SFFloat.h:65:29: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 65 | if (this == NULL) | ^~ In file included from GeometryNode.h:24, from ChainBasedNode.h:24, from NodeArc2D.h:24, from NodeArc2D.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBallJoint.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBackground.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Texture3DNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from Texture3DNode.cpp:36: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from Texture3DNode.cpp:36: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from Texture3DNode.cpp:26: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from Texture3DNode.cpp:36: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBlendedVolumeStyle.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBillboard.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeBillboard.h:26, from NodeBillboard.cpp:25: MFNode.h: In member function 'NodeList* MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBooleanFilter.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBooleanSequencer.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from NodeBooleanSequencer.h:25, from NodeBooleanSequencer.cpp:29: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBooleanToggle.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBooleanTrigger.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBoundaryEnhancementVolumeStyle.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBoundedPhysicsModel.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCADAssembly.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCADFace.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCADFace.h:26, from NodeCADFace.cpp:25: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCADPart.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCADLayer.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCADLayer.h:26, from NodeCADLayer.cpp:25: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeArcClose2D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeArcClose2D.cpp:26: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeArcClose2D.h:24, from NodeArcClose2D.cpp:25: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeArcClose2D.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCartoonVolumeStyle.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCircle2D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from ChainBasedNode.h:24, from NodeCircle2D.h:24, from NodeCircle2D.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from GeometryNode.h:24, from ChainBasedNode.h:24, from NodeCircle2D.h:24, from NodeCircle2D.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeClipPlane.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeClipPlane.h:26, from NodeClipPlane.cpp:26: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCollidableShape.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from RigidBodyPhysicsNode.h:26, from X3DNBodyCollidableNode.h:24, from NodeCollidableShape.h:24, from NodeCollidableShape.cpp:28: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCollidableOffset.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from RigidBodyPhysicsNode.h:26, from X3DNBodyCollidableNode.h:24, from NodeCollidableOffset.h:24, from NodeCollidableOffset.cpp:28: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCollision.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCollisionCollection.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCollisionSensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCollisionSpace.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeColor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeColor.h:26, from NodeColor.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeColor.h:26, from NodeColor.cpp:25: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from NodeColor.h:24, from NodeColor.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeColorChaser.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeColorDamper.cpp In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeColorDamper.h:26, from NodeColorDamper.cpp:25: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBox.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeBox.cpp:48: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeBox.cpp:48: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeBox.h:24, from NodeBox.cpp:25: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeBox.cpp:48: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeColorInterpolator.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeColorRGBA.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeColorRGBA.h:26, from NodeColorRGBA.cpp:25: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from NodeColorRGBA.h:24, from NodeColorRGBA.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeComposedCubeMapTexture.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeComposedShader.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCommonSurfaceShader.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeComposedTexture3D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeComposedVolumeStyle.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeContact.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeConeEmitter.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeContour2D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeContour2D.h:26, from NodeContour2D.cpp:25: MFNode.h: In member function 'NodeList* MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ In file included from NodeContour2D.h:24, from NodeContour2D.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeContourPolyline2D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from GeometryNode.h:24, from ChainBasedNode.h:24, from NodeContourPolyline2D.h:24, from NodeContourPolyline2D.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCoordinateChaser.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCoordinateChaser.h:26, from NodeCoordinateChaser.cpp:25: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCoordinateDamper.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCoordinateDamper.h:26, from NodeCoordinateDamper.cpp:25: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCoordinateDamper.h:26, from NodeCoordinateDamper.cpp:25: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCoordinateDeformer.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCoordinateInterpolator.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCoordinateInterpolator2D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCone.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeCone.cpp:32: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCone.cpp:32: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeCone.cpp:32: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCylinderSensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeDISEntityManager.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCoordinate.cpp NodeCoordinate.cpp: In member function 'void NodeCoordinate::setHandleVertices(int, const Vec3f&)': NodeCoordinate.cpp:543:11: warning: unused variable 'epsilon' [-Wunused-variable] 543 | float epsilon = TheApp->GetHandleEpsilon(); | ^~~~~~~ In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCoordinate.h:26, from NodeCoordinate.cpp:30: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCoordinate.h:26, from NodeCoordinate.cpp:30: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCoordinate.h:26, from NodeCoordinate.cpp:30: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCoordinate.h:26, from NodeCoordinate.cpp:30: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCoordinate.h:26, from NodeCoordinate.cpp:30: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h: In member function 'virtual Vec3f NodeCoordinate::getHandle(int, int*, int*)': Vec3x.h:59:42: warning: 'ret.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeCoordinate.cpp:333:19: note: 'ret.Vec3x::z' was declared here 333 | Vec3f ret((Vec3f)point()->getValue(handle)); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:59:33: warning: 'ret.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeCoordinate.cpp:333:19: note: 'ret.Vec3x::y' was declared here 333 | Vec3f ret((Vec3f)point()->getValue(handle)); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:59:24: warning: 'ret.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeCoordinate.cpp:333:19: note: 'ret.Vec3x::x' was declared here 333 | Vec3f ret((Vec3f)point()->getValue(handle)); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:59:42: warning: 'first.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeCoordinate.cpp:327:19: note: 'first.Vec3x::z' was declared here 327 | Vec3f first = point()->getValue(ci->getValue(handle)); | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:59:33: warning: 'first.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeCoordinate.cpp:327:19: note: 'first.Vec3x::y' was declared here 327 | Vec3f first = point()->getValue(ci->getValue(handle)); | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:59:24: warning: 'first.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeCoordinate.cpp:327:19: note: 'first.Vec3x::x' was declared here 327 | Vec3f first = point()->getValue(ci->getValue(handle)); | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:59:42: warning: 'ret.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeCoordinate.cpp:302:19: note: 'ret.Vec3x::z' was declared here 302 | Vec3f ret((Vec3f)point()->getValue(handle)); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:59:33: warning: 'ret.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeCoordinate.cpp:302:19: note: 'ret.Vec3x::y' was declared here 302 | Vec3f ret((Vec3f)point()->getValue(handle)); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:59:24: warning: 'ret.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeCoordinate.cpp:302:19: note: 'ret.Vec3x::x' was declared here 302 | Vec3f ret((Vec3f)point()->getValue(handle)); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ NodeCoordinate.cpp: In member function 'virtual bool NodeCoordinate::checkHandle(int)': NodeCoordinate.cpp:667:41: warning: 'hPoint.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 667 | if ((fabsf(vPoint.z - hPoint.z) < epsilon) && | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:667:41: warning: 'vPoint.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] NodeCoordinate.cpp:669:41: warning: 'vPoint.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 669 | (fabsf(vPoint.x + hPoint.x) < epsilon)) | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:668:41: warning: 'vPoint.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 668 | (fabsf(vPoint.y - hPoint.y) < epsilon) && | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:668:41: warning: 'hPoint.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] NodeCoordinate.cpp:669:41: warning: 'hPoint.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 669 | (fabsf(vPoint.x + hPoint.x) < epsilon)) | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:637:41: warning: 'vPoint.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 637 | if ((fabsf(vPoint.z - hPoint.z) < epsilon) && | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:641:49: warning: 'vPoint.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 641 | else if (fabsf(vPoint.x + hPoint.x) < epsilon) | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:638:41: warning: 'vPoint.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 638 | (fabsf(vPoint.y - hPoint.y) < epsilon)) { | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:637:41: warning: 'hPoint.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 637 | if ((fabsf(vPoint.z - hPoint.z) < epsilon) && | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:638:41: warning: 'hPoint.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 638 | (fabsf(vPoint.y - hPoint.y) < epsilon)) { | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:641:49: warning: 'hPoint.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 641 | else if (fabsf(vPoint.x + hPoint.x) < epsilon) | ~~~~~~~~~^~~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeComake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' ordinate.cpp:30: Vec3x.h: In member function 'void NodeCoordinate::setHandleFaces(int, const Vec3f&)': Vec3x.h:72:60: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeCoordinate.cpp:419:15: note: 'vec.Vec3x::z' was declared here 419 | Vec3f vec = point()->getValue(ci->getValue(j)); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeCoordinate.cpp:419:15: note: 'vec.Vec3x::y' was declared here 419 | Vec3f vec = point()->getValue(ci->getValue(j)); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeCoordinate.cpp:419:15: note: 'vec.Vec3x::x' was declared here 419 | Vec3f vec = point()->getValue(ci->getValue(j)); | ^~~ NodeCoordinate.cpp:407:9: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 407 | if (vec.x >= 0) { | ^~ NodeCoordinate.cpp:399:9: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 399 | if (vec.x <= 0) { | ^~ NodeCoordinate.cpp: In member function 'bool NodeCoordinate::setHandle(MFVec3f*, int, const Vec3f&, const Vec3f&, bool, bool)': NodeCoordinate.cpp:595:47: warning: 'vPoint.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 595 | } else if (fabsf(vPoint.x + oldV.x) < epsilon) { | ~~~~~~~~~^~~~~~~~ NodeCoordinate.cpp:585:40: warning: 'vPoint.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 585 | && (fabsf(vPoint.y - oldV.y) < epsilon)) { | ~~~~~~~~~^~~~~~~~ NodeCoordinate.cpp:584:40: warning: 'vPoint.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 584 | if ( (fabsf(vPoint.z - oldV.z) < epsilon) | ~~~~~~~~~^~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h: In member function 'void NodeCoordinate::setHandleLines(int, const Vec3f&)': Vec3x.h:72:60: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeCoordinate.cpp:484:11: note: 'vec.Vec3x::z' was declared here 484 | Vec3f vec = point()->getValue(ci->getValue(index1)); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: Vec3x.h:72:60: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeCoordinate.cpp:484:11: note: 'vec.Vec3x::y' was declared here 484 | Vec3f vec = point()->getValue(ci->getValue(index1)); | ^~~ NodeCoordinate.cpp:496:44: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 496 | if ((fabsf(m_selectedVertices[n].x + vec.x) < epsilon) && make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeDISEntityTypeMapping.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCoordinateDouble.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCoordinateDouble.h:26, from NodeCoordinateDouble.cpp:25: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCoordinateDouble.h:26, from NodeCoordinateDouble.cpp:25: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCoordinateDouble.h:26, from NodeCoordinateDouble.cpp:25: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCoordinateDouble.h:26, from NodeCoordinateDouble.cpp:25: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeCoordinateDouble.h:24, from NodeCoordinateDouble.cpp:25: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeDirectionalLight.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeDirectionalLight.h:26, from NodeDirectionalLight.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeDirectionalLight.h:26, from NodeDirectionalLight.cpp:25: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeEaseInEaseOut.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeDoubleAxisHingeJoint.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeEspduTransform.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeExplosionEmitter.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCylinder.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeCylinder.cpp:32: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:92make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' 1:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeCylinder.cpp:32: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.cpp:27: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeCylinder.cpp:32: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeFillProperties.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeFloatVertexAttribute.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeFog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeFog.h:26, from NodeFog.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeFog.h:26, from NodeFog.cpp:25: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeDisk2D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeDisk2D.cpp:26: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeDisk2D.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeDisk2D.h:24, from NodeDisk2D.cpp:25: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeDisk2D.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeFogCoordinate.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeFontStyle.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeFontStyle.h:26, from NodeFontStyle.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from NodeFontStyle.h:24, from NodeFontStyle.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeForcePhysicsModel.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeElevationGrid.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ SFFloat.h: In member function 'double SFFloat::getFixedAngle(double)': SFFloat.h:65:29: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 65 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeElevationGrid.cpp:36: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeElevationGrid.h:24, from NodeElevationGrid.cpp:25: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeElevationGrid.cpp:36: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGeoMetadata.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from NodeGeoMetadata.h:24, from NodeGeoMetadata.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGeoLocation.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoLocation.h:24, from NodeGeoLocation.cpp:25: MFNode.h: In member function 'NodeList* MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoLocation.h:24, from NodeGeoLocation.cpp:25: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from GeoNode.h:24, from NodeGeoLocation.h:24, from NodeGeoLocation.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeExtrusion.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeExtrusion.h:26, from NodeExtrusion.cpp:87: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeExtrusion.h:26, from NodeExtrusion.cpp:87: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeExtrusion.h:26, from NodeExtrusion.cpp:87: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeExtrusion.h:26, from NodeExtrusion.cpp:87: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeExtrusion.h:26, from NodeExtrusion.cpp:87: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeExtrusion.cpp:97: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeExtrusion.cpp:97: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeExtrusion.h:24, from NodeExtrusion.cpp:87: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeExtrusion.cpp:97: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGeoLOD.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoLOD.h:24, from NodeGeoLOD.cpp:31: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from GeoNode.h:24, from NodeGeoLOD.h:24, from NodeGeoLOD.cpp:31: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGeoPositionInterpolator.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoPositionInterpolator.h:24, from NodeGeoPositionInterpolator.cpp:27: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGeoProximitySensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGeoOrigin.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from NodeGeoOrigin.h:24, from NodeGeoOrigin.cpp:27: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGeoTouchSensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from GeoNode.h:24, from NodeGeoTouchSensor.h:24, from NodeGeoTouchSensor.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGeoTransform.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeGeoTransform.h:26, from NodeGeoTransform.cpp:25: MFNode.h: In member function 'NodeList* MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeGeoTransform.h:26, from NodeGeoTransform.cpp:25: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGeoViewpoint.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoViewpoint.h:24, from NodeGeoViewpoint.cpp:25: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGeoCoordinate.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h: In member function 'virtual Vec3f NodeGeoCoordinate::getHandle(int, int*, int*)': Vec3x.h:59:42: warning: 'ret.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeGeoCoordinate.cpp:360:19: note: 'ret.Vec3x::z' was declared here 360 | Vec3f ret(pointX3D()->getMFVec3f()->getValue(handle)); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:59:33: warning: 'ret.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeGeoCoordinate.cpp:360:19: note: 'ret.Vec3x::y' was declared here 360 | Vec3f ret(pointX3D()->getMFVec3f()->getValue(handle)); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:59:24: warning: 'ret.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeGeoCoordinate.cpp:360:19: note: 'ret.Vec3x::x' was declared here 360 | Vec3f ret(pointX3D()->getMFVec3f()->getValue(handle)); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:59:42: warning: 'first.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeGeoCoordinate.cpp:353:19: note: 'first.Vec3x::z' was declared here 353 | Vec3f first = pointX3D()->getMFVec3f()-> | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:59:33: warning: 'first.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeGeoCoordinate.cpp:353:19: note: 'first.Vec3x::y' was declared here 353 | Vec3f first = pointX3D()->getMFVec3f()-> | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:59:24: warning: 'first.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeGeoCoordinate.cpp:353:19: note: 'first.Vec3x::x' was declared here 353 | Vec3f first = pointX3D()->getMFVec3f()-> | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:59:42: warning: 'ret.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeGeoCoordinate.cpp:328:19: note: 'ret.Vec3x::z' was declared here 328 | Vec3f ret((Vec3f)pointX3D()->getMFVec3f()->getValue(handle)); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:59:33: warning: 'ret.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeGeoCoordinate.cpp:328:19: note: 'ret.Vec3x::y' was declared here 328 | Vec3f ret((Vec3f)pointX3D()->getMFVec3f()->getValue(handle)); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:59:24: warning: 'ret.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeGeoCoordinate.cpp:328:19: note: 'ret.Vec3x::x' was declared here 328 | Vec3f ret((Vec3f)pointX3D()->getMFVec3f()->getValue(handle)); | ^~~ NodeGeoCoordinate.cpp: In member function 'virtual bool NodeGeoCoordinate::checkHandle(int)': NodeGeoCoordinate.cpp:622:40: warning: 'vPoint.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 622 | if ( (fabsf(vPoint.z - hPoint.z) < epsilon) | ~~~~~~~~~^~~~~~~~~~ NodeGeoCoordinate.cpp:626:45: warning: 'vPoint.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 626 | else if (fabsf(vPoint.x + hPoint.x) < epsilon) | ~~~~~~~~~^~~~~~~~~~ NodeGeoCoordinate.cpp:623:40: warning: 'vPoint.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 623 | && (fabsf(vPoint.y - hPoint.y) < epsilon)) { | ~~~~~~~~~^~~~~~~~~~ NodeGeoCoordinate.cpp:622:40: warning: 'hPoint.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 622 | if ( (fabsf(vPoint.z - hPoint.z) < epsilon) | ~~~~~~~~~^~~~~~~~~~ NodeGeoCoordinate.cpp:623:40: warning: 'hPoint.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 623 | && (fabsf(vPoint.y - hPoint.y) < epsilon)) { | ~~~~~~~~~^~~~~~~~~~ NodeGeoCoordinate.cpp:626:45: warning: 'hPoint.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 626 | else if (fabsf(vPoint.x + hPoint.x) < epsilon) | ~~~~~~~~~^~~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ NodeGeoCoordinate.cpp: In member function 'void NodeGeoCoordinate::setHandleFaces(int, const Vec3f&)': NodeGeoCoordinate.cpp:438:48: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 438 | (fabsf(m_selectedVertices[n].x + vec.x) < epsilon) && In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeGeoCoordinate.cpp:426:15: note: 'vec.Vec3x::y' was declared here 426 | Vec3f vec = pointX3D()->getMFVec3f()->getValue(ci->getValue(j)); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeGeoCoordinate.cpp:426:15: note: 'vec.Vec3x::z' was declared here 426 | Vec3f vec = pointX3D()->getMFVec3f()->getValue(ci->getValue(j)); | ^~~ NodeGeoCoordinate.cpp: In member function 'bool NodeGeoCoordinate::setHandle(MFVec3f*, int, const Vec3f&, const Vec3f&, bool, bool)': NodeGeoCoordinate.cpp:580:47: warning: 'vPoint.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 580 | } else if (fabsf(vPoint.x + oldV.x) < epsilon) { | ~~~~~~~~~^~~~~~~~ NodeGeoCoordinate.cpp:570:40: warning: 'vPoint.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 570 | && (fabsf(vPoint.y - oldV.y) < epsilon)) { | ~~~~~~~~~^~~~~~~~ NodeGeoCoordinate.cpp:569:40: warning: 'vPoint.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 569 | if ( (fabsf(vPoint.z - oldV.z) < epsilon) | ~~~~~~~~~^~~~~~~~ NodeGeoCoordinate.cpp: In member function 'void NodeGeoCoordinate::setHandleVertices(int, const Vec3f&)': NodeGeoCoordinate.cpp:540:28: warning: 'oldV.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 540 | if ((v.x == - oldV.x) && (v.x != 0.0f)) | ~~~~~^ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h: In member function 'void NodeGeoCoordinate::setHandleLines(int, const Vec3f&)': Vec3x.h:72:60: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeGeoCoordinate.cpp:476:11: note: 'vec.Vec3x::z' was declared here 476 | Vec3f vec = pointX3D()->getMFVec3f()->getValue(ci->getValue(index1)); | ^~~ In file included from make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.cpp:26: Vec3x.h:72:60: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeGeoCoordinate.cpp:476:11: note: 'vec.Vec3x::y' was declared here 476 | Vec3f vec = pointX3D()->getMFVec3f()->getValue(ci->getValue(index1)); | ^~~ NodeGeoCoordinate.cpp:488:44: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 488 | if ((fabsf(m_selectedVertices[n].x + vec.x) < epsilon) && make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGeoElevationGrid.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeoNode.h:24, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeGeoElevationGrid.cpp:38: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGeneratedCubeMapTexture.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeHAnimDisplacer.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGroup.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeGroup.h:26, from NodeGroup.cpp:25: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeGroup.h:26, from NodeGroup.cpp:25: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from NodeGroup.h:24, from NodeGroup.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeHAnimSite.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeHAnimSegment.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from NodeHAnimSegment.h:24, from NodeHAnimSegment.cpp:28: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeImageCubeMapTexture.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeHAnimJoint.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeHAnimJoint.h:26, from NodeHAnimJoint.cpp:25: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeHAnimJoint.h:26, from NodeHAnimJoint.cpp:25: MFNode.h: In member function 'NodeList* MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeHAnimJoint.h:26, from NodeHAnimJoint.cpp:25: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeHAnimJoint.h:26, from NodeHAnimJoint.cpp:25: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeHAnimJoint.h:26, from NodeHAnimJoint.cpp:25: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimJoint.h:24, from NodeHAnimJoint.cpp:25: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeHAnimJoint.cpp:35: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeHAnimHumanoid.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeHAnimHumanoid.h:26, from NodeHAnimHumanoid.cpp:31: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeHAnimHumanoid.h:26, from NodeHAnimHumanoid.cpp:31: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeHAnimHumanoid.h:26, from NodeHAnimHumanoid.cpp:31: MFNode.h: In member function 'NodeList* MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeHAnimHumanoid.h:26, from NodeHAnimHumanoid.cpp:31: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeHAnimHumanoid.h:26, from NodeHAnimHumanoid.cpp:31: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeHAnimHumanoid.h:26, from NodeHAnimHumanoid.cpp:31: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeHAnimHumanoid.h:24, from NodeHAnimHumanoid.cpp:31: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeImageTexture.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeImageTexture.h:28, from NodeImageTexture.cpp:31: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeImageTexture.h:28, from NodeImageTexture.cpp:31: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeImageTexture.h:28, from NodeImageTexture.cpp:31: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeImageTexture.h:28, from NodeImageTexture.cpp:31: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeImageTexture.h:28, from NodeImageTexture.cpp:31: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from DuneApp.h:39, from NodeImageTexture.cpp:28: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeImageTexture.cpp:46: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture.cpp:46: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeImageTexture.cpp:28: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeImageTexture.cpp:46: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeIndexedLineSet.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' NodeIndexedLineSet.cpp: In member function 'virtual int NodeIndexedLineSet::writeAc3d(int, int)': NodeIndexedLineSet.cpp:396:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 396 | for (size_t i = 0; i < stringsToWrite.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from NodeIndexedLineSet.h:24, from NodeIndexedLineSet.cpp:25: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from NodeIndexedLineSet.h:24, from NodeIndexedLineSet.cpp:25: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeImageTexture3D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeImageTexture3D.h:24, from NodeImageTexture3D.cpp:26: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeImageTexture3D.cpp:34: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeIndexedQuadSet.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.cpp:25: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeIndexedQuadSet.cpp:29: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeIndexedTriangleFanSet.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleFanSet.h:24, from NodeIndexedTriangleFanSet.cpp:26: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeIndexedTriangleSet.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleSet.h:24, from NodeIndexedTriangleSet.cpp:26: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeInline.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeInlineLoadControl.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeInlineLoadControl.h:26, from NodeInlineLoadControl.cpp:28: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeIndexedTriangleStripSet.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedTriangleStripSet.h:24, from NodeIndexedTriangleStripSet.cpp:26: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeIntegerSequencer.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from NodeIntegerSequencer.h:25, from NodeIntegerSequencer.cpp:29: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeIntegerTrigger.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeKeySensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeLayer.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeLayerSet.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeLayerSet.h:26, from NodeLayerSet.cpp:25: MFNode.h: In member function 'NodeList* MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeLayoutGroup.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeLayout.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeLayoutLayer.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeLinePickSensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeLineProperties.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeLoadSensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeLocalFog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeLineSet.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from NodeLineSet.h:24, from NodeLineSet.cpp:25: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMatrix3VertexAttribute.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeLOD.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeLOD.h:26, from NodeLOD.cpp:25: MFNode.h: In member function 'NodeList* MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMaterial.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeMaterial.h:26, from NodeMaterial.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMatrix4VertexAttribute.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMetadataDouble.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMetadataBoolean.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMetadataFloat.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMetadataInteger.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMetadataSet.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMetadataString.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMotorJoint.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMultiTextureTransform.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeMultiTextureTransform.h:26, from NodeMultiTextureTransform.cpp:25: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from NodeMultiTextureTransform.h:24, from NodeMultiTextureTransform.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMultiTextureCoordinate.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from NodeMultiTextureCoordinate.h:24, from NodeMultiTextureCoordinate.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNormalInterpolator.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNormal.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from NodeNormal.h:24, from NodeNormal.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNavigationInfo.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNavigationInfo.h:26, from NodeNavigationInfo.cpp:25: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNurbsGroup.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNurbsGroup.h:26, from NodeNurbsGroup.cpp:28: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNurbsGroup.h:26, from NodeNurbsGroup.cpp:28: MFNode.h: In member function 'NodeList* MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNurbsGroup.h:26, from NodeNurbsGroup.cpp:28: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from NodeNurbsGroup.h:24, from NodeNurbsGroup.cpp:28: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNurbsCurve2D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNurbsCurve2D.h:26, from NodeNurbsCurve2D.cpp:32: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from NodeNurbsCurve2D.h:24, from NodeNurbsCurve2D.cpp:32: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNurbsOrientationInterpolator.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNurbsOrientationInterpolator.h:25, from NodeNurbsOrientationInterpolator.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNurbsOrientationInterpolator.h:25, from NodeNurbsOrientationInterpolator.cpp:25: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNurbsOrientationInterpolator.h:25, from NodeNurbsOrientationInterpolator.cpp:25: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNurbsPositionInterpolator.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNurbsPositionInterpolator.h:25, from NodeNurbsPositionInterpolator.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNurbsPositionInterpolator.h:25, from NodeNurbsPositionInterpolator.cpp:25: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNurbsPositionInterpolator.h:25, from NodeNurbsPositionInterpolator.cpp:25: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNurbsCurve.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from NurbsCurve.h:26, from NodeNurbsCurve.h:24, from NodeNurbsCurve.cpp:31: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from NurbsCurve.h:26, from NodeNurbsCurve.h:24, from NodeNurbsCurve.cpp:31: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from NurbsCurve.h:26, from NodeNurbsCurve.h:24, from NodeNurbsCurve.cpp:31: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from GeometryNode.h:24, from NurbsCurve.h:26, from NodeNurbsCurve.h:24, from NodeNurbsCurve.cpp:31: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NurbsCurve.h:26, from NodeNurbsCurve.h:24, from NodeNurbsCurve.cpp:31: Vec3x.h: In member function 'virtual void NodeNurbsCurve::setHandle(MFVec3f*, int, float, const Vec3f&, const Vec3f&, bool)': Vec3x.h:78:54: warning: 'vPoint.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 78 | { return Vec3x(x / f, y / f, z / f); } | ^ NodeNurbsCurve.cpp:445:23: note: 'vPoint.Vec3x::z' was declared here 445 | Vec3f vPoint = getControlPoints()->getValue(i); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NurbsCurve.h:26, from NodeNurbsCurve.h:24, from NodeNurbsCurve.cpp:31: Vec3x.h:78:54: warning: 'vPoint.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 78 | { return Vec3x(x / f, y / f, z / f); } | ^ NodeNurbsCurve.cpp:445:23: note: 'vPoint.Vec3x::y' was declared here 445 | Vec3f vPoint = getControlPoints()->getValue(i); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NurbsCurve.h:26, from NodeNurbsCurve.h:24, from NodeNurbsCurve.cpp:31: Vec3x.h:78:54: warning: 'vPoint.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 78 | { return Vec3x(x / f, y / f, z / f); } | ^ NodeNurbsCurve.cpp:445:23: note: 'vPoint.Vec3x::x' was declared here 445 | Vec3f vPoint = getControlPoints()->getValue(i); | ^~~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNurbsSet.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNurbsSet.h:26, from NodeNurbsSet.cpp:28: MFNode.h: In member function 'NodeList* MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNurbsSet.h:26, from NodeNurbsSet.cpp:28: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from NodeNurbsSet.h:24, from NodeNurbsSet.cpp:28: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMultiTexture.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeMultiTexture.h:26, from NodeMultiTexture.cpp:25: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeMultiTexture.h:26, from NodeMultiTexture.cpp:25: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeMultiTexture.h:26, from NodeMultiTexture.cpp:25: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeMultiTexture.h:26, from NodeMultiTexture.cpp:25: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeMultiTexture.h:26, from NodeMultiTexture.cpp:25: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeMultiTexture.cpp:31: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeMultiTexture.h:24, from NodeMultiTexture.cpp:25: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeMultiTexture.cpp:31: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNurbsSurfaceInterpolator.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h: In member function 'virtual void NodeNurbsSurfaceInterpolator::setHandle(MFVec3f*, int, float, const Vec3f&, const Vec3f&, bool)': Vec3x.h:78:54: warning: 'vPoint.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 78 | { return Vec3x(x / f, y / f, z / f); } | ^ NodeNurbsSurfaceInterpolator.cpp:213:23: note: 'vPoint.Vec3x::z' was declared here 213 | Vec3f vPoint = getControlPoints()->getValue(i); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:78:54: warning: 'vPoint.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 78 | { return Vec3x(x / f, y / f, z / f); } | ^ NodeNurbsSurfaceInterpolator.cpp:213:23: note: 'vPoint.Vec3x::y' was declared here 213 | Vec3f vPoint = getControlPoints()->getValue(i); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:78:54: warning: 'vPoint.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 78 | { return Vec3x(x / f, y / f, z / f); } | ^ NodeNurbsSurfaceInterpolator.cpp:213:23: note: 'vPoint.Vec3x::x' was declared here 213 | Vec3f vPoint = getControlPoints()->getValue(i); | ^~~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.cpp:26: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeNurbsSurfaceInterpolator.cpp:30: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNurbsSweptSurface.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.cpp:26: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeNurbsSweptSurface.cpp:30: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNurbsSwungSurface.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.cpp:26: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeNurbsSwungSurface.cpp:30: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNurbsSurface.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ NodeNurbsSurface.cpp: In member function 'bool NodeNurbsSurface::checkXSymetricOrSameHandle(int, MFVec3f*)': NodeNurbsSurface.cpp:1286:35: warning: 'vPoint.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1286 | if ( (fabs(vPoint.z / wPoint - vIndex.z / wIndex) < epsilon) | ~~~~~~~~~^~~~~~~~ NodeNurbsSurface.cpp:1288:35: warning: 'vPoint.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 1288 | if (fabs(vPoint.x / wPoint - vIndex.x / wIndex) < epsilon) { | ~~~~~~~~~^~~~~~~~ NodeNurbsSurface.cpp:1287:35: warning: 'vPoint.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 1287 | && (fabs(vPoint.y / wPoint - vIndex.y / wIndex) < epsilon)) { | ~~~~~~~~~^~~~~~~~ NodeNurbsSurface.cpp:1286:55: warning: 'vIndex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1286 | if ( (fabs(vPoint.z / wPoint - vIndex.z / wIndex) < epsilon) | ~~~~~~~~~^~~~~~~~ NodeNurbsSurface.cpp:1287:55: warning: 'vIndex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 1287 | && (fabs(vPoint.y / wPoint - vIndex.y / wIndex) < epsilon)) { | ~~~~~~~~~^~~~~~~~ NodeNurbsSurface.cpp:1288:55: warning: 'vIndex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 1288 | if (fabs(vPoint.x / wPoint - vIndex.x / wIndex) < epsilon) { | ~~~~~~~~~^~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h: In member function 'virtual void NodeNurbsSurface::setHandle(MFVec3f*, int, float, const Vec3f&, const Vec3f&, bool, bool)': Vec3x.h:78:54: warning: 'vPoint.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 78 | { return Vec3x(x / f, y / f, z / f); } | ^ NodeNurbsSurface.cpp:753:23: note: 'vPoint.Vec3x::z' was declared here 753 | Vec3f vPoint = getControlPoints()->getValue(i); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:78:54: warning: 'vPoint.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 78 | { return Vec3x(x / f, y / f, z / f); } | ^ NodeNurbsSurface.cpp:753:23: note: 'vPoint.Vec3x::y' was declared here 753 | Vec3f vPoint = getControlPoints()->getValue(i); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:78:54: warning: 'vPoint.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 78 | { return Vec3x(x / f, y / f, z / f); } | ^ NodeNurbsSurface.cpp:753:23: note: 'vPoint.Vec3x::x' was declared here 753 | Vec3f vPoint = getControlPoints()->getValue(i); | ^~~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.cpp:26: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeNurbsSurface.cpp:30: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNurbsTextureSurface.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeOrientationChaser.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeOrientationDamper.cpp In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeOrientationDamper.h:26, from NodeOrientationDamper.cpp:25: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeOrientationInterpolator.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeOrthoViewpoint.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePackagedShader.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePickableGroup.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNurbsTextureCoordinate.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNurbsTextureCoordinate.h:26, from NodeNurbsTextureCoordinate.cpp:30: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNurbsTextureCoordinate.h:26, from NodeNurbsTextureCoordinate.cpp:30: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNurbsTextureCoordinate.h:26, from NodeNurbsTextureCoordinate.cpp:30: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNurbsTextureCoordinate.h:26, from NodeNurbsTextureCoordinate.cpp:30: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNurbsTextureCoordinate.h:26, from NodeNurbsTextureCoordinate.cpp:30: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeNurbsTextureCoordinate.h:24, from NodeNurbsTextureCoordinate.cpp:30: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeNurbsTextureCoordinate.cpp:53: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNurbsTrimmedSurface.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: MFNode.h: In member function 'NodeList* MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeNurbsTrimmedSurface.cpp:43: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePixelTexture3D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePlaneSensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePointEmitter.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePointLight.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePointLight.h:26, from NodePointLight.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePointLight.h:26, from NodePointLight.cpp:25: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePointPickSensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeParticleSystem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeParticleSystem.h:26, from NodeParticleSystem.cpp:28: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeParticleSystem.h:26, from NodeParticleSystem.cpp:28: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeParticleSystem.h:26, from NodeParticleSystem.cpp:28: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeParticleSystem.h:26, from NodeParticleSystem.cpp:28: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeParticleSystem.h:26, from NodeParticleSystem.cpp:28: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeParticleSystem.h:26, from NodeParticleSystem.cpp:28: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeParticleSystem.h:26, from NodeParticleSystem.cpp:28: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeParticleSystem.cpp:50: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeParticleSystem.h:24, from NodeParticleSystem.cpp:28: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeParticleSystem.cpp:50: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePointSet.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from NodePointSet.h:24, from NodePointSet.cpp:25: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePolyline2D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from GeometryNode.h:24, from ChainBasedNode.h:24, from NodePolyline2D.h:24, from NodePolyline2D.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePixelTexture.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePixelTexture.h:26, from NodePixelTexture.cpp:29: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePixelTexture.h:26, from NodePixelTexture.cpp:29: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePixelTexture.h:26, from NodePixelTexture.cpp:29: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePixelTexture.h:26, from NodePixelTexture.cpp:29: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePixelTexture.h:26, from NodePixelTexture.cpp:29: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from DuneApp.h:39, from NodePixelTexture.cpp:26: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodePixelTexture.cpp:35: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodePixelTexture.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodePixelTexture.cpp:26: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodePixelTexture.cpp:35: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePolylineEmitter.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePolypoint2D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePositionChaser.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePositionChaser2D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePositionDamper.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePositionDamper.h:26, from NodePositionDamper.cpp:25: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePositionDamper2D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePositionDamper2D.h:26, from NodePositionDamper2D.cpp:25: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePositionInterpolator.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from Interpolator.h:24, from NodePositionInterpolator.h:24, from NodePositionInterpolator.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePositionInterpolator2D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePrimitivePickSensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeProgramShader.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeProjectionVolumeStyle.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeProximitySensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeProximitySensor.h:26, from NodeProximitySensor.cpp:29: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeReceiverPdu.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeRigidBodyCollection.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeRigidBody.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from RigidBodyPhysicsNode.h:26, from NodeRigidBody.h:24, from NodeRigidBody.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from RigidBodyPhysicsNode.h:26, from NodeRigidBody.h:24, from NodeRigidBody.cpp:25: MFNode.h: In member function 'NodeList* MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeScalarDamper.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeScalarDamper.h:26, from NodeScalarDamper.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeScalarDamper.h:26, from NodeScalarDamper.cpp:25: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeScalarChaser.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeScalarChaser.h:26, from NodeScalarChaser.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeScalarInterpolator.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeScreenFontStyle.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeScreenFontStyle.h:26, from NodeScreenFontStyle.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from NodeScreenFontStyle.h:24, from NodeScreenFontStyle.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeScreenGroup.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeScript.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeShaderPart.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeShaderProgram.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeQuadSet.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeQuadSet.cpp:33: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeQuadSet.cpp:33: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeQuadSet.h:24, from NodeQuadSet.cpp:25: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeQuadSet.cpp:33: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeRectangle2D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeRectangle2D.cpp:26: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeRectangle2D.h:24, from NodeRectangle2D.cpp:25: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeRectangle2D.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeShape.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeShape.h:26, from NodeShape.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeShape.h:26, from NodeShape.cpp:25: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSignalPdu.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSingleAxisHingeJoint.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSliderJoint.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSound.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSphereSensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSplinePositionInterpolator.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSplinePositionInterpolator2D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSplineScalarInterpolator.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSquadOrientationInterpolator.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSpotLight.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSpotLight.h:26, from NodeSpotLight.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ SFFloat.h: In member function 'double SFFloat::getFixedAngle(double)': SFFloat.h:65:29: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 65 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSpotLight.h:26, from NodeSpotLight.cpp:25: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeStringSensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeStaticGroup.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSurfaceEmitter.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSwitch.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSwitch.h:26, from NodeSwitch.cpp:25: MFNode.h: In member function 'NodeList* MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSwitch.h:26, from NodeSwitch.cpp:25: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTexCoordChaser2D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTexCoordChaser2D.h:26, from NodeTexCoordChaser2D.cpp:25: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTexCoordDamper2D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTexCoordDamper2D.h:26, from NodeTexCoordDamper2D.cpp:25: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTexCoordDamper2D.h:26, from NodeTexCoordDamper2D.cpp:25: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTextureBackground.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTextureCoordinate3D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSphere.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeSphere.cpp:31: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSphere.cpp:31: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSphere.h:25, from NodeSphere.cpp:27: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeSphere.cpp:31: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTextureCoordinate4D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTextureCoordinateGenerator.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTextureProperties.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTextureTransform.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTextureTransform.h:26, from NodeTextureTransform.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTextureTransform3D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTextureTransformMatrix3D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTimeSensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTimeSensor.h:26, from NodeTimeSensor.cpp:25: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTimeTrigger.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeText.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from NodeText.h:24, from NodeText.cpp:25: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from NodeText.h:24, from NodeText.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from NodeText.h:24, from NodeText.cpp:25: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from NodeText.h:24, from NodeText.cpp:25: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from NodeText.h:24, from NodeText.cpp:25: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from NodeText.h:24, from NodeText.cpp:25: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeText.cpp:37: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeText.cpp:37: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:2make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' 4, from NodeText.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeText.cpp:37: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeText.cpp:37: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeText.cpp:37: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from NodeText.h:24, from NodeText.cpp:25: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeText.cpp:37: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTextureCoordinate.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTextureCoordinate.h:26, from NodeTextureCoordinate.cpp:25: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTextureCoordinate.h:26, from NodeTextureCoordinate.cpp:25: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTextureCoordinate.h:26, from NodeTextureCoordinate.cpp:25: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTextureCoordinate.h:26, from NodeTextureCoordinate.cpp:25: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from NodeTextureCoordinate.h:24, from NodeTextureCoordinate.cpp:25: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeTextureCoordinate.cpp:33: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTouchSensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTransform.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTransformSensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTransmitterPdu.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTriangleFanSet.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleFanSet.h:24, from NodeTriangleFanSet.cpp:26: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTriangleSet2D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet2D.h:24, from NodeTriangleSet2D.cpp:26: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTriangleSet.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleSet.h:24, from NodeTriangleSet.cpp:26: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTriangleStripSet.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeTriangleStripSet.h:24, from NodeTriangleStripSet.cpp:26: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTrimmedSurface.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from NodeTrimmedSurface.h:24, from NodeTrimmedSurface.cpp:25: MFNode.h: In member function 'NodeList* MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from NodeTrimmedSurface.h:24, from NodeTrimmedSurface.cpp:25: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from GeometryNode.h:24, from NodeTrimmedSurface.h:24, from NodeTrimmedSurface.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeUniversalJoint.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTwoSidedMaterial.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTwoSidedMaterial.h:26, from NodeTwoSidedMaterial.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTwoSidedMaterial.h:26, from NodeTwoSidedMaterial.cpp:25: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeViewpointGroup.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeViewpoint.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeVisibilitySensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeViewport.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeVolumeEmitter.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeVolumePickSensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeEdgeEnhancementVolumeStyle.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeWindPhysicsModel.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeWindPhysicsModel.h:26, from NodeWindPhysicsModel.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeOpacityMapVolumeStyle.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeIsoSurfaceVolumeData.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSegmentedVolumeData.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeShadedVolumeStyle.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSilhouetteEnhancementVolumeStyle.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeToneMappedVolumeStyle.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeWorldInfo.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeVolumeData.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeVolumeData.h:26, from NodeVolumeData.cpp:25: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from NodeVolumeData.h:24, from NodeVolumeData.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeComment.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeImport.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeImport.h:28, from NodeImport.cpp:27: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeExport.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeExport.h:28, from NodeExport.cpp:27: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGeneratedShadowMap.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMatrixTransform.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMultiGeneratedTextureCoordinate.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from NodeMultiGeneratedTextureCoordinate.h:24, from NodeMultiGeneratedTextureCoordinate.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeRenderedTexture.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeVrmlCut.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' NodeVrmlCut.cpp: In member function 'virtual int NodeVrmlCut::writeXml(int, int, int, bool)': NodeVrmlCut.cpp:1121:37: warning: enum constant in boolean context [-Wint-in-bool-context] 1121 | if (m_scene->getWriteFlags() && X3DOM) { | ^~~~~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeVrmlCut.h:26, from NodeVrmlCut.cpp:26: MFNode.h: In member function 'NodeList* MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeVrmlCut.h:26, from NodeVrmlCut.cpp:26: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeVrmlCut.h:26, from NodeVrmlCut.cpp:26: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeKambiAppearance.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeVrmlScene.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from NodeVrmlScene.h:24, from NodeVrmlScene.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeKambiInline.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeKambiHeadLight.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeKambiOctreeProperties.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeKambiNavigationInfo.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeKambiTriangulation.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeProjectedTextureCoordinate.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSuperEllipsoid.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeSuperEllipsoid.h:24, from NodeSuperEllipsoid.cpp:31: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeSuperEllipsoid.h:24, from NodeSuperEllipsoid.cpp:31: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeSuperEllipsoid.h:24, from NodeSuperEllipsoid.cpp:31: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeSuperEllipsoid.h:24, from NodeSuperEllipsoid.cpp:31: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeSuperEllipsoid.h:24, from NodeSuperEllipsoid.cpp:31: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeSuperEllipsoid.h:24, from NodeSuperEllipsoid.cpp:31: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeSuperEllipsoid.h:24, from NodeSuperEllipsoid.cpp:31: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeSuperEllipsoid.cpp:35: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeScreenEffect.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTeapot.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeText3D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeText3D.h:26, from NodeText3D.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeShaderTexture.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeVectorInterpolator.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSuperShape.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeSuperShape.cpp:30: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperShape.cpp:30: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from Interpolator.h:24, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.cpp:25: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeSuperShape.cpp:30: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCOVER.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCurveAnimation.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCurveAnimation.h:25, from NodeCurveAnimation.cpp:26: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCurveAnimation.h:25, from NodeCurveAnimation.cpp:26: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCurveAnimation.h:25, from NodeCurveAnimation.cpp:26: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from Proto.h:27, from NodeCurveAnimation.h:25, from NodeCurveAnimation.cpp:26: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSpaceSensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCubeTexture.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeWave.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeJoystickSensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeLabView.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSteeringWheel.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSuperRevolver.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MyMesh.h:53, from NodeSuperRevolver.cpp:25: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MyMesh.h:53, from NodeSuperRevolver.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MyMesh.h:53, from NodeSuperRevolver.cpp:25: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MyMesh.h:53, from NodeSuperRevolver.cpp:25: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MyMesh.h:53, from NodeSuperRevolver.cpp:25: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MyMesh.h:53, from NodeSuperRevolver.cpp:25: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MyMesh.h:53, from NodeSuperRevolver.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from MyMesh.h:37, from NodeSuperRevolver.cpp:25: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeSuperRevolver.cpp:25: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeVehicle.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeARSensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTUIButton.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSky.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTUIComboBox.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTUIFrame.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTUIFloatSlider.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTUILabel.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTUIListBox.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTUIMap.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTUIProgressBar.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSuperExtrusion.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: FieldValue.h: In member function 'void FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: MFNode.h: In member function 'int MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': MyMesh.h:870:18: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 870 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:871:18: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 871 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:869:18: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 869 | v2.x += norm.x; | ~~~~~^~~~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'void MyMeshX::drawNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:872:23: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 872 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:872:23: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:872:23: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h: In member function 'void MyMeshX::generateFaceNormals() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'c1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::x' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::y' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::z' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::y' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'c3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:935:19: note: 'c3.Vec3x::x' was declared here 935 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'c1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:921:19: note: 'c1.Vec3x::z' was declared here 921 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h: In member function 'void MyMeshX::simpleQuadTriangulate() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:72:60: warning: 'v4.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::x' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::x' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::y' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::y' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::x' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'v2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1674:19: note: 'v2.Vec3x::z' was declared here 1674 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::z' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::y' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::z' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'v4.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1676:19: note: 'v4.Vec3x::y' was declared here 1676 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'v1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1673:19: note: 'v1.Vec3x::x' was declared here 1673 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:72:60: warning: 'v3.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1675:19: note: 'v3.Vec3x::z' was declared here 1675 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = double; MFX = MFVec3d; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h: In member function 'MFInt32* MyMeshX::optimizeCoordIndex() [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:68:50: warning: 'vert2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::z' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:68:38: warning: 'vert2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::y' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::x' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:68:50: warning: 'vert1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::z' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:68:38: warning: 'vert1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1521:27: note: 'vert1.Vec3x::y' was declared here 1521 | VEC3X vert1(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:68:50: warning: 'vert2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1533:35: note: 'vert2.Vec3x::x' was declared here 1533 | VEC3X vert2(vertices + | ^~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:66:38: warning: 'vertex1.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::y' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::z' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::x' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:66:38: warning: 'vertex2.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::y' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:66:50: warning: 'vertex2.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1498:27: note: 'vertex2.Vec3x::z' was declared here 1498 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:66:50: warning: 'vertex1.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1495:19: note: 'vertex1.Vec3x::x' was declared here 1495 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::z' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:66:38: warning: 'vertex.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::y' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:66:50: warning: 'vertex.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1483:19: note: 'vertex.Vec3x::x' was declared here 1483 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ MyMesh.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = double; MFX = MFVec3d; VECX = Vec3x]': MyMesh.h:1932:15: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 1932 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1932:15: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] MyMesh.h:1932:15: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h: In member function 'Node* MyMeshX::toIndexedFaceSet(int, Scene*) [with X = float; MFX = MFVec3f; VECX = Vec3x]': Vec3x.h:59:42: warning: 'vec.Vec3x::z' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1931:15: note: 'vec.Vec3x::z' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:59:33: warning: 'vec.Vec3x::y' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1931:15: note: 'vec.Vec3x::y' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ In file included from Vec3f.h:24, from Node.h:27, from Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Vec3x.h:59:24: warning: 'vec.Vec3x::x' may be used uninitialized in this function [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ In file included from NodeSuperExtrusion.cpp:35: MyMesh.h:1931:15: note: 'vec.Vec3x::x' was declared here 1931 | VEC3X vec = vertices->getValue(i); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTUISlider.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTUISplitter.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTUITab.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTUITabFolder.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTUIToggleButton.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeVirtualAcoustics.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCubicBezier2DOrientationInterpolator.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeVirtualSoundSource.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCubicBezierPositionInterpolator.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBlendMode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeColorSetInterpolator.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeEffect.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeEffectPart.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBinaryGeometry.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeBinaryGeometry.h:26, from NodeBinaryGeometry.cpp:22: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBlock.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeColorMaskMode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeDepthMode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeDish.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeDynamicLOD.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeEnvironment.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeExternalGeometry.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeField.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeImageGeometry.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeImageTextureAtlas.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNozzle.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMesh.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMPRVolumeStyle.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeParam.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMultiPart.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeParticleSet.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePlane.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePopGeometryLevel.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePopGeometryLevel.h:25, from NodePopGeometryLevel.cpp:25: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePopGeometry.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePyramid.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeRadarVolumeStyle.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeRectangularTorus.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeRefinementTexture.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeRemoteSelectionGroup.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSlopedCylinder.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSlopedCylinder.h:25, from NodeSlopedCylinder.cpp:27: Node.h: In member function 'bool Node::hasParent() const': Node.h:1151:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1151 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSnout.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSolidOfRevolution.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSphereSegment.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeStippleVolumeStyle.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSurfaceShaderTexture.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTorus.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeViewfrustum.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeUniform.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCattExportRec.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCattExportRec.h:26, from NodeCattExportRec.cpp:31: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCattExportRec.h:26, from NodeCattExportRec.cpp:31: SFInt32.h: In member function 'int SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCattExportRec.h:26, from NodeCattExportRec.cpp:31: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeWonderlandImportJava.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c advancing_front.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCattExportSrc.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCattExportSrc.h:26, from NodeCattExportSrc.cpp:32: SFFloat.h: In member function 'float SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCattExportSrc.h:26, from NodeCattExportSrc.cpp:32: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeLdrawDatExport.cpp In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeLdrawDatExport.h:26, from NodeLdrawDatExport.cpp:46: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c cdt.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Contour.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c PointFtgl.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c sweep.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Vectoriser.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' echo '#ifndef WIN32' > lexer.cpp echo '#include "unistd.h"' >> lexer.cpp echo '#endif' >> lexer.cpp if test "X_no" = "X_no"; then flex --nounistd -t lexer.l | egrep -v '#include *.unistd\.h.' >> lexer.cpp ; else echo // remove include of unistd.h manually when compiling on Windows >> lexer.cpp ; flex --nounistd -t lexer.l >> lexer.cpp ; fi make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c sweep_context.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' bison -y -d parser.y cp y.tab.c parser.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c shapes.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' LANG=C sed 's.\\\\./.' < dune.rc > dune1.rc.c g++ -E dune1.rc.c > dune2.rc.c grep --binary-files=text -v '//' dune2.rc.c > dune3.rc.c if swt/rc/rc < dune3.rc.c > resource.c ; then echo > /dev/null; else rm resource.c ; exit 1 ; fi rm dune1.rc.c dune2.rc.c dune3.rc.c make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' gcc -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -c -o buf.o buf.c make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' gcc -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -c -o subd_mesh.o subd_mesh.c make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' gcc -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -c -o openglutfont.o openglutfont.c make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' gcc -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -c -o jpegLoad.o jpegLoad.c make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' gcc -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -c -o mathx.o mathx.c make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' gcc -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -c -o subd.o subd.c make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' gcc -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -c -o pngLoad.o pngLoad.c make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' gcc -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -c -o gif.o gif.c make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' gcc -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -c -o resource.o resource.c make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c lexer.cpp :1868:17: warning: 'void yyunput(int, char*)' defined but not used [-Wunused-function] make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Commandline.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ -O2 -g -I. -Iswt/include -I/usr/include/vcglib -I/usr/include/eigen3 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c parser.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' (cd swt ; /usr/bin/make) parser.y: In function 'void addCommentsToNode(Node*)': parser.y:1518:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 1518 | for (size_t i = 0; i < commentNodeList.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ parser.y: In function 'void addCommentsToNodeList(NodeList*)': parser.y:1528:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 1528 | for (size_t i = 0; i < commentNodeList.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ parser.y: In function 'void nodeComment()': parser.y:1618:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 1618 | for (size_t i = 0; i < array.size(); i++) | ~~^~~~~~~~~~~~~~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from parser.y:37: SFBool.h: In member function 'bool SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from parser.y:37: SFNode.h: In member function 'Node* SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:58, from parser.y:37: SFString.h: In member function 'const char* SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from parser.y:42: Field.h: In member function 'FieldValue* Field::getDefault(bool) const': Field.h:49:24: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 49 | if (this == NULL) | ^~ (cd include ; /usr/bin/make $DUNEMAKEFLAGS) make[4]: 'swlanguages.h' is up to date. (cd rc ; /usr/bin/make $DUNEMAKEFLAGS) make[4]: 'rc' is up to date. (cd motif ; /usr/bin/make $DUNEMAKEFLAGS) make[4]: Nothing to be done for 'target'. make[2]: Entering directory '/builddir/build/BUILD/wdune-1.820/src' g++ main.o Util.o quadric_simp.o NodeMovieTexture.o MeshSubdivide.o Scene.o SceneProtoMap.o Node.o MainWindow.o NodeIndexedFaceSet.o AboutDialog.o CommandList.o Element.o EventIn.o EventOut.o ExposedField.o Field.o FieldCommand.o MFieldCommand.o TUIElement.o FaceData.o FieldValue.o Image.o Interpolator.o Matrix.o Metadata.o MoveCommand.o NodeList.o Path.o Proto.o RouteCommand.o MyString.o UnRouteCommand.o MyMesh.o SelectionCommand.o Quaternion.o RenderState.o SceneTreeView.o SceneGraphView.o Scene3DView.o SceneView.o FieldView.o FieldViewItem.o URL.o PanedWindow.o StatusBar.o ChannelView.o ToolbarWindow.o EulerAngles.o xerrorhandler.o InputDevice.o TransformMode.o ColorCircle.o Aflock.o ScriptEdit.o Types.o Commandline.o NurbsArc.o NurbsCurveDegreeElevate.o NurbsSurfaceDegreeElevate.o NurbsMakeRevolvedSurface.o CheckBoxWindow.o GpsMathLib.o WonderlandModuleExport.o WriteWonderlandCellRenderCode.o NurbsCurve.o Vec3x.o VertexModifier.o illegal2vrml.o DuneApp.o PreferencesApp.o EcmaScriptApp.o StereoViewApp.o InputDeviceApp.o OutputApp.o RouteViewApp.o StartWithApp.o ExportNamesApp.o ModellingApp.o RenderApp.o Dialog.o ElevationGridDialog.o ScriptDialog.o NurbsCurveDialog.o NurbsPlaneDialog.o ModellingSettingsDialog.o RenderSettingsDialog.o DefDialog.o CoverDefDialog.o Box2NurbsDialog.o Cone2NurbsDialog.o Cylinder2NurbsDialog.o Sphere2NurbsDialog.o NurbsCurve2NurbsSurfDialog.o InteractionDialog.o InteractionDialog2.o InteractionDialog3.o AnimationDialog.o CurveAnimationDialog.o URLDialog.o ArrayDialog.o FieldPipeDialog.o OneBoolDialog.o OneFloatDialog.o OneVec3fDialog.o OneIntDialog.o OneTextDialog.o TwoRadioButtonsDialog.o EcmaScriptSettingsDialog.o PreviewSettingsDialog.o UploadSettingsDialog.o HelpSettingsDialog.o TexteditSettingsDialog.o StereoViewSettingsDialog.o OutputSettingsDialog.o InputDeviceSelectionDialog.o InputDeviceNameSelectionDialog.o InputDeviceSettingsDialog.o AflockSettingsDialog.o RouteViewSettingsDialog.o WonderlandModuleExportDialog.o ProtoNameDialog.o ScriptEventDialog.o CattExportDialog.o ProtoDialog.o SplitFacesDialog.o ToIndexedFaceSetDialog.o HAnimJointDialog.o ViewpointDialog.o NurbsCurve2DDialog.o InsertToNurbsCurveDialog.o InsertToNurbsSurfaceDialog.o SliderFloatDialog.o SceneDialog.o SFBool.o SFBoolItem.o SFColor.o SFColorItem.o SFColorRGBA.o SFColorRGBAItem.o SFDouble.o SFDoubleItem.o SFFloat.o SFFloatItem.o SFImage.o SFImageItem.o SFInt32.o SFInt32Item.o SFMatrix3f.o SFMatrix3fItem.o SFMatrix4f.o SFMatrix4fItem.o SFNode.o SFNodeItem.o SFRotation.o SFRotationItem.o SFString.o SFStringItem.o SFTime.o SFTimeItem.o SFVec2f.o SFVec2fItem.o SFVec2d.o SFVec2dItem.o SFVec3f.o SFVec3fItem.o SFVec3d.o SFVec3dItem.o SFVec4f.o SFVec4fItem.o MFBool.o MFBoolItem.o MFColor.o MFColorItem.o MFColorRGBA.o MFColorRGBAItem.o MFDouble.o MFDoubleItem.o MFInt32.o MFInt32Item.o MFFloat.o MFFloatItem.o MFNode.o MFNodeItem.o MFRotation.o MFRotationItem.o MFString.o MFStringItem.o MFTime.o MFTimeItem.o MFVec2f.o MFVec2fItem.o MFVec2d.o MFVec2dItem.o MFVec3f.o MFVec3fItem.o MFVec3d.o MFVec3dItem.o MFVec4f.o MFVec4fItem.o MFMatrix3f.o MFMatrix3fItem.o MFMatrix4f.o MFMatrix4fItem.o BasicTransformNode.o TransformNode.o DynamicFieldsNode.o GeoNode.o GroupNode.o StaticGroupNode.o MeshBasedNode.o MeshMorphingNode.o ChainBasedNode.o EmitterNode.o GeometryNode.o IndexedTriangleSetNode.o X3DNBodyCollidableNode.o X3DNBodyCollisionSpaceNode.o X3DRigidJointNode.o AnchoredJointNode.o Texture3DNode.o FontStyleNode.o ViewpointNode.o DamperNode.o ChaserNode.o NodeAnchor.o NodeAppearance.o NodeAudioClip.o NodeArc2D.o NodeArcClose2D.o NodeBackground.o NodeBallJoint.o NodeBillboard.o NodeBlendedVolumeStyle.o NodeBooleanFilter.o NodeBooleanSequencer.o NodeBooleanToggle.o NodeBooleanTrigger.o NodeBoundaryEnhancementVolumeStyle.o NodeBoundedPhysicsModel.o NodeBox.o NodeCADAssembly.o NodeCADFace.o NodeCADLayer.o NodeCADPart.o NodeCartoonVolumeStyle.o NodeCircle2D.o NodeClipPlane.o NodeCollidableShape.o NodeCollidableOffset.o NodeCollision.o NodeCollisionCollection.o NodeCollisionSensor.o NodeCollisionSpace.o NodeColor.o NodeColorChaser.o NodeColorDamper.o NodeColorRGBA.o NodeColorInterpolator.o NodeCommonSurfaceShader.o NodeComposedCubeMapTexture.o NodeComposedShader.o NodeComposedTexture3D.o NodeComposedVolumeStyle.o NodeCone.o NodeConeEmitter.o NodeContact.o NodeContour2D.o NodeContourPolyline2D.o NodeCoordinate.o NodeCoordinateChaser.o NodeCoordinateDamper.o NodeCoordinateDeformer.o NodeCoordinateDouble.o NodeCoordinateInterpolator.o NodeCoordinateInterpolator2D.o NodeCylinder.o NodeCylinderSensor.o NodeDISEntityManager.o NodeDISEntityTypeMapping.o NodeDirectionalLight.o NodeDisk2D.o NodeDoubleAxisHingeJoint.o NodeEaseInEaseOut.o NodeElevationGrid.o NodeEspduTransform.o NodeExplosionEmitter.o NodeExtrusion.o NodeFillProperties.o NodeFloatVertexAttribute.o NodeFog.o NodeFogCoordinate.o NodeFontStyle.o NodeForcePhysicsModel.o NodeGeoCoordinate.o NodeGeoElevationGrid.o NodeGeoMetadata.o NodeGeoLocation.o NodeGeoLOD.o NodeGeoPositionInterpolator.o NodeGeoProximitySensor.o NodeGeoOrigin.o NodeGeoTouchSensor.o NodeGeoTransform.o NodeGeoViewpoint.o NodeGeneratedCubeMapTexture.o NodeGroup.o NodeHAnimDisplacer.o NodeHAnimHumanoid.o NodeHAnimJoint.o NodeHAnimSegment.o NodeHAnimSite.o NodeImageCubeMapTexture.o NodeImageTexture.o NodeImageTexture3D.o NodeIndexedLineSet.o NodeIndexedQuadSet.o NodeIndexedTriangleFanSet.o NodeIndexedTriangleSet.o NodeIndexedTriangleStripSet.o NodeInline.o NodeInlineLoadControl.o NodeIntegerSequencer.o NodeIntegerTrigger.o NodeKeySensor.o NodeLayer.o NodeLayerSet.o NodeLayout.o NodeLayoutGroup.o NodeLayoutLayer.o NodeLinePickSensor.o NodeLineProperties.o NodeLineSet.o NodeLoadSensor.o NodeLocalFog.o NodeLOD.o NodeMaterial.o NodeMatrix3VertexAttribute.o NodeMatrix4VertexAttribute.o NodeMetadataBoolean.o NodeMetadataDouble.o NodeMetadataFloat.o NodeMetadataInteger.o NodeMetadataSet.o NodeMetadataString.o NodeMotorJoint.o NodeMultiTexture.o NodeMultiTextureCoordinate.o NodeMultiTextureTransform.o NodeNavigationInfo.o NodeNormal.o NodeNormalInterpolator.o NodeNurbsCurve.o NodeNurbsCurve2D.o NodeNurbsGroup.o NodeNurbsOrientationInterpolator.o NodeNurbsPositionInterpolator.o NodeNurbsSet.o NodeNurbsSurface.o NodeNurbsSurfaceInterpolator.o NodeNurbsSweptSurface.o NodeNurbsSwungSurface.o NodeNurbsTextureCoordinate.o NodeNurbsTextureSurface.o NodeNurbsTrimmedSurface.o NodeOrientationChaser.o NodeOrientationDamper.o NodeOrientationInterpolator.o NodeOrthoViewpoint.o NodePackagedShader.o NodeParticleSystem.o NodePickableGroup.o NodePixelTexture.o NodePixelTexture3D.o NodePlaneSensor.o NodePointEmitter.o NodePointLight.o NodePointPickSensor.o NodePointSet.o NodePolyline2D.o NodePolylineEmitter.o NodePolypoint2D.o NodePositionChaser.o NodePositionChaser2D.o NodePositionDamper.o NodePositionDamper2D.o NodePositionInterpolator.o NodePositionInterpolator2D.o NodePrimitivePickSensor.o NodeProgramShader.o NodeProjectionVolumeStyle.o NodeProximitySensor.o NodeQuadSet.o NodeReceiverPdu.o NodeRectangle2D.o NodeRigidBody.o NodeRigidBodyCollection.o NodeScalarChaser.o NodeScalarDamper.o NodeScalarInterpolator.o NodeScreenFontStyle.o NodeScreenGroup.o NodeScript.o NodeShaderPart.o NodeShaderProgram.o NodeShape.o NodeSignalPdu.o NodeSingleAxisHingeJoint.o NodeSliderJoint.o NodeSound.o NodeSphere.o NodeSphereSensor.o NodeSplinePositionInterpolator.o NodeSplinePositionInterpolator2D.o NodeSplineScalarInterpolator.o NodeSpotLight.o NodeSquadOrientationInterpolator.o NodeStaticGroup.o NodeStringSensor.o NodeSurfaceEmitter.o NodeSwitch.o NodeTexCoordChaser2D.o NodeTexCoordDamper2D.o NodeText.o NodeTextureBackground.o NodeTextureCoordinate.o NodeTextureCoordinate3D.o NodeTextureCoordinate4D.o NodeTextureCoordinateGenerator.o NodeTextureProperties.o NodeTextureTransform.o NodeTextureTransform3D.o NodeTextureTransformMatrix3D.o NodeTimeSensor.o NodeTimeTrigger.o NodeTouchSensor.o NodeTransform.o NodeTransformSensor.o NodeTransmitterPdu.o NodeTriangleFanSet.o NodeTriangleSet.o NodeTriangleSet2D.o NodeTriangleStripSet.o NodeTrimmedSurface.o NodeTwoSidedMaterial.o NodeUniversalJoint.o NodeViewpoint.o NodeViewpointGroup.o NodeViewport.o NodeVisibilitySensor.o NodeVolumeEmitter.o NodeVolumePickSensor.o NodeWindPhysicsModel.o NodeEdgeEnhancementVolumeStyle.o NodeIsoSurfaceVolumeData.o NodeOpacityMapVolumeStyle.o NodeSegmentedVolumeData.o NodeShadedVolumeStyle.o NodeSilhouetteEnhancementVolumeStyle.o NodeToneMappedVolumeStyle.o NodeVolumeData.o NodeWorldInfo.o NodeComment.o NodeImport.o NodeExport.o NodeSuperEllipsoid.o NodeVrmlCut.o NodeGeneratedShadowMap.o NodeMatrixTransform.o NodeMultiGeneratedTextureCoordinate.o NodeRenderedTexture.o NodeSuperShape.o NodeVrmlScene.o NodeKambiAppearance.o NodeKambiHeadLight.o NodeKambiInline.o NodeKambiNavigationInfo.o NodeKambiOctreeProperties.o NodeKambiTriangulation.o NodeProjectedTextureCoordinate.o NodeSuperRevolver.o NodeScreenEffect.o NodeTeapot.o NodeText3D.o NodeShaderTexture.o NodeVectorInterpolator.o NodeCurveAnimation.o NodeSuperExtrusion.o NodeCOVER.o NodeSpaceSensor.o NodeCubeTexture.o NodeWave.o NodeJoystickSensor.o NodeLabView.o NodeSteeringWheel.o NodeVehicle.o NodeARSensor.o NodeSky.o NodeTUIButton.o NodeTUIComboBox.o NodeTUIFloatSlider.o NodeTUIFrame.o NodeTUILabel.o NodeTUIListBox.o NodeTUIMap.o NodeTUIProgressBar.o NodeTUISlider.o NodeTUISplitter.o NodeTUITab.o NodeTUITabFolder.o NodeTUIToggleButton.o NodeVirtualAcoustics.o NodeVirtualSoundSource.o NodeCubicBezier2DOrientationInterpolator.o NodeCubicBezierPositionInterpolator.o NodeBlendMode.o NodeColorSetInterpolator.o NodeEffect.o NodeEffectPart.o NodeBinaryGeometry.o NodeBlock.o NodeColorMaskMode.o NodeDepthMode.o NodeDish.o NodeDynamicLOD.o NodeEnvironment.o NodeExternalGeometry.o NodeField.o NodeImageGeometry.o NodeImageTextureAtlas.o NodeNozzle.o NodeMesh.o NodeMPRVolumeStyle.o NodeMultiPart.o NodeParam.o NodeParticleSet.o NodePlane.o NodePopGeometry.o NodePopGeometryLevel.o NodePyramid.o NodeRadarVolumeStyle.o NodeRectangularTorus.o NodeRefinementTexture.o NodeRemoteSelectionGroup.o NodeSlopedCylinder.o NodeSnout.o NodeSolidOfRevolution.o NodeSphereSegment.o NodeStippleVolumeStyle.o NodeSurfaceShaderTexture.o NodeTorus.o NodeUniform.o NodeViewfrustum.o NodeCattExportRec.o NodeCattExportSrc.o NodeLdrawDatExport.o NodeWonderlandImportJava.o advancing_front.o sweep.o sweep_context.o cdt.o shapes.o Contour.o PointFtgl.o Vectoriser.o parser.o lexer.o resource.o mysnprintf.o buf.o mathx.o subd_mesh.o subd.o openglutfont.o jpegLoad.o pngLoad.o gif.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L/usr/local/lib -L/usr/local/lib -O2 -g -Wl,--allow-multiple-definition -Lswt/lib -lswt -LSDLjoystick -lusb -ljpeg -lpng -lz -lexpat -lGLU -lGL -lcurl -lXi -lXm -lXp -lXext -lXt -lXmu -lX11 -lm -ldl -lgomp -L/usr/local/lib -L/usr/X11R6/LessTif/Motif1.2/lib -losdCPU -o ../bin/dune sh -c "if test `uname` = IRIX64 ; then tag 0x00ff1a00 ../bin/dune ; fi" sh -c "if test `uname` = IRIX ; then tag 0x00ff1a00 ../bin/dune ; fi" sh -c "if test `uname` = Darwin ; then (if test -d ./desktop/macosx; then cd ../desktop/macosx/ && tar -xvf white_dune_high_sierra.app.tar && cd white_dune.app/Contents/MacOS && ln -sf ../../../../../bin/dune . ; fi) ; fi" make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.820/src' + pushd docs/export_example_c++/opengl_example ~/build/BUILD/wdune-1.820/docs/export_example_c++/opengl_example ~/build/BUILD/wdune-1.820 + make render_with_picture_path (../../../bin/dune -c++ robot.x3dv > C++Export.cc) || \ dune -c++ robot.x3dv > C++Export.cc g++ -g -fPIE -Wno-ignored-attributes -Wnonnull-compare -Wmaybe-uninitialized -Wno-unused-variable -Wno-dangling-else \ -Wno-sign-compare -Wno-narrowing -Wno-unused-but-set-variable \ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o render_with_picture_path -I. -I../../../include -I/usr/include main.cpp \ -DPICTURE_PATH=\"/usr/share/white_dune/opengl_example/\" \ -lglut -lGLU -lGL -lXmu -lX11 -ljpeg -lpng -lm -lc + popd ~/build/BUILD/wdune-1.820 ~/build/BUILD/wdune-1.820/warbird ~/build/BUILD/wdune-1.820 + pushd warbird + make warbird_with_picture_path (../bin/dune -c++ warbird.wrl > C++Export.cc) || \ dune -c++ warbird.wrl > C++Export.cc g++ -g -fPIE -Wno-ignored-attributes -Wnonnull-compare -Wmaybe-uninitialized -Wno-unused-variable -Wno-dangling-else \ -Wno-sign-compare -Wno-narrowing -Wno-unused-but-set-variable \ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o warbird_with_picture_path -I. -I../include warbird.cpp \ -DPICTURE_PATH=\"/usr/share/white_dune/opengl_example/\" \ -lglut -lGLU -lGL -lXmu -lX11 -ljpeg -lpng + popd ~/build/BUILD/wdune-1.820 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.IP9g0O + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64 ++ dirname /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64 + cd wdune-1.820 + mkdir -p /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/bin + mkdir -p /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/share/man/man1 + mkdir -p /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/include/white_dune + mkdir -p /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/share/white_dune/opengl_example + mkdir -p /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/share/applications + mkdir -p /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/share/pixmaps/ + install -m 755 -p bin/dune /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/bin/dune + install -m 755 -p bin/dune4kids /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/bin/dune4kids + install -m 755 -p tools/run_dune_and_aqsis.sh /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64/usr/bin/run_dune_and_aqsis.sh + install -m 755 -p bin/illegal2vrml /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/bin/illegal2vrml + install -m 644 -p desktop/kde/dune.desktop /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/share/applications/dune.desktop + install -m 644 -p desktop/kde/dune.png /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/share/pixmaps/dune.png + install -m 644 -p desktop/kde/dune4kids.desktop /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/share/applications/dune4kids.desktop + install -m 644 -p desktop/kde/dune4kids.png /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/share/pixmaps/dune4kids.png + install -m 644 -p man/dune.1 /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/share/man/man1/dune.1 + install -m 644 -p man/dune4kids.1 /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/share/man/man1/dune4kids.1 + install -m 644 -p man/illegal2vrml.1 /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/share/man/man1/illegal2vrml.1 + install -m 644 -p include/white_dune/libC++RWD.h /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/include/white_dune/libC++RWD.h + install -m 644 -p include/white_dune/libCRWD.h /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/include/white_dune/libCRWD.h + install -m 644 -p include/white_dune/libC++RWD_namespace.h /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/include/white_dune/libC++RWD_namespace.h + install -m 755 -p warbird/warbird_with_picture_path /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/bin/warbird + install -m 644 -p warbird/warbird.desktop /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/share/applications/warbird.desktop + install -m 644 -p warbird/warbird.png /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/share/pixmaps/warbird.png + install -m 755 -p docs/export_example_c++/opengl_example/render_with_picture_path /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/bin/white_dune_opengl_example + install -m 644 -p warbird/cake.png /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/share/white_dune/opengl_example/cake.png + install -m 644 -p warbird/bill.jpg /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/share/white_dune/opengl_example/bill.jpg + rm docs/export_example_c++/opengl_example/render_with_picture_path + rm docs/export_example_c++/opengl_example/C++Export.cc + cp -r docs/export_example_c++/opengl_example/Makefile docs/export_example_c++/opengl_example/README.txt docs/export_example_c++/opengl_example/README_fedora.txt docs/export_example_c++/opengl_example/fin.png docs/export_example_c++/opengl_example/fire.png docs/export_example_c++/opengl_example/main.cpp docs/export_example_c++/opengl_example/robot.x3dv /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/share/white_dune/opengl_example + desktop-file-install --add-category=Graphics --delete-original --dir=/builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/share/applications /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/share/applications/dune.desktop /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/share/applications/dune.desktop: error: (will be fatal in the future): value "dune.png" for key "Icon" in group "Desktop Entry" is an icon name with an extension, but there should be no extension as described in the Icon Theme Specification if the value is not an absolute path + desktop-file-install --add-category=Graphics --delete-original --dir=/builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/share/applications /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/share/applications/dune4kids.desktop /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64//usr/share/applications/dune4kids.desktop: error: (will be fatal in the future): value "dune4kids.png" for key "Icon" in group "Desktop Entry" is an icon name with an extension, but there should be no extension as described in the Icon Theme Specification if the value is not an absolute path + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 1.820-3.fc33 --unique-debug-suffix -1.820-3.fc33.riscv64 --unique-debug-src-base wdune-1.820-3.fc33.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/wdune-1.820 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64/usr/bin/dune explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64/usr/bin/warbird explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64/usr/bin/white_dune_opengl_example extracting debug info from /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64/usr/bin/dune extracting debug info from /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64/usr/bin/white_dune_opengl_example extracting debug info from /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64/usr/bin/warbird original debug info size: 113772kB, size after compression: 89584kB /usr/lib/rpm/sepdebugcrcfix: Updated 3 CRC32s, 0 CRC32s did match. cpio: docs/export_example_c++/opengl_example/C++Export.cc: Cannot stat: No such file or directory 21383 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/bin/dune4kids from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/illegal2vrml from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/run_dune_and_aqsis.sh from /bin/sh to #!/usr/bin/sh Processing files: wdune-1.820-3.fc33.riscv64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.dJUgLL + umask 022 + cd /builddir/build/BUILD + cd wdune-1.820 + LICENSEDIR=/builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64/usr/share/licenses/wdune + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64/usr/share/licenses/wdune + cp -pr COPYING /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64/usr/share/licenses/wdune + RPM_EC=0 ++ jobs -p + exit 0 Provides: application() application(dune.desktop) application(dune4kids.desktop) mimehandler(model/vrml) wdune = 1.820-3.fc33 wdune(riscv-64) = 1.820-3.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/sh ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libGL.so.1()(64bit) libGLU.so.1()(64bit) libX11.so.6()(64bit) libXi.so.6()(64bit) libXm.so.4()(64bit) libXmu.so.6()(64bit) libXt.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libcurl.so.4()(64bit) libexpat.so.1()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libgcc_s.so.1(GCC_4.5.0)(64bit) libgomp.so.1()(64bit) libgomp.so.1(GOMP_1.0)(64bit) libgomp.so.1(GOMP_4.0)(64bit) libgomp.so.1(OMP_1.0)(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libosdCPU.so.3.4.0()(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libusb-0.1.so.4()(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Recommends: audacity kolourpaint lxterminal vim Processing files: wdune-devel-1.820-3.fc33.riscv64 Provides: wdune-devel = 1.820-3.fc33 wdune-devel(riscv-64) = 1.820-3.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: wdune-opengl-examples-1.820-3.fc33.riscv64 Provides: application() application(warbird.desktop) wdune-opengl-examples = 1.820-3.fc33 wdune-opengl-examples(riscv-64) = 1.820-3.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libGL.so.1()(64bit) libGLU.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libglut.so.3()(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: wdune-docs-1.820-3.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.WkUBGP + umask 022 + cd /builddir/build/BUILD + cd wdune-1.820 + DOCDIR=/builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64/usr/share/doc/wdune-docs + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64/usr/share/doc/wdune-docs + cp -pr README.txt /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64/usr/share/doc/wdune-docs + cp -pr docs /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64/usr/share/doc/wdune-docs + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.BjGCRM + umask 022 + cd /builddir/build/BUILD + cd wdune-1.820 + LICENSEDIR=/builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64/usr/share/licenses/wdune-docs + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64/usr/share/licenses/wdune-docs + cp -pr COPYING /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64/usr/share/licenses/wdune-docs + RPM_EC=0 ++ jobs -p + exit 0 Provides: wdune-docs = 1.820-3.fc33 wdune-docs(riscv-64) = 1.820-3.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: wdune-debugsource-1.820-3.fc33.riscv64 Provides: wdune-debugsource = 1.820-3.fc33 wdune-debugsource(riscv-64) = 1.820-3.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: wdune-debuginfo-1.820-3.fc33.riscv64 Provides: debuginfo(build-id) = a595f57841416e9108ef66e39fd9c0f2aeb9e8f1 wdune-debuginfo = 1.820-3.fc33 wdune-debuginfo(riscv-64) = 1.820-3.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: wdune-debugsource(riscv-64) = 1.820-3.fc33 Processing files: wdune-opengl-examples-debuginfo-1.820-3.fc33.riscv64 Provides: debuginfo(build-id) = 1e33de2a88c5f1bc947e952a687c524eaa9a1b95 debuginfo(build-id) = 614c6b1ab0d80b792aa6d7a6d23aab19297f0926 wdune-opengl-examples-debuginfo = 1.820-3.fc33 wdune-opengl-examples-debuginfo(riscv-64) = 1.820-3.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: wdune-debugsource(riscv-64) = 1.820-3.fc33 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64 Wrote: /builddir/build/RPMS/wdune-devel-1.820-3.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/wdune-opengl-examples-1.820-3.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/wdune-1.820-3.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/wdune-opengl-examples-debuginfo-1.820-3.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/wdune-debugsource-1.820-3.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/wdune-docs-1.820-3.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/wdune-debuginfo-1.820-3.fc33.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.2DF14M + umask 022 + cd /builddir/build/BUILD + cd wdune-1.820 + /usr/bin/rm -rf /builddir/build/BUILDROOT/wdune-1.820-3.fc33.riscv64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0