Mock Version: 5.6 Mock Version: 5.6 Mock Version: 5.6 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/wdune.spec'], chrootPath='/var/lib/mock/f39-build-51754204-6197383/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': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_CORE=infinity', '--bind=/tmp/mock-resolv.rxcqe0d2:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_CORE=infinity', '--bind=/tmp/mock-resolv.rxcqe0d2:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'aa22a9156a00435f94234f609a4cd6ad', '-D', '/var/lib/mock/f39-build-51754204-6197383/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_CORE=infinity', '--bind=/tmp/mock-resolv.rxcqe0d2:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --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': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1689984000 Wrote: /builddir/build/SRPMS/wdune-1.958-12.fc39.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/wdune.spec'], chrootPath='/var/lib/mock/f39-build-51754204-6197383/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': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_CORE=infinity', '--bind=/tmp/mock-resolv.rxcqe0d2:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_CORE=infinity', '--bind=/tmp/mock-resolv.rxcqe0d2:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'e9b8af8e5d2549708c6e101aa5bc7413', '-D', '/var/lib/mock/f39-build-51754204-6197383/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_CORE=infinity', '--bind=/tmp/mock-resolv.rxcqe0d2:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --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': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1689984000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.MQHKhD + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf wdune-1.958 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/wdune-1.958.tar.bz2 + STATUS=0 + '[' 0 -ne 0 ']' + cd wdune-1.958 + rm -rf /builddir/build/BUILD/wdune-1.958-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/wdune-1.958-SPECPARTS + /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.TS0pdf + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd wdune-1.958 + ./configure --with-about=white_dune-1.958 --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 fix unix filepermissions 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 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 CFLAGS to -g -O0 reseting CXXFLAGS to -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer 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... egrep: warning: egrep is obsolescent; using grep -E 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 ci using ci -l -q -f \"%s\" < /dev/null as revision control checkin command basename: extra operand '-q' Try 'basename --help' for more information. 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 for __gmpn_sub_1 in -lgmp... yes checking for mpfr_set in -lmpfr... 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 make: 'resource.h' is up to date. 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/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -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/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/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/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 QuadInsetDialog.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/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/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/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/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/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/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/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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.958/src/swt/rc' bison -y -d rcparse.y rcparse.y: warning: 2 shift/reduce conflicts [-Wconflicts-sr] rcparse.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples mv -f y.tab.c rcparse.c gcc -g -I../include -g -O0 -fopenmp -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -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 -g -O0 -fopenmp -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -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 gcc -g -I../include -g -O0 -fopenmp -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -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 -g -O0 -fopenmp rcparse.o rclex.o rc.o -o rc rm rclex.c make[1]: Leaving directory '/builddir/build/BUILD/wdune-1.958/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/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/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/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/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/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp parser.cpp lexer.cpp >> Makefile.depend_lexyacc sh ../batch/mkdep.sh "g++" -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/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/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp main.cpp > Makefile.depend_main sh ../batch/mkdep.sh "g++" -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/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/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 NodeHAnimMotion.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 NodePointProperties.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 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 -j32 V=1 VERBOSE=1 cd src && /usr/bin/make $DUNEMAKEFLAGS make[1]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' gcc -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -std=c99 -c -o mysnprintf.o mysnprintf.c make[1]: Leaving directory '/builddir/build/BUILD/wdune-1.958/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.958/src/swt/rc' flex --nounistd -t rclex.l > rclex.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/rc' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/rc' bison -y -d rcparse.y mv -f y.tab.c rcparse.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/rc' rcparse.y: warning: 2 shift/reduce conflicts [-Wconflicts-sr] rcparse.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/rc' gcc -g -I../include -g -O0 -fopenmp -c -o rcparse.o rcparse.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/rc' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/rc' gcc -g -I../include -g -O0 -fopenmp -c -o rclex.o rclex.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/rc' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/rc' gcc -g -I../include -g -O0 -fopenmp rcparse.o rclex.o rc.o -o rc make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/rc' rm rclex.c (cd motif ; /usr/bin/make $DUNEMAKEFLAGS) make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' gcc -O2 -g -I../.. -I../include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -c -o util.o util.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' gcc -O2 -g -I../.. -I../include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -c -o groupbox.o groupbox.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' gcc -O2 -g -I../.. -I../include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -c -o statusbar.o statusbar.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' gcc -O2 -g -I../.. -I../include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -c -o header.o header.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' gcc -O2 -g -I../.. -I../include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -c -o resload.o resload.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' gcc -O2 -g -I../.. -I../include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -c -o toolbar.o toolbar.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' gcc -O2 -g -I../.. -I../include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -c -o tree.o tree.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' gcc -O2 -g -I../.. -I../include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -c -o browser.o browser.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' gcc -O2 -g -I../.. -I../include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -c -o swt.o swt.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' swt.c: In function ‘swInitialize’: swt.c:670:12: warning: implicit declaration of function ‘XmuLookupStandardColormap’; did you mean ‘XAllocStandardColormap’? [-Wimplicit-function-declaration] 670 | if (XmuLookupStandardColormap(TheDisplay, TheVisual->screen, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | XAllocStandardColormap make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/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.958/src/swt/motif' ar: creating ../lib/libswt.a /usr/bin/make ../bin/dune make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Image.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c AboutDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c CommandList.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c FaceData.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MyString.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c RouteCommand.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c EventIn.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c EventOut.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c FieldCommand.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from FieldCommand.cpp:26: FieldValue.h: In member function ‘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.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MoveCommand.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from MoveCommand.cpp:26: FieldValue.h: In member function ‘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.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Element.cpp Element.cpp: In member function ‘Element::getName(bool) const’: Element.cpp:71:5: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 71 | if (this == NULL) | ^~ Element.cpp: In member function ‘Element::getType() const’: Element.cpp:84:5: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 84 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MFieldCommand.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from MFieldCommand.cpp:25: FieldValue.h: In member function ‘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.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c ExposedField.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from ExposedField.cpp:26: FieldValue.h: In member function ‘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 ‘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.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Metadata.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Field.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from Field.cpp:27: FieldValue.h: In member function ‘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.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Matrix.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c main.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from DuneApp.h:39, from main.cpp:27: Node.h:1208:23: warning: ‘virtual int Node::write(int, int, bool)’ was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsCurve.h:24, from MainWindow.h:45, from main.cpp:28: ChainBasedNode.h:49:21: note: by ‘virtual int ChainBasedNode::write(int, int)’ 49 | virtual int write(int f, int indent); | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c UnRouteCommand.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeList.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' NodeList.cpp:40: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 40 | #pragma parallel for | NodeList.cpp: In member function ‘void NodeList::clearFlag(int) const’: NodeList.cpp:42:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 42 | if (m_data[i] != NULL) | ^ NodeList.cpp: In member function ‘void NodeList::setFlag(int) const’: NodeList.cpp:53:12: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 53 | if (m_data[i] != NULL) | ^ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SelectionCommand.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c TUIElement.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Quaternion.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c TransformMode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Path.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from Path.cpp:26: SFNode.h: In member function ‘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: MFNode.h: In member function ‘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.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeMovieTexture.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c FieldValue.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from SFMFTypes.h:54, from FieldValue.cpp:26: SFNode.h: In member function ‘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: SFString.h: In member function ‘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.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c EulerAngles.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Interpolator.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from Interpolator.h:24, from Interpolator.cpp:24: Node.h:1208:23: warning: ‘virtual int Node::write(int, int, bool)’ was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsCurve.h:24, from NodeCurveAnimation.h:26, from Interpolator.cpp:34: ChainBasedNode.h:49:21: note: by ‘virtual int ChainBasedNode::write(int, int)’ 49 | virtual int write(int f, int indent); | ^~~~~ 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: FieldValue.h: In member function ‘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: SFFloat.h: In member function ‘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.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c StatusBar.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SceneView.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c PanedWindow.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c RenderState.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c FieldViewItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from FieldViewItem.cpp:30: FieldValue.h: In member function ‘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.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c xerrorhandler.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from xerrorhandler.cpp:54: Node.h:1208:23: warning: ‘virtual int Node::write(int, int, bool)’ was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsCurve.h:24, from MainWindow.h:45: ChainBasedNode.h:49:21: note: by ‘virtual int ChainBasedNode::write(int, int)’ 49 | virtual int write(int f, int indent); | ^~~~~ xerrorhandler.cpp: In member function ‘int DuneApp::emergency_rescue(int)’: xerrorhandler.cpp:171:19: warning: unused variable ‘fileStat’ [-Wunused-variable] 171 | struct stat fileStat; | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c ToolbarWindow.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from DuneApp.h:39, from SceneView.h:24, from ToolbarWindow.h:24, from ToolbarWindow.cpp:23: Node.h:1208:23: warning: ‘virtual int Node::write(int, int, bool)’ was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsCurve.h:24, from MainWindow.h:45, from ToolbarWindow.h:26: ChainBasedNode.h:49:21: note: by ‘virtual int ChainBasedNode::write(int, int)’ 49 | virtual int write(int f, int indent); | ^~~~~ SceneView.h:60:25: warning: ‘virtual void SceneView::OnHighlight(void*)’ was hidden [-Woverloaded-virtual=] 60 | virtual void OnHighlight(void *id) {} | ^~~~~~~~~~~ ToolbarWindow.h:37:25: note: by ‘virtual void ToolbarWindow::OnHighlight(int)’ 37 | virtual void OnHighlight(int id); | ^~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c URL.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Aflock.cpp Aflock.cpp: In member function ‘Aflock::setPort(char const*)’: Aflock.cpp:200:15: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 200 | strncpy( m_port, serialPort, Aflock::MAXCHARSTRINGSIZE ); | ^ Aflock.cpp: In member function ‘Aflock::Aflock(char const*, int const&, int const&, int const&, int const&, int const&, BIRD_HEMI const&, int const&, bool const&, char const&, char const*)’: Aflock.cpp:137:14: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 137 | strncpy( m_port, port, Aflock::MAXCHARSTRINGSIZE ); | ^ Aflock.cpp:150:13: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 150 | strncpy( m_calibrationFileName, calfile, Aflock::MAXCHARSTRINGSIZE ); | ^ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Types.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c ChannelView.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Vec3x.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NurbsMakeRevolvedSurface.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SceneTreeView.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from SceneTreeView.h:24, from SceneTreeView.cpp:24: MFNode.h: In member function ‘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: SFNode.h: In member function ‘SFNode::getValue() const’: SFNode.h:68:42: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ MFNode.h: In member function ‘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: Node.h: In member function ‘Node::hasParent() const’: Node.h:1165:27: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Util.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from Util.cpp:35: MyMesh.h:656: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 656 | # pragma parallel for | MyMesh.h:1023: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1023 | # pragma parallel for | MyMesh.h:1043: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1043 | # pragma parallel for | MyMesh.h:1066: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1066 | # pragma parallel for | MyMesh.h:1135: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1135 | # pragma parallel for | Util.cpp:862:10: fatal error: CGAL/boost/graph/dijkstra_shortest_paths.h: No such file or directory 862 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. make[2]: *** [Makefile:55: Util.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c InputDevice.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NurbsCurve.cpp In file included from GeometryNode.h:24, from NurbsCurve.h:26, from NurbsCurve.cpp:23: Node.h:1208:23: warning: ‘virtual int Node::write(int, int, bool)’ was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43: ChainBasedNode.h:49:21: note: by ‘virtual int ChainBasedNode::write(int, int)’ 49 | virtual int write(int f, int indent); | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c CheckBoxWindow.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NurbsArc.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c illegal2vrml.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NurbsSurfaceDegreeElevate.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c EcmaScriptApp.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c StereoViewApp.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c VertexModifier.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c ScriptEdit.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/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.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeIndexedFaceSet.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from NodeIndexedFaceSet.cpp:44: MyMesh.h:656: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 656 | # pragma parallel for | MyMesh.h:1023: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1023 | # pragma parallel for | MyMesh.h:1043: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1043 | # pragma parallel for | MyMesh.h:1066: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1066 | # pragma parallel for | MyMesh.h:1135: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1135 | # pragma parallel for | NodeIndexedFaceSet.cpp:3465:10: fatal error: CGAL/boost/graph/dijkstra_shortest_paths.h: No such file or directory 3465 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. make[2]: *** [Makefile:55: NodeIndexedFaceSet.o] Error 1 make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c PreferencesApp.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from PreferencesApp.cpp:29: Node.h:1208:23: warning: ‘virtual int Node::write(int, int, bool)’ was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsCurve.h:24, from MainWindow.h:45: ChainBasedNode.h:49:21: note: by ‘virtual int ChainBasedNode::write(int, int)’ 49 | virtual int write(int f, int indent); | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c FieldView.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from FieldView.cpp:23: FieldValue.h: In member function ‘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: SFNode.h: In member function ‘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 ‘Field::getDefault(bool) const’: Field.h:49:24: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 49 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Commandline.cpp In file included from DuneApp.h:39, from Commandline.cpp:25: Node.h:1208:23: warning: ‘virtual int Node::write(int, int, bool)’ was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsCurve.h:24, from MainWindow.h:45, from Commandline.cpp:28: ChainBasedNode.h:49:21: note: by ‘virtual int ChainBasedNode::write(int, int)’ 49 | virtual int write(int f, int indent); | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NurbsCurveDegreeElevate.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c InputDeviceApp.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c GpsMathLib.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c DuneApp.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from DuneApp.h:39, from DuneApp.cpp:41: Node.h:1208:23: warning: ‘virtual int Node::write(int, int, bool)’ was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsCurve.h:24, from MainWindow.h:45, from DuneApp.cpp:44: ChainBasedNode.h:49:21: note: by ‘virtual int ChainBasedNode::write(int, int)’ 49 | virtual int write(int f, int indent); | ^~~~~ DuneApp.cpp: In member function ‘void DuneApp::OnFilePreview(Scene*)’: DuneApp.cpp:595:13: warning: unused variable ‘remote’ [-Wunused-variable] 595 | int remote = swBrowserGetRemote(GetBrowser()); | ^~~~~~ DuneApp.cpp:635:13: warning: unused variable ‘dummy’ [-Wunused-variable] 635 | int dummy; | ^~~~~ Node.h: In member function ‘NodeData::unref()’: Node.h:664:27: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 664 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c WonderlandModuleExport.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SceneGraphView.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from DuneApp.h:39, from SceneView.h:24, from SceneGraphView.h:29, from SceneGraphView.cpp:24: Node.h:1208:23: warning: ‘virtual int Node::write(int, int, bool)’ was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsCurve.h:24, from MainWindow.h:45, from SceneGraphView.cpp:42: ChainBasedNode.h:49:21: note: by ‘virtual int ChainBasedNode::write(int, int)’ 49 | virtual int write(int f, int indent); | ^~~~~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25: SFNode.h: In member function ‘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: MFNode.h: In member function ‘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.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MyMesh.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MyMesh.cpp:27: MyMesh.h:656: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 656 | # pragma parallel for | MyMesh.h:1023: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1023 | # pragma parallel for | MyMesh.h:1043: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1043 | # pragma parallel for | MyMesh.h:1066: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1066 | # pragma parallel for | MyMesh.h:1135: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1135 | # pragma parallel for | 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: FieldValue.h: In member function ‘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: SFBool.h: In member function ‘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: SFString.h: In member function ‘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: MFNode.h: In member function ‘MFNode::getSize() const’: MFNode.h:64:28: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ MyMesh.h: In member function ‘MyMeshX >::drawNormals()’: MyMesh.h:898:18: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.x’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:899:18: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 899 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.y’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:900:18: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 900 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.z’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In file included from Vec3f.h:24, from MyMesh.h:37: In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.x’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.y’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.z’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.x’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.y’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.z’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’: MyMesh.h:1976:15: warning: ‘vec.x’ is used uninitialized [-Wuninitialized] 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1976:15: warning: ‘vec.y’ is used uninitialized [-Wuninitialized] In member function ‘Vec3x::Vec3x(Vec3x const&)’, inlined from ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’ at MyMesh.h:1978:23: Vec3x.h:59:42: warning: ‘vec.z’ may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ MyMesh.h: In member function ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’: MyMesh.h:1976:15: note: ‘vec.z’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function ‘MyMeshX >::drawNormals()’: MyMesh.h:898:18: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.x’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: ‘v1.y’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: ‘v1.z’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.x’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.y’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.z’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.x’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.y’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.z’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’: MyMesh.h:1977:15: warning: ‘vec.x’ may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: ‘vec.x’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: ‘vec.y’ may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: ‘vec.y’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: ‘vec.z’ may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: ‘vec.z’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.x’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.y’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.z’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.y’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.x’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.z’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.x’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.y’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.z’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.x’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.y’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.z’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.x’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.y’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.z’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.y’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.x’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.z’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.x’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.y’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.z’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.x’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.y’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.z’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.z’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘lastVertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.y’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.x’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.x’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘vertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.y’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.z’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.x’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex1.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.y’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.z’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.x’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex2.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.y’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.z’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.x’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert1.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.y’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.z’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.x’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert2.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.y’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.z’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.z’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘lastVertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.y’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.x’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.x’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘vertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.y’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.z’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.x’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex1.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.y’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.z’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.x’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex2.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.y’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.z’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.x’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert1.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.y’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.z’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.x’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert2.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.y’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.z’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Proto.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' Proto.cpp: In constructor ‘Proto::Proto(Scene*, Proto*, int)’: Proto.cpp:171:13: warning: statement has no effect [-Wunused-value] 171 | m_hasTimeSensor; | ^~~~~~~~~~~~~~~ Proto.cpp: In function ‘bool fixEventOuts(Node*, void*)’: Proto.cpp:2826:22: warning: unused variable ‘evIn’ [-Wunused-variable] 2826 | EventIn *evIn = proto->getEventIn(j); | ^~~~ Proto.cpp:2827:17: warning: unused variable ‘eventIn’ [-Wunused-variable] 2827 | int eventIn = j; | ^~~~~~~ In file included from Proto.h:27, from Proto.cpp:32: Node.h: In member function ‘NodeData::unref()’: Node.h:664:27: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 664 | if (this == NULL) | ^~ In file included from Proto.cpp:36: Field.h: In member function ‘Field::getDefault(bool) const’: Field.h:49:24: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 49 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478: MFNode.h: In member function ‘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.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c -o Node.o Node.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from Node.cpp:31: Node.h:1208:23: warning: ‘virtual int Node::write(int, int, bool)’ was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsCurve.h:24, from NodeCurveAnimation.h:26, from Node.cpp:51: ChainBasedNode.h:49:21: note: by ‘virtual int ChainBasedNode::write(int, int)’ 49 | virtual int write(int f, int indent); | ^~~~~ Node.cpp: In member function ‘virtual int Node::writeXml(int, int, int, bool)’: Node.cpp:807:33: warning: unused variable ‘name’ [-Wunused-variable] 807 | const char *name = parent->getProto()->getField( | ^~~~ Node.cpp: In member function ‘int NodeData::writeRoutes(int, int) const’: Node.cpp:1611:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 1611 | for (int i = 0; i < script->url()->getSize(); i++) | ^~~ Node.cpp:1614:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 1614 | if (flag) | ^~ Node.cpp: In member function ‘int Node::writeCAndFollowRoutes(int, int, int, bool, const char*)’: Node.cpp:2875:18: warning: unused variable ‘isCurveAnimation’ [-Wunused-variable] 2875 | bool isCurveAnimation = (sNode->getType() == DUNE_CURVE_ANIMATION); | ^~~~~~~~~~~~~~~~ Node.cpp:2723:10: warning: unused variable ‘x3d’ [-Wunused-variable] 2723 | bool x3d = m_scene->isX3d(); | ^~~ Node.cpp: In member function ‘virtual void NodeData::sendEvent(int, double, FieldValue*)’: Node.cpp:3462:23: warning: unused variable ‘isNode’ [-Wunused-variable] 3462 | 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: FieldValue.h: In member function ‘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: MFNode.h: In member function ‘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: SFBool.h: In member function ‘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: SFNode.h: In member function ‘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 ‘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 ‘NodeData::setVariableName(char const*)’: Node.cpp:488:5: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 488 | if (this) { | ^~ Node.cpp: In member function ‘NodeData::isEqual(Node*)’: Node.cpp:3586:9: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 3586 | if (this == NULL) | ^~ Node.cpp: In member function ‘NodeData::isEqualCopy(Node*)’: Node.cpp:3603:9: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 3603 | if (this == NULL) | ^~ MFNode.h: In member function ‘MFNode::getSize() const’: MFNode.h:64:28: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ Node.h: In member function ‘Node::hasParent() const’: Node.h:1165:27: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ Node.cpp: In member function ‘Node::isDeepInsideProto()’: Node.cpp:4662:5: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 4662 | if (this == NULL) | ^~ Node.cpp: In member function ‘Node::doWithBranch(bool (*)(Node*, void*), void*, bool, bool, bool, bool, bool, bool)’: Node.cpp:3869:5: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 3869 | if (this == NULL) | ^~ Node.cpp: In member function ‘Node::write(int, int, bool)’: Node.cpp:649:5: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 649 | if (this == NULL) | ^~ Node.h: In member function ‘NodeData::unref()’: Node.h:664:27: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 664 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MeshSubdivide.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MeshSubdivide.cpp:29: MyMesh.h:656: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 656 | # pragma parallel for | MyMesh.h:1023: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1023 | # pragma parallel for | MyMesh.h:1043: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1043 | # pragma parallel for | MyMesh.h:1066: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1066 | # pragma parallel for | MyMesh.h:1135: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1135 | # pragma parallel for | 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 ‘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: SFBool.h: In member function ‘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: SFNode.h: In member function ‘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: SFString.h: In member function ‘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: MFNode.h: In member function ‘MFNode::getSize() const’: MFNode.h:64:28: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ MyMesh.h: In member function ‘MyMeshX >::drawNormals()’: MyMesh.h:898:18: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.x’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:899:18: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 899 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.y’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:900:18: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 900 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.z’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In file included from Vec3f.h:24, from Node.h:27, from GeometryNode.h:24: In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.x’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.y’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.z’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.x’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.y’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.z’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’: MyMesh.h:1976:15: warning: ‘vec.x’ is used uninitialized [-Wuninitialized] 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1976:15: warning: ‘vec.y’ is used uninitialized [-Wuninitialized] In member function ‘Vec3x::Vec3x(Vec3x const&)’, inlined from ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’ at MyMesh.h:1978:23: Vec3x.h:59:42: warning: ‘vec.z’ may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ MyMesh.h: In member function ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’: MyMesh.h:1976:15: note: ‘vec.z’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function ‘MyMeshX >::drawNormals()’: MyMesh.h:898:18: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.x’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: ‘v1.y’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: ‘v1.z’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.x’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.y’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.z’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.x’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.y’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.z’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’: MyMesh.h:1977:15: warning: ‘vec.x’ may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: ‘vec.x’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: ‘vec.y’ may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: ‘vec.y’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: ‘vec.z’ may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: ‘vec.z’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.x’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.y’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.z’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.y’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.x’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.z’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.x’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.y’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.z’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.x’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.y’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.z’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.x’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.y’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.z’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.y’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.x’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.z’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.x’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.y’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.z’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.x’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.y’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.z’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.z’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘lastVertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.y’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.x’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.x’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘vertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.y’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.z’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.x’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex1.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.y’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.z’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.x’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex2.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.y’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.z’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.x’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert1.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.y’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.z’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.x’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert2.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.y’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.z’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.z’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘lastVertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.y’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.x’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.x’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘vertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.y’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.z’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.x’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex1.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.y’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.z’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.x’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex2.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.y’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.z’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.x’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert1.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.y’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.z’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.x’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert2.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.y’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.z’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c quadric_simp.cpp In file included from .//../vcglib/eigenlib/Eigen/Core:276, from .//../vcglib/vcg/math/matrix44.h:33, from .//../vcglib/vcg/space/box3.h:27, from .//../vcglib/vcg/complex/used_types.h:27, from .//../vcglib/vcg/complex/complex.h:42, from quadric_simp.h:35, from quadric_simp.cpp:26: .//../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: ‘template class std::binder2nd’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 973 | struct functor_traits > | ^~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438, from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from quadric_simp.h:31: /usr/include/c++/13/backward/binders.h:144:11: note: declared here 144 | class binder2nd | ^~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: ‘template class std::binder1st’ is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 977 | struct functor_traits > | ^~~~~~~~~ /usr/include/c++/13/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Functors.h:981:28: warning: ‘template class std::unary_negate’ is deprecated [-Wdeprecated-declarations] 981 | struct functor_traits > | ^~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:1024:33: note: declared here 1024 | class _GLIBCXX17_DEPRECATED unary_negate | ^~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Functors.h:985:28: warning: ‘template class std::binary_negate’ is deprecated [-Wdeprecated-declarations] 985 | struct functor_traits > | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:1051:33: note: declared here 1051 | class _GLIBCXX17_DEPRECATED binary_negate | ^~~~~~~~~~~~~ In file included from .//../vcglib/eigenlib/Eigen/Core:326: .//../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function ‘void Eigen::internal::gebp_kernel::operator()(ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index, RhsScalar*)’: .//../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 574 | if(nr==4) traits.initAcc(C3); | ^~ .//../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 575 | traits.initAcc(C4); | ^~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 946 | if(nr==4) R3 = ploadu(r3); | ^~ .//../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 948 | traits.acc(C0, alphav, R0); | ^~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 951 | if(nr==4) traits.acc(C3, alphav, R3); | ^~ .//../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 953 | pstoreu(r0, R0); | ^~~~~~~ In file included from .//../vcglib/vcg/space/index/grid_util.h:29, from .//../vcglib/vcg/complex/algorithms/closest.h:32, from .//../vcglib/vcg/complex/algorithms/clean.h:32, from quadric_simp.h:39: .//../vcglib/vcg/space/index/space_iterators.h: In member function ‘bool vcg::ClosestIterator::Refresh()’: .//../vcglib/vcg/space/index/space_iterators.h:403:25: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 403 | for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) | ^~~ .//../vcglib/vcg/space/index/space_iterators.h:434:33: 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 .//../vcglib/vcg/complex/algorithms/closest.h:33: .//../vcglib/vcg/space/index/grid_closest.h: In function ‘unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const Box3&, OBJPTRCONTAINER&)’: .//../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++) | ^~~ .//../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 .//../vcglib/vcg/complex/algorithms/clean.h:34: .//../vcglib/vcg/space/index/spatial_hashing.h: At global scope: .//../vcglib/vcg/space/index/spatial_hashing.h:39:38: warning: ‘template struct std::unary_function’ is deprecated [-Wdeprecated-declarations] 39 | struct HashFunctor : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from quadric_simp.h:40: .//../vcglib/vcg/complex/algorithms/local_optimization.h: In member function ‘void vcg::LocalOptimization::ClearHeapOld()’: .//../vcglib/vcg/complex/algorithms/local_optimization.h:323:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 323 | for(hi=h.begin();hi!=h.end();++hi) | ^~~ .//../vcglib/vcg/complex/algorithms/local_optimization.h:331:25: 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 .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:34, from quadric_simp.h:41: .//../vcglib/vcg/complex/algorithms/stat.h: In instantiation of ‘static std::pair vcg::tri::Stat::ComputePerVertexQualityMinMax(MeshType&) [with StatMeshType = CMeshO; MeshType = CMeshO]’: .//../vcglib/vcg/complex/algorithms/stat.h:59:60: required from ‘static void vcg::tri::Stat::ComputePerVertexQualityMinMax(MeshType&, float&, float&) [with StatMeshType = CMeshO; MeshType = CMeshO]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:511:60: required from ‘static void vcg::tri::TriEdgeCollapseQuadric::InitQuadric(TriMeshType&, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:256:16: required from ‘static void vcg::tri::TriEdgeCollapseQuadric::Init(TriMeshType&, HeapType&, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; HeapType = std::vector::HeapElem, std::allocator::HeapElem> >]’ .//../vcglib/vcg/complex/algorithms/local_optimization.h:281:32: required from ‘void vcg::LocalOptimization::Init() [with LocalModificationType = vcg::tri::MyTriEdgeCollapse; MeshType = CMeshO]’ quadric_simp.cpp:69:46: required from here .//../vcglib/vcg/complex/algorithms/stat.h:62:33: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 62 | static std::pair ComputePerVertexQualityMinMax( MeshType & m) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from .//../vcglib/eigenlib/Eigen/Core:284: .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits, 1, 3, false> >, Eigen::Block, 1, 3, false> >’: .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from ‘Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 3, false>; Derived = Eigen::SwapWrapper, 1, 3, false> >]’ .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:49: required from ‘void Eigen::DenseBase::swap(const Eigen::DenseBase&, int) [with OtherDerived = Eigen::Block, 1, 3, false>; Derived = Eigen::Block, 1, 3, false>]’ .//../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:482:23: required from ‘Eigen::FullPivLU& Eigen::FullPivLU::compute(const MatrixType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:421:3: required from ‘Eigen::FullPivLU::FullPivLU(const MatrixType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:746:10: required from ‘const Eigen::FullPivLU::Scalar, Eigen::internal::traits::RowsAtCompileTime, Eigen::internal::traits::ColsAtCompileTime, (Eigen::AutoAlign | ((Eigen::internal::traits::Flags & Eigen::RowMajorBit) ? Eigen::RowMajor : Eigen::ColMajor)), Eigen::internal::traits::MaxRowsAtCompileTime, Eigen::internal::traits::MaxColsAtCompileTime> > Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ .//../vcglib/vcg/math/quadric.h:190:37: required from ‘bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from ‘vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from ‘vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]’ quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits, 3, 1, true> >, Eigen::Block, 3, 1, true> >’: .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from ‘Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::SwapWrapper, 3, 1, true> >]’ .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:49: required from ‘void Eigen::DenseBase::swap(const Eigen::DenseBase&, int) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Block, 3, 1, true>]’ .//../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:486:23: required from ‘Eigen::FullPivLU& Eigen::FullPivLU::compute(const MatrixType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:421:3: required from ‘Eigen::FullPivLU::FullPivLU(const MatrixType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:746:10: required from ‘const Eigen::FullPivLU::Scalar, Eigen::internal::traits::RowsAtCompileTime, Eigen::internal::traits::ColsAtCompileTime, (Eigen::AutoAlign | ((Eigen::internal::traits::Flags & Eigen::RowMajorBit) ? Eigen::RowMajor : Eigen::ColMajor)), Eigen::internal::traits::MaxRowsAtCompileTime, Eigen::internal::traits::MaxColsAtCompileTime> > Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ .//../vcglib/vcg/math/quadric.h:190:37: required from ‘bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from ‘vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from ‘vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]’ quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits, Eigen::CoeffBasedProduct&, const Eigen::Matrix&, 6> >’: .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from ‘Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::CoeffBasedProduct&, const Eigen::Matrix&, 6>; Derived = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from ‘Derived& Eigen::PlainObjectBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::CoeffBasedProduct&, const Eigen::Matrix&, 6>; Derived = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from ‘static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CoeffBasedProduct&, const Eigen::Matrix&, 6>]’ .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CoeffBasedProduct&, const Eigen::Matrix&, 6>; Derived = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/Core/Matrix.h:281:25: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CoeffBasedProduct&, const Eigen::Matrix&, 6>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ .//../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:126:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:191:35: required from ‘bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from ‘vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from ‘vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]’ quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits, Eigen::Block, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::CwiseNullaryOp, Eigen::Matrix > >’: .//../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from ‘Eigen::SelfCwiseBinaryOp& Eigen::SelfCwiseBinaryOp::lazyAssign(const Eigen::DenseBase&) [with RhsDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; BinaryOp = Eigen::internal::scalar_product_op; Lhs = Eigen::Block, 3, 1, true>, -1, 1, false>; Rhs = Eigen::CwiseNullaryOp, Eigen::Matrix >]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from ‘static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp, Eigen::Block, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp, Eigen::Matrix > >; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::SelfCwiseBinaryOp, Eigen::Block, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp, Eigen::Matrix > >]’ .//../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from ‘Eigen::SelfCwiseBinaryOp& Eigen::SelfCwiseBinaryOp::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = Eigen::Block, 3, 1, true>, -1, 1, false>; Rhs = Eigen::CwiseNullaryOp, Eigen::Matrix >]’ .//../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:191:7: required from ‘Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, 3, 1, true>, -1, 1, false>; Scalar = double]’ .//../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:494:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:37: required from ‘bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from ‘vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from ‘vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]’ quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits, Eigen::Block, -1, -1, false>, Eigen::CoeffBasedProduct, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256> >, Eigen::CoeffBasedProduct, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256> >’: .//../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from ‘Eigen::SelfCwiseBinaryOp& Eigen::SelfCwiseBinaryOp::lazyAssign(const Eigen::DenseBase&) [with RhsDerived = Eigen::CoeffBasedProduct, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256>; BinaryOp = Eigen::internal::scalar_difference_op; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::CoeffBasedProduct, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256>]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from ‘static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp, Eigen::Block, -1, -1, false>, Eigen::CoeffBasedProduct, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256> >; OtherDerived = Eigen::CoeffBasedProduct, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256>]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CoeffBasedProduct, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256>; Derived = Eigen::SelfCwiseBinaryOp, Eigen::Block, -1, -1, false>, Eigen::CoeffBasedProduct, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256> >]’ .//../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from ‘Eigen::SelfCwiseBinaryOp& Eigen::SelfCwiseBinaryOp::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::CoeffBasedProduct, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256>]’ .//../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:209:7: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CoeffBasedProduct, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256>; Derived = Eigen::Block, -1, -1, false>]’ .//../vcglib/eigenlib/Eigen/src/Core/NoAlias.h:82:37: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:37: required from ‘bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from ‘vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from ‘vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]’ quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from .//../vcglib/eigenlib/Eigen/Core:329: .//../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘static void Eigen::internal::general_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, RhsScalar) [with Index = long int; LhsScalar = double; bool ConjugateLhs = false; RhsScalar = double; bool ConjugateRhs = false; int Version = 0; ResScalar = double]’: .//../vcglib/eigenlib/Eigen/src/Core/products/TriangularSolverVector.h:125:95: required from ‘static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long int; int Mode = 5; bool Conjugate = false]’ .//../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:73:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Side = 1; int Mode = 5]’ .//../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:186:21: required from ‘void Eigen::TriangularView::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, 1, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]’ .//../vcglib/eigenlib/Eigen/src/Core/TriangularMatrix.h:342:37: required from ‘void Eigen::TriangularView::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]’ .//../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:710:22: required from ‘void Eigen::internal::solve_retval, Rhs>::evalTo(Dest&) const [with Dest = Eigen::Matrix; _MatrixType = Eigen::Matrix; Rhs = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/misc/Solve.h:51:74: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from ‘bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from ‘vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from ‘vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]’ quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h:145:33: warning: enum constant in boolean context [-Wint-in-bool-context] 145 | Index offset1 = (FirstAligned && alignmentStep==1?3:1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h:146:33: warning: enum constant in boolean context [-Wint-in-bool-context] 146 | Index offset3 = (FirstAligned && alignmentStep==1?1:3); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits, Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6> >’: .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from ‘Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6>; Derived = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from ‘Derived& Eigen::PlainObjectBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6>; Derived = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:197:26: required from ‘Eigen::CoeffBasedProduct::operator const PlainObject&() const [with LhsNested = const Eigen::Block, -1, 3, false>; RhsNested = const Eigen::Block, -1, 1, false>; int NestingFlags = 6; PlainObject = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:149:44: required from ‘Eigen::SelfCwiseBinaryOp& Eigen::SelfCwiseBinaryOp::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op; Lhs = Eigen::Block, -1, 1, false>; Rhs = Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6>]’ .//../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:209:7: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6>; Derived = Eigen::Block, -1, 1, false>]’ .//../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:714:9: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from ‘bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from ‘vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from ‘vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]’ quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits, Eigen::Block, -1, 1, false>, Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6> >, Eigen::Matrix >’: .//../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from ‘Eigen::SelfCwiseBinaryOp& Eigen::SelfCwiseBinaryOp::lazyAssign(const Eigen::DenseBase&) [with RhsDerived = Eigen::Matrix; BinaryOp = Eigen::internal::scalar_difference_op; Lhs = Eigen::Block, -1, 1, false>; Rhs = Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6>]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from ‘static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp, Eigen::Block, -1, 1, false>, Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6> >; OtherDerived = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::SelfCwiseBinaryOp, Eigen::Block, -1, 1, false>, Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6> >]’ .//../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from ‘Eigen::SelfCwiseBinaryOp& Eigen::SelfCwiseBinaryOp::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op; Lhs = Eigen::Block, -1, 1, false>; Rhs = Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6>]’ .//../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:209:7: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6>; Derived = Eigen::Block, -1, 1, false>]’ .//../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:714:9: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from ‘bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from ‘vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from ‘vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]’ quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits, 1, 1, false>, Eigen::CwiseNullaryOp, Eigen::Block, 1, 1, false> > >’: .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from ‘Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 1, false> >; Derived = Eigen::Block, 1, 1, false>]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from ‘static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 1, 1, false>; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 1, false> >]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 1, false> >; Derived = Eigen::Block, 1, 1, false>]’ .//../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:334:20: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 1, false>; Scalar = double]’ .//../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, 1, false>]’ .//../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:728:63: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from ‘bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from ‘vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from ‘vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]’ quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits, Eigen::Matrix >’: .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from ‘Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from ‘Derived& Eigen::PlainObjectBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from ‘static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’ .//../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:191:45: required from ‘bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from ‘vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from ‘vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]’ quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits, Eigen::Matrix >’: .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from ‘Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from ‘Derived& Eigen::PlainObjectBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from ‘static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:114: required from ‘void Eigen::PlainObjectBase::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:20: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:37: required from ‘bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from ‘vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from ‘vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]’ quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits, 1, Eigen::Stride<0, 0> >, Eigen::Block, -1, 1, false> >’: .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from ‘Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Map, 1, Eigen::Stride<0, 0> >]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from ‘static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Map, 1, Eigen::Stride<0, 0> >; OtherDerived = Eigen::Block, -1, 1, false>]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Map, 1, Eigen::Stride<0, 0> >]’ .//../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:69:39: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Side = 1; int Mode = 5]’ .//../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:186:21: required from ‘void Eigen::TriangularView::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, 1, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]’ .//../vcglib/eigenlib/Eigen/src/Core/TriangularMatrix.h:342:37: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from ‘bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from ‘vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from ‘vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]’ quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:51:27: warning: enum constant in boolean context [-Wint-in-bool-context] 51 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context] 54 | && (DstIsAligned || MaxSizeAtCompileTime == Dynamic), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits, -1, 1, false>, Eigen::Map, 1, Eigen::Stride<0, 0> > >’: .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from ‘Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 1, Eigen::Stride<0, 0> >; Derived = Eigen::Block, -1, 1, false>]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from ‘static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, -1, 1, false>; OtherDerived = Eigen::Map, 1, Eigen::Stride<0, 0> >]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 1, Eigen::Stride<0, 0> >; Derived = Eigen::Block, -1, 1, false>]’ .//../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:76:11: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Side = 1; int Mode = 5]’ .//../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:186:21: required from ‘void Eigen::TriangularView::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, 1, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]’ .//../vcglib/eigenlib/Eigen/src/Core/TriangularMatrix.h:342:37: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from ‘bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from ‘vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from ‘vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]’ quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:51:48: warning: enum constant in boolean context [-Wint-in-bool-context] 51 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits, 1, 1, false>, Eigen::Block, 1, 1, false> >’: .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from ‘Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 1, false>; Derived = Eigen::Block, 1, 1, false>]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from ‘static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 1, 1, false>; OtherDerived = Eigen::Block, 1, 1, false>]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:564:57: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, 1, false>]’ .//../vcglib/eigenlib/Eigen/src/Core/MapBase.h:234:39: required from ‘Derived& Eigen::MapBase::operator=(const Eigen::MapBase&) [with Derived = Eigen::Block, 1, 1, false>]’ .//../vcglib/eigenlib/Eigen/src/Core/Block.h:322:5: required from ‘Eigen::internal::BlockImpl_dense& Eigen::internal::BlockImpl_dense::operator=(const Eigen::internal::BlockImpl_dense&) [with XprType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 1; bool InnerPanel = false]’ .//../vcglib/eigenlib/Eigen/src/Core/Block.h:156:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from ‘bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from ‘vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from ‘vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]’ quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits, 1, 1, false> >, Eigen::Block, 1, 1, false> >’: .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from ‘Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 1, false>; Derived = Eigen::SwapWrapper, 1, 1, false> >]’ .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:49: required from ‘void Eigen::DenseBase::swap(const Eigen::DenseBase&, int) [with OtherDerived = Eigen::Block, 1, 1, false>; Derived = Eigen::Block, 1, 1, false>]’ .//../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:609:18: required from ‘void Eigen::internal::permut_matrix_product_retval::evalTo(Dest&) const [with Dest = Eigen::Matrix; PermutationType = Eigen::PermutationMatrix<3, 3, int>; MatrixType = Eigen::Matrix; int Side = 1; bool Transposed = false]’ .//../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:61:48: required from ‘void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::permut_matrix_product_retval, Eigen::Matrix, 1, false>]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:529:113: required from ‘static Derived& Eigen::internal::assign_selector::evalTo(ActualDerived&, const ActualOtherDerived&) [with ActualDerived = Eigen::Matrix; ActualOtherDerived = Eigen::ReturnByValue, Eigen::Matrix, 1, false> >; Derived = Eigen::Matrix; OtherDerived = Eigen::internal::permut_matrix_product_retval, Eigen::Matrix, 1, false>]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:585:71: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from ‘bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from ‘vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from ‘vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]’ quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >’: .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from ‘Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from ‘Derived& Eigen::PlainObjectBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from ‘static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]’ .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:114: required from ‘void Eigen::PlainObjectBase::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:20: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from ‘bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from ‘vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from ‘vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]’ quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits, 1, 1, false>, Eigen::Block, 1, 1, false> >’: .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from ‘Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 1, false>; Derived = Eigen::Block, 1, 1, false>]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from ‘static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 1, 1, false>; OtherDerived = Eigen::Block, 1, 1, false>]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 1, false>; Derived = Eigen::Block, 1, 1, false>]’ .//../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:624:11: required from ‘void Eigen::internal::permut_matrix_product_retval::evalTo(Dest&) const [with Dest = Eigen::Matrix; PermutationType = Eigen::PermutationMatrix<3, 3, int>; MatrixType = Eigen::Matrix; int Side = 1; bool Transposed = false]’ .//../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:61:48: required from ‘void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::permut_matrix_product_retval, Eigen::Matrix, 1, false>]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:529:113: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from ‘bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from ‘vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from ‘vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]’ quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >, Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’: .//../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from ‘Eigen::SelfCwiseBinaryOp& Eigen::SelfCwiseBinaryOp::lazyAssign(const Eigen::DenseBase&) [with RhsDerived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; BinaryOp = Eigen::internal::scalar_difference_op; Lhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Rhs = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from ‘static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >; OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Derived = Eigen::SelfCwiseBinaryOp, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >]’ .//../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from ‘Eigen::SelfCwiseBinaryOp& Eigen::SelfCwiseBinaryOp::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op; Lhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Rhs = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >]’ .//../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:209:7: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ .//../vcglib/eigenlib/Eigen/src/Core/products/TriangularSolverVector.h:117:54: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from ‘bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from ‘vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from ‘vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]’ quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits, -1, 1, false>, Eigen::Block, -1, 1, false> >’: .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from ‘Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, 1, false>]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from ‘static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, -1, 1, false>; OtherDerived = Eigen::Block, -1, 1, false>]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:564:57: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, 1, false>]’ .//../vcglib/eigenlib/Eigen/src/Core/MapBase.h:234:39: required from ‘Derived& Eigen::MapBase::operator=(const Eigen::MapBase&) [with Derived = Eigen::Block, -1, 1, false>]’ .//../vcglib/eigenlib/Eigen/src/Core/Block.h:322:5: required from ‘Eigen::internal::BlockImpl_dense& Eigen::internal::BlockImpl_dense::operator=(const Eigen::internal::BlockImpl_dense&) [with XprType = Eigen::Matrix; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]’ .//../vcglib/eigenlib/Eigen/src/Core/Block.h:156:5: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from ‘bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from ‘vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from ‘vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]’ quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of ‘struct Eigen::internal::assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >’: .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from ‘Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from ‘Derived& Eigen::PlainObjectBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from ‘static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]’ .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:114: required from ‘void Eigen::PlainObjectBase::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]’ .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:20: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from ‘bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from ‘vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from ‘vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]’ .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from ‘vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]’ quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c ColorCircle.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from ColorCircle.cpp:32: MyMesh.h:656: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 656 | # pragma parallel for | MyMesh.h:1023: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1023 | # pragma parallel for | MyMesh.h:1043: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1043 | # pragma parallel for | MyMesh.h:1066: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1066 | # pragma parallel for | MyMesh.h:1135: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1135 | # pragma parallel for | In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from ColorCircle.h:35, from ColorCircle.cpp:24: FieldValue.h: In member function ‘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: SFBool.h: In member function ‘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: SFNode.h: In member function ‘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: SFString.h: In member function ‘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: MFNode.h: In member function ‘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:32: Node.h: In member function ‘Node::hasParent() const’: Node.h:1165:27: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ MyMesh.h: In member function ‘MyMeshX >::drawNormals()’: MyMesh.h:898:18: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.x’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:899:18: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 899 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.y’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:900:18: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 900 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.z’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In file included from Vec3f.h:24, from Node.h:27: In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.x’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.y’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.z’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.x’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.y’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.z’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’: MyMesh.h:1976:15: warning: ‘vec.x’ is used uninitialized [-Wuninitialized] 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1976:15: warning: ‘vec.y’ is used uninitialized [-Wuninitialized] In member function ‘Vec3x::Vec3x(Vec3x const&)’, inlined from ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’ at MyMesh.h:1978:23: Vec3x.h:59:42: warning: ‘vec.z’ may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ MyMesh.h: In member function ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’: MyMesh.h:1976:15: note: ‘vec.z’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function ‘MyMeshX >::drawNormals()’: MyMesh.h:898:18: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.x’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: ‘v1.y’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: ‘v1.z’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.x’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.y’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.z’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.x’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.y’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.z’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’: MyMesh.h:1977:15: warning: ‘vec.x’ may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: ‘vec.x’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: ‘vec.y’ may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: ‘vec.y’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: ‘vec.z’ may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: ‘vec.z’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.x’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.y’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.z’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.y’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.x’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.z’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.x’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.y’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.z’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.x’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.y’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.z’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.x’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.y’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.z’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.y’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.x’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.z’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.x’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.y’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.z’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.x’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.y’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.z’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.z’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘lastVertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.y’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.x’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.x’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘vertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.y’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.z’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.x’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex1.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.y’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.z’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.x’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex2.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.y’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.z’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.x’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert1.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.y’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.z’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.x’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert2.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.y’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.z’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.z’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘lastVertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.y’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.x’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.x’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘vertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.y’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.z’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.x’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex1.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.y’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.z’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.x’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex2.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.y’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.z’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.x’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert1.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.y’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.z’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.x’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert2.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.y’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.z’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Scene3DView.cpp In file included from Scene3DView.cpp:38: MyMesh.h:656: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 656 | # pragma parallel for | MyMesh.h:1023: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1023 | # pragma parallel for | MyMesh.h:1043: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1043 | # pragma parallel for | MyMesh.h:1066: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1066 | # pragma parallel for | MyMesh.h:1135: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1135 | # pragma parallel for | In file included from DuneApp.h:39, from SceneView.h:24, from Scene3DView.h:27, from Scene3DView.cpp:26: Node.h:1208:23: warning: ‘virtual int Node::write(int, int, bool)’ was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsCurve.h:24, from Scene3DView.cpp:42: ChainBasedNode.h:49:21: note: by ‘virtual int ChainBasedNode::write(int, int)’ 49 | virtual int write(int f, int indent); | ^~~~~ Scene3DView.cpp: In member function ‘unsigned int Scene3DView::getHit(int, int)’: Scene3DView.cpp:421:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 421 | for (int i = 0; i < numNames; i++) { | ~~^~~~~~~~~~ Scene3DView.cpp:420:22: warning: unused variable ‘maxDepth’ [-Wunused-variable] 420 | unsigned maxDepth = *pickBuffer++; | ^~~~~~~~ Scene3DView.cpp:411:11: warning: unused variable ‘path’ [-Wunused-variable] 411 | 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:35, from SceneView.h:25: FieldValue.h: In member function ‘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: SFBool.h: In member function ‘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: SFNode.h: In member function ‘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: SFString.h: In member function ‘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: MFNode.h: In member function ‘MFNode::getSize() const’: MFNode.h:64:28: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ MyMesh.h: In member function ‘MyMeshX >::drawNormals()’: MyMesh.h:898:18: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.x’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:899:18: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 899 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.y’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:900:18: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 900 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.z’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24: In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.x’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.y’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.z’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.x’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.y’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.z’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’: MyMesh.h:1976:15: warning: ‘vec.x’ is used uninitialized [-Wuninitialized] 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1976:15: warning: ‘vec.y’ is used uninitialized [-Wuninitialized] In member function ‘Vec3x::Vec3x(Vec3x const&)’, inlined from ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’ at MyMesh.h:1978:23: Vec3x.h:59:42: warning: ‘vec.z’ may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ MyMesh.h: In member function ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’: MyMesh.h:1976:15: note: ‘vec.z’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function ‘MyMeshX >::drawNormals()’: MyMesh.h:898:18: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.x’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: ‘v1.y’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: ‘v1.z’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.x’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.y’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.z’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.x’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.y’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.z’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’: MyMesh.h:1977:15: warning: ‘vec.x’ may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: ‘vec.x’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: ‘vec.y’ may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: ‘vec.y’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: ‘vec.z’ may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: ‘vec.z’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.x’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.y’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.z’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.y’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.x’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.z’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.x’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.y’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.z’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.x’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.y’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.z’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.x’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.y’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.z’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.y’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.x’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.z’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.x’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.y’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.z’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.x’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.y’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.z’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.z’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘lastVertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.y’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.x’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.x’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘vertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.y’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.z’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.x’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex1.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.y’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.z’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.x’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex2.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.y’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.z’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.x’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert1.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.y’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.z’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.x’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert2.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.y’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.z’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.z’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘lastVertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.y’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.x’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.x’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘vertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.y’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.z’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.x’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex1.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.y’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.z’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.x’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex2.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.y’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.z’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.x’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert1.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.y’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.z’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.x’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert2.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.y’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.z’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c -o SceneProtoMap.o SceneProtoMap.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:656: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 656 | # pragma parallel for | MyMesh.h:1023: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1023 | # pragma parallel for | MyMesh.h:1043: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1043 | # pragma parallel for | MyMesh.h:1066: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1066 | # pragma parallel for | MyMesh.h:1135: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1135 | # pragma parallel for | In file included from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Node.h:1208:23: warning: ‘virtual int Node::write(int, int, bool)’ was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NodeArc2D.h:24, from SceneProtoMap.cpp:27: ChainBasedNode.h:49:21: note: by ‘virtual int ChainBasedNode::write(int, int)’ 49 | virtual int write(int f, int indent); | ^~~~~ In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAnchor.h:26: FieldValue.h: In member function ‘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: SFBool.h: In member function ‘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: SFString.h: In member function ‘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: MFNode.h: In member function ‘MFNode::getSize() const’: MFNode.h:64:28: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ MyMesh.h: In member function ‘MyMeshX >::drawNormals()’: MyMesh.h:898:18: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.x’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:899:18: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 899 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.y’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:900:18: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 900 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.z’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In file included from Vec3f.h:24, from Node.h:27: In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.x’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.y’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.z’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.x’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.y’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.z’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’: MyMesh.h:1976:15: warning: ‘vec.x’ is used uninitialized [-Wuninitialized] 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1976:15: warning: ‘vec.y’ is used uninitialized [-Wuninitialized] In member function ‘Vec3x::Vec3x(Vec3x const&)’, inlined from ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’ at MyMesh.h:1978:23: Vec3x.h:59:42: warning: ‘vec.z’ may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ MyMesh.h: In member function ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’: MyMesh.h:1976:15: note: ‘vec.z’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function ‘MyMeshX >::drawNormals()’: MyMesh.h:898:18: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.x’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: ‘v1.y’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: ‘v1.z’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.x’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.y’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.z’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.x’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.y’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.z’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’: MyMesh.h:1977:15: warning: ‘vec.x’ may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: ‘vec.x’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: ‘vec.y’ may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: ‘vec.y’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: ‘vec.z’ may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: ‘vec.z’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.x’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.y’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.z’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.y’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.x’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.z’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.x’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.y’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.z’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.x’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.y’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.z’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.x’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.y’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.z’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.y’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.x’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.z’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.x’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.y’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.z’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.x’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.y’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.z’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.z’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘lastVertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.y’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.x’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.x’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘vertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.y’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.z’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.x’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex1.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.y’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.z’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.x’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex2.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.y’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.z’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.x’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert1.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.y’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.z’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.x’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert2.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.y’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.z’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.z’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘lastVertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.y’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.x’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.x’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘vertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.y’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.z’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.x’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex1.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.y’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.z’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.x’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex2.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.y’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.z’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.x’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert1.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.y’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.z’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.x’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert2.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.y’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.z’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c WriteWonderlandCellRenderCode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' WriteWonderlandCellRenderCode.cpp: In function ‘writeCellRendererCode(int, char const*, char const*, Scene*)’: WriteWonderlandCellRenderCode.cpp:384:1: note: variable tracking size limit exceeded with ‘-fvar-tracking-assignments’, retrying without 384 | writeCellRendererCode(int f, const char *upperName, const char *lowerName, | ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c -o Scene.o Scene.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from NodeIndexedTriangleSet.h:28, from Scene.cpp:117: MyMesh.h:656: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 656 | # pragma parallel for | MyMesh.h:1023: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1023 | # pragma parallel for | MyMesh.h:1043: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1043 | # pragma parallel for | MyMesh.h:1066: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1066 | # pragma parallel for | MyMesh.h:1135: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1135 | # pragma parallel for | In file included from NodeList.h:28, from Scene.h:32, from Scene.cpp:68: Node.h:1208:23: warning: ‘virtual int Node::write(int, int, bool)’ was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsCurve.h:24, from NodeCurveAnimation.h:26, from Scene.cpp:110: ChainBasedNode.h:49:21: note: by ‘virtual int ChainBasedNode::write(int, int)’ 49 | virtual int write(int f, int indent); | ^~~~~ Scene.cpp: In member function ‘void Scene::OnFieldChange(Node*, int, int)’: Scene.cpp:5686:19: warning: variable ‘time’ set but not used [-Wunused-but-set-variable] 5686 | static double time = 0; | ^~~~ Node.h: In member function ‘NodeData::unref()’: Node.h:664:27: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 664 | if (this == NULL) | ^~ In file included from Scene.h:35: Proto.h: In member function ‘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: FieldValue.h: In member function ‘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: SFFloat.h: In member function ‘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: MFNode.h: In member function ‘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: SFBool.h: In member function ‘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: SFInt32.h: In member function ‘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: SFNode.h: In member function ‘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: SFString.h: In member function ‘SFString::getValue() const’: SFString.h:41:28: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ MFNode.h: In member function ‘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 ‘Scene::searchInterpolators()’: Scene.cpp:7559:12: warning: ‘targets’ is used uninitialized [-Wuninitialized] 7559 | return targets; | ^~~~~~~ Scene.cpp:7543:22: note: ‘targets’ was declared here 7543 | MyArray *targets; | ^~~~~~~ Node.h: In member function ‘Node::hasParent() const’: Node.h:1165:27: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ MyMesh.h: In member function ‘MyMeshX >::drawNormals()’: MyMesh.h:898:18: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.x’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:899:18: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 899 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.y’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:900:18: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 900 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.z’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In file included from Vec3f.h:24, from Util.h:24, from Scene.cpp:53: In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.x’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.y’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.z’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.x’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.y’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.z’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function ‘MyMeshX >::drawNormals()’: MyMesh.h:898:18: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.x’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: ‘v1.y’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: ‘v1.z’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.x’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.y’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.z’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.x’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.y’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.z’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ Scene.cpp: In member function ‘Scene::checkXSymetricOrSameHandle(int, MFVec3f*)’: Scene.cpp:7012:25: warning: ‘MEM[(struct Vec3x *)&vIndex].x’ may be used uninitialized [-Wmaybe-uninitialized] 7012 | if (fabs(vPoint.x - vIndex.x) < epsilon) { | ~~~~^~~~~~~~~~~~~~~~~~~~~ Scene.cpp:7002:11: note: ‘MEM[(struct Vec3x *)&vIndex].x’ was declared here 7002 | Vec3f vIndex = points->getValue(handle); | ^~~~~~ Scene.cpp:7011:25: warning: ‘MEM[(struct Vec3x *)&vIndex].y’ may be used uninitialized [-Wmaybe-uninitialized] 7011 | && (fabs(vPoint.y - vIndex.y) < epsilon)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~ Scene.cpp:7002:11: note: ‘MEM[(struct Vec3x *)&vIndex].y’ was declared here 7002 | Vec3f vIndex = points->getValue(handle); | ^~~~~~ Scene.cpp:7010:25: warning: ‘MEM[(struct Vec3x *)&vIndex].z’ may be used uninitialized [-Wmaybe-uninitialized] 7010 | if ( (fabs(vPoint.z - vIndex.z) < epsilon) | ~~~~^~~~~~~~~~~~~~~~~~~~~ Scene.cpp:7002:11: note: ‘MEM[(struct Vec3x *)&vIndex].z’ was declared here 7002 | Vec3f vIndex = points->getValue(handle); | ^~~~~~ Scene.cpp:7012:25: warning: ‘MEM[(struct Vec3x *)&vPoint].x’ may be used uninitialized [-Wmaybe-uninitialized] 7012 | if (fabs(vPoint.x - vIndex.x) < epsilon) { | ~~~~^~~~~~~~~~~~~~~~~~~~~ Scene.cpp:7009:19: note: ‘MEM[(struct Vec3x *)&vPoint].x’ was declared here 7009 | Vec3f vPoint = points->getValue(checkedHandle); | ^~~~~~ Scene.cpp:7011:25: warning: ‘MEM[(struct Vec3x *)&vPoint].y’ may be used uninitialized [-Wmaybe-uninitialized] 7011 | && (fabs(vPoint.y - vIndex.y) < epsilon)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~ Scene.cpp:7009:19: note: ‘MEM[(struct Vec3x *)&vPoint].y’ was declared here 7009 | Vec3f vPoint = points->getValue(checkedHandle); | ^~~~~~ Scene.cpp:7010:25: warning: ‘MEM[(struct Vec3x *)&vPoint].z’ may be used uninitialized [-Wmaybe-uninitialized] 7010 | if ( (fabs(vPoint.z - vIndex.z) < epsilon) | ~~~~^~~~~~~~~~~~~~~~~~~~~ Scene.cpp:7009:19: note: ‘MEM[(struct Vec3x *)&vPoint].z’ was declared here 7009 | Vec3f vPoint = points->getValue(checkedHandle); | ^~~~~~ Scene.cpp: In member function ‘Scene::searchTimeSensors()’: Scene.cpp:7589:17: warning: array subscript 0 is outside array bounds of ‘void[32]’ [-Warray-bounds=] 7589 | targets = searchTimeSensorInInterpolator(node).copy(); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘NodeList::copy()’, inlined from ‘Scene::searchTimeSensors()’ at Scene.cpp:7589:60: NodeList.h:40:76: note: at offset -8 into object of size 32 allocated by ‘operator new(unsigned long)’ 40 | { return (NodeList *)new NodeArray((NodeArray)*this); } | ^ Scene.cpp: In member function ‘Scene::searchTimeSensors()’: Scene.cpp:7592:20: warning: ‘targets’ may be used uninitialized [-Wmaybe-uninitialized] 7592 | return targets; | ^~~~~~~ Scene.cpp:7586:22: note: ‘targets’ was declared here 7586 | MyArray *targets; | ^~~~~~~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.x’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.y’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.z’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.y’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.x’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.z’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.x’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.y’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.z’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.x’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.y’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.z’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.x’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.y’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.z’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.y’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.x’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.z’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.x’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.y’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.z’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.x’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.y’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.z’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.z’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘lastVertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.y’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.x’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.x’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘vertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.y’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.z’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.x’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex1.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.y’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.z’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.x’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex2.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.y’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.z’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.x’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert1.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.y’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.z’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.x’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert2.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.y’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.z’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.z’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘lastVertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.y’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.x’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.x’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘vertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.y’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.z’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.x’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex1.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.y’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.z’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.x’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex2.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.y’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.z’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.x’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert1.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.y’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.z’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.x’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert2.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.y’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.z’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ MyMesh.h: In member function ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’: MyMesh.h:1976:15: warning: ‘vec.x’ is used uninitialized [-Wuninitialized] 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1976:15: warning: ‘vec.y’ is used uninitialized [-Wuninitialized] In member function ‘Vec3x::Vec3x(Vec3x const&)’, inlined from ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’ at MyMesh.h:1978:23: Vec3x.h:59:42: warning: ‘vec.z’ may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ MyMesh.h: In member function ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’: MyMesh.h:1976:15: note: ‘vec.z’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’: MyMesh.h:1977:15: warning: ‘vec.x’ may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: ‘vec.x’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: ‘vec.y’ may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: ‘vec.y’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: ‘vec.z’ may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: ‘vec.z’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ Scene.cpp: In member function ‘Scene::unuse(char const*)’: Scene.cpp:474:5: warning: ‘nodeIterator’ may be used uninitialized [-Wmaybe-uninitialized] 474 | if (nodeIterator) { | ^~ Scene.cpp:468:31: note: ‘nodeIterator’ was declared here 468 | NodeMap::Chain::Iterator *nodeIterator; | ^~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-6 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MainWindow.cpp In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:656: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 656 | # pragma parallel for | MyMesh.h:1023: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1023 | # pragma parallel for | MyMesh.h:1043: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1043 | # pragma parallel for | MyMesh.h:1066: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1066 | # pragma parallel for | MyMesh.h:1135: warning: ignoring ‘#pragma parallel for’ [-Wunknown-pragmas] 1135 | # pragma parallel for | 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:1208:23: warning: ‘virtual int Node::write(int, int, bool)’ was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsCurve.h:24, from MainWindow.h:45: ChainBasedNode.h:49:21: note: by ‘virtual int ChainBasedNode::write(int, int)’ 49 | virtual int write(int f, int indent); | ^~~~~ SceneView.h:60:25: warning: ‘virtual void SceneView::OnHighlight(void*)’ was hidden [-Woverloaded-virtual=] 60 | virtual void OnHighlight(void *id) {} | ^~~~~~~~~~~ In file included from MainWindow.cpp:56: ToolbarWindow.h:37:25: note: by ‘virtual void ToolbarWindow::OnHighlight(int)’ 37 | virtual void OnHighlight(int id); | ^~~~~~~~~~~ In file included from AboutDialog.h:25, from MainWindow.cpp:156: Dialog.h:32:25: warning: ‘virtual void Dialog::OnCommand(void*)’ was hidden [-Woverloaded-virtual=] 32 | virtual void OnCommand(void *id); | ^~~~~~~~~ In file included from MainWindow.cpp:160: InteractionDialog2.h:40:25: note: by ‘void InteractionDialog2::OnCommand(int)’ 40 | void OnCommand(int id); | ^~~~~~~~~ Dialog.h:32:25: warning: ‘virtual void Dialog::OnCommand(void*)’ was hidden [-Woverloaded-virtual=] 32 | virtual void OnCommand(void *id); | ^~~~~~~~~ In file included from MainWindow.cpp:161: InteractionDialog3.h:42:25: note: by ‘void InteractionDialog3::OnCommand(int)’ 42 | void OnCommand(int id); | ^~~~~~~~~ MainWindow.cpp: In member function ‘void MainWindow::moveSibling(int)’: MainWindow.cpp:8658:13: warning: unused variable ‘parentField’ [-Wunused-variable] 8658 | int parentField = node->getParentField(); | ^~~~~~~~~~~ MainWindow.cpp: In member function ‘void MainWindow::insetFaces()’: MainWindow.cpp:9665:13: warning: unused variable ‘numX’ [-Wunused-variable] 9665 | int numX = 1; | ^~~~ MainWindow.cpp:9666:13: warning: unused variable ‘numY’ [-Wunused-variable] 9666 | int numY = 1; | ^~~~ Node.h: In member function ‘NodeData::unref()’: Node.h:664:27: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 664 | 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:35, from SceneView.h:25: FieldValue.h: In member function ‘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: SFFloat.h: In member function ‘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: MFNode.h: In member function ‘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: SFBool.h: In member function ‘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: SFInt32.h: In member function ‘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: SFNode.h: In member function ‘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: SFString.h: In member function ‘SFString::getValue() const’: SFString.h:41:28: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ MainWindow.cpp: In member function ‘MainWindow::getWidth()’: MainWindow.cpp:14863:5: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 14863 | if (this == NULL) | ^~ MFNode.h: In member function ‘MFNode::getSize() const’: MFNode.h:64:28: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ Node.h: In member function ‘Node::hasParent() const’: Node.h:1165:27: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ MyMesh.h: In member function ‘MyMeshX >::drawNormals()’: MyMesh.h:898:18: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.x’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:899:18: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 899 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.y’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:900:18: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 900 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.z’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In file included from Vec3f.h:24, from Node.h:27: In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.x’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.y’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.z’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.x’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.y’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.z’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.x’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.y’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.z’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.y’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.x’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.z’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.x’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.y’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.z’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.x’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.y’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.z’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ MyMesh.h: In member function ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’: MyMesh.h:1976:15: warning: ‘vec.x’ is used uninitialized [-Wuninitialized] 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1976:15: warning: ‘vec.y’ is used uninitialized [-Wuninitialized] In member function ‘Vec3x::Vec3x(Vec3x const&)’, inlined from ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’ at MyMesh.h:1978:23: Vec3x.h:59:42: warning: ‘vec.z’ may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ MyMesh.h: In member function ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’: MyMesh.h:1976:15: note: ‘vec.z’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function ‘MyMeshX >::drawNormals()’: MyMesh.h:898:18: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: ‘v1.x’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: ‘v1.y’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: ‘v1.z’ was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.x’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.y’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:968:19: Vec3x.h:72:60: warning: ‘c1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:952:19: note: ‘c1.z’ was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.x’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.y’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::generateFaceNormals()’ at MyMesh.h:969:19: Vec3x.h:72:60: warning: ‘c3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::generateFaceNormals()’: MyMesh.h:966:19: note: ‘c3.z’ was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.x’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.y’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v4.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1721:19: note: ‘v4.z’ was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.y’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.x’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v1.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1718:19: note: ‘v1.z’ was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.x’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.y’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1726:46: Vec3x.h:72:60: warning: ‘v2.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1719:19: note: ‘v2.z’ was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.x’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.x’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.y’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.y’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function ‘Vec3x::operator-(Vec3x const&) const’, inlined from ‘MyMeshX >::simpleQuadTriangulate()’ at MyMesh.h:1724:46: Vec3x.h:72:60: warning: ‘v3.z’ may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function ‘MyMeshX >::simpleQuadTriangulate()’: MyMesh.h:1720:19: note: ‘v3.z’ was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ MyMesh.h: In member function ‘MyMeshX >::toIndexedFaceSet(int, Scene*)’: MyMesh.h:1977:15: warning: ‘vec.x’ may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: ‘vec.x’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: ‘vec.y’ may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: ‘vec.y’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: ‘vec.z’ may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: ‘vec.z’ was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MainWindow.cpp: In member function ‘MainWindow::insertInline(bool)’: MainWindow.cpp:12146:15: warning: ‘operator delete[](void*)’ called on a pointer to an unallocated object ‘"*.[wWxX][rR33][lLdD]*"’ [-Wfree-nonheap-object] 12146 | delete [] fileSelectorText; | ^~~~~~~~~~~~~~~~ MainWindow.cpp: In member function ‘MainWindow::OnHelpOverviewCatt()’: MainWindow.cpp:14353:34: warning: ‘%s’ directive output may be truncated writing up to 4140 bytes into a region of size 4095 [-Wformat-truncation=] 14353 | snprintf(buf, 4095, "%s%c%s", path, '/', CATT_DOC_URL); | ^~ In file included from /usr/include/stdio.h:964, from MainWindow.cpp:25: In function ‘snprintf’, inlined from ‘MainWindow::OnHelpOverviewCatt()’ at MainWindow.cpp:14353:21: /usr/include/bits/stdio2.h:54:35: note: ‘__snprintf_chk’ output between 46 and 4186 bytes into a destination of size 4095 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In member function ‘MainWindow::setStatusText(char const*)’, inlined from ‘MainWindow::countPolygons()’ at MainWindow.cpp:14538:18: MainWindow.cpp:14314:18: warning: storing the address of local variable ‘statusText’ in ‘this_50(D)->m_statusText’ [-Wdangling-pointer=] 14314 | m_statusText = str; | ~~~~~~~~~~~~~^~~~~ MainWindow.cpp: In member function ‘MainWindow::countPolygons()’: MainWindow.cpp:14534:10: note: ‘statusText’ declared here 14534 | char statusText[256]; | ^~~~~~~~~~ MainWindow.cpp:14488:27: note: ‘this’ declared here 14488 | MainWindow::countPolygons() | ^ In member function ‘MainWindow::setStatusText(char const*)’, inlined from ‘MainWindow::countPolygons4catt()’ at MainWindow.cpp:14604:18: MainWindow.cpp:14314:18: warning: storing the address of local variable ‘statusText’ in ‘this_56(D)->m_statusText’ [-Wdangling-pointer=] 14314 | m_statusText = str; | ~~~~~~~~~~~~~^~~~~ MainWindow.cpp: In member function ‘MainWindow::countPolygons4catt()’: MainWindow.cpp:14598:10: note: ‘statusText’ declared here 14598 | char statusText[256]; | ^~~~~~~~~~ MainWindow.cpp:14542:32: note: ‘this’ declared here 14542 | MainWindow::countPolygons4catt() | ^ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.z’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘lastVertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.y’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.x’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.x’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘vertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.y’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.z’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.x’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex1.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.y’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.z’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.x’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex2.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.y’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.z’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.x’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert1.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.y’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.z’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.x’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert2.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.y’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.z’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.z’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘lastVertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.y’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘lastVertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1526:15: note: ‘lastVertex.x’ was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.x’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:38: warning: ‘vertex.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.y’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1529:24: Vec3x.h:66:50: warning: ‘vertex.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1528:19: note: ‘vertex.z’ was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.x’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex1.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.y’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex1.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1540:19: note: ‘vertex1.z’ was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.x’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.x’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:38: warning: ‘vertex2.y’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.y’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator==(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1545:33: Vec3x.h:66:50: warning: ‘vertex2.z’ may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1543:27: note: ‘vertex2.z’ was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.x’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert1.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.y’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert1.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1566:27: note: ‘vert1.z’ was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.x’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.x’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:38: warning: ‘vert2.y’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.y’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function ‘Vec3x::operator!=(Vec3x const&) const’, inlined from ‘MyMeshX >::optimizeCoordIndex()’ at MyMesh.h:1580:39: Vec3x.h:68:50: warning: ‘vert2.z’ may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function ‘MyMeshX >::optimizeCoordIndex()’: MyMesh.h:1578:35: note: ‘vert2.z’ was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In file included from DuneApp.h:33: In member function ‘MyArray >::append(Vec3x)’, inlined from ‘MainWindow::same(int, int)’ at MainWindow.cpp:10544:41: Array.h:104:21: warning: ‘MEM[(struct Vec3x *)&vec1].x’ may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function ‘MainWindow::same(int, int)’: MainWindow.cpp:10535:19: note: ‘MEM[(struct Vec3x *)&vec1].x’ was declared here 10535 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ In member function ‘MyArray >::append(Vec3x)’, inlined from ‘MainWindow::same(int, int)’ at MainWindow.cpp:10544:41: Array.h:104:21: warning: ‘MEM[(struct Vec3x *)&vec1].y’ may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function ‘MainWindow::same(int, int)’: MainWindow.cpp:10535:19: note: ‘MEM[(struct Vec3x *)&vec1].y’ was declared here 10535 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ In member function ‘MyArray >::append(Vec3x)’, inlined from ‘MainWindow::same(int, int)’ at MainWindow.cpp:10544:41: Array.h:104:21: warning: ‘MEM[(struct Vec3x *)&vec1].z’ may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function ‘MainWindow::same(int, int)’: MainWindow.cpp:10535:19: note: ‘MEM[(struct Vec3x *)&vec1].z’ was declared here 10535 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ In member function ‘MyArray >::append(Vec3x)’, inlined from ‘MainWindow::same(int, int)’ at MainWindow.cpp:10555:41: Array.h:104:21: warning: ‘MEM[(struct Vec3x *)&vec2].x’ may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function ‘MainWindow::same(int, int)’: MainWindow.cpp:10547:19: note: ‘MEM[(struct Vec3x *)&vec2].x’ was declared here 10547 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ In member function ‘MyArray >::append(Vec3x)’, inlined from ‘MainWindow::same(int, int)’ at MainWindow.cpp:10555:41: Array.h:104:21: warning: ‘MEM[(struct Vec3x *)&vec2].y’ may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function ‘MainWindow::same(int, int)’: MainWindow.cpp:10547:19: note: ‘MEM[(struct Vec3x *)&vec2].y’ was declared here 10547 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ In member function ‘MyArray >::append(Vec3x)’, inlined from ‘MainWindow::same(int, int)’ at MainWindow.cpp:10555:41: Array.h:104:21: warning: ‘MEM[(struct Vec3x *)&vec2].z’ may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function ‘MainWindow::same(int, int)’: MainWindow.cpp:10547:19: note: ‘MEM[(struct Vec3x *)&vec2].z’ was declared here 10547 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ In member function ‘MyArray >::append(Vec3x)’, inlined from ‘MainWindow::same(int, int)’ at MainWindow.cpp:10524:43: Array.h:104:21: warning: ‘MEM[(struct Vec3x *)&vec].x’ may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function ‘MainWindow::same(int, int)’: MainWindow.cpp:10515:23: note: ‘MEM[(struct Vec3x *)&vec].x’ was declared here 10515 | Vec3f vec = point->getValue(coordIndex); | ^~~ In member function ‘MyArray >::append(Vec3x)’, inlined from ‘MainWindow::same(int, int)’ at MainWindow.cpp:10524:43: Array.h:104:21: warning: ‘MEM[(struct Vec3x *)&vec].y’ may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function ‘MainWindow::same(int, int)’: MainWindow.cpp:10515:23: note: ‘MEM[(struct Vec3x *)&vec].y’ was declared here 10515 | Vec3f vec = point->getValue(coordIndex); | ^~~ In member function ‘MyArray >::append(Vec3x)’, inlined from ‘MainWindow::same(int, int)’ at MainWindow.cpp:10524:43: Array.h:104:21: warning: ‘MEM[(struct Vec3x *)&vec].z’ may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function ‘MainWindow::same(int, int)’: MainWindow.cpp:10515:23: note: ‘MEM[(struct Vec3x *)&vec].z’ was declared here 10515 | Vec3f vec = point->getValue(coordIndex); | ^~~ In member function ‘MyArray >::append(Vec3x)’, inlined from ‘MainWindow::moveTo(int)’ at MainWindow.cpp:10344:41: Array.h:104:21: warning: ‘MEM[(struct Vec3x *)&vec1].x’ may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function ‘MainWindow::moveTo(int)’: MainWindow.cpp:10335:19: note: ‘MEM[(struct Vec3x *)&vec1].x’ was declared here 10335 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ In member function ‘MyArray >::append(Vec3x)’, inlined from ‘MainWindow::moveTo(int)’ at MainWindow.cpp:10344:41: Array.h:104:21: warning: ‘MEM[(struct Vec3x *)&vec1].y’ may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function ‘MainWindow::moveTo(int)’: MainWindow.cpp:10335:19: note: ‘MEM[(struct Vec3x *)&vec1].y’ was declared here 10335 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ In member function ‘MyArray >::append(Vec3x)’, inlined from ‘MainWindow::moveTo(int)’ at MainWindow.cpp:10344:41: Array.h:104:21: warning: ‘MEM[(struct Vec3x *)&vec1].z’ may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function ‘MainWindow::moveTo(int)’: MainWindow.cpp:10335:19: note: ‘MEM[(struct Vec3x *)&vec1].z’ was declared here 10335 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ In member function ‘MyArray >::append(Vec3x)’, inlined from ‘MainWindow::moveTo(int)’ at MainWindow.cpp:10355:41: Array.h:104:21: warning: ‘MEM[(struct Vec3x *)&vec2].x’ may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function ‘MainWindow::moveTo(int)’: MainWindow.cpp:10347:19: note: ‘MEM[(struct Vec3x *)&vec2].x’ was declared here 10347 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ In member function ‘MyArray >::append(Vec3x)’, inlined from ‘MainWindow::moveTo(int)’ at MainWindow.cpp:10355:41: Array.h:104:21: warning: ‘MEM[(struct Vec3x *)&vec2].y’ may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function ‘MainWindow::moveTo(int)’: MainWindow.cpp:10347:19: note: ‘MEM[(struct Vec3x *)&vec2].y’ was declared here 10347 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ In member function ‘MyArray >::append(Vec3x)’, inlined from ‘MainWindow::moveTo(int)’ at MainWindow.cpp:10355:41: Array.h:104:21: warning: ‘MEM[(struct Vec3x *)&vec2].z’ may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function ‘MainWindow::moveTo(int)’: MainWindow.cpp:10347:19: note: ‘MEM[(struct Vec3x *)&vec2].z’ was declared here 10347 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ In member function ‘MyArray >::append(Vec3x)’, inlined from ‘MainWindow::moveTo(int)’ at MainWindow.cpp:10324:43: Array.h:104:21: warning: ‘MEM[(struct Vec3x *)&vec].x’ may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function ‘MainWindow::moveTo(int)’: MainWindow.cpp:10315:23: note: ‘MEM[(struct Vec3x *)&vec].x’ was declared here 10315 | Vec3f vec = point->getValue(coordIndex); | ^~~ In member function ‘MyArray >::append(Vec3x)’, inlined from ‘MainWindow::moveTo(int)’ at MainWindow.cpp:10324:43: Array.h:104:21: warning: ‘MEM[(struct Vec3x *)&vec].y’ may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function ‘MainWindow::moveTo(int)’: MainWindow.cpp:10315:23: note: ‘MEM[(struct Vec3x *)&vec].y’ was declared here 10315 | Vec3f vec = point->getValue(coordIndex); | ^~~ In member function ‘MyArray >::append(Vec3x)’, inlined from ‘MainWindow::moveTo(int)’ at MainWindow.cpp:10324:43: Array.h:104:21: warning: ‘MEM[(struct Vec3x *)&vec].z’ may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function ‘MainWindow::moveTo(int)’: MainWindow.cpp:10315:23: note: ‘MEM[(struct Vec3x *)&vec].z’ was declared here 10315 | Vec3f vec = point->getValue(coordIndex); | ^~~ In member function ‘MyArray >::append(Vec3x)’, inlined from ‘MainWindow::scaleBy(int)’ at MainWindow.cpp:10455:41: Array.h:104:21: warning: ‘MEM[(struct Vec3x *)&vec1].x’ may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function ‘MainWindow::scaleBy(int)’: MainWindow.cpp:10446:19: note: ‘MEM[(struct Vec3x *)&vec1].x’ was declared here 10446 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ In member function ‘MyArray >::append(Vec3x)’, inlined from ‘MainWindow::scaleBy(int)’ at MainWindow.cpp:10455:41: Array.h:104:21: warning: ‘MEM[(struct Vec3x *)&vec1].y’ may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function ‘MainWindow::scaleBy(int)’: MainWindow.cpp:10446:19: note: ‘MEM[(struct Vec3x *)&vec1].y’ was declared here 10446 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ In member function ‘MyArray >::append(Vec3x)’, inlined from ‘MainWindow::scaleBy(int)’ at MainWindow.cpp:10455:41: Array.h:104:21: warning: ‘MEM[(struct Vec3x *)&vec1].z’ may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function ‘MainWindow::scaleBy(int)’: MainWindow.cpp:10446:19: note: ‘MEM[(struct Vec3x *)&vec1].z’ was declared here 10446 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ In member function ‘MyArray >::append(Vec3x)’, inlined from ‘MainWindow::scaleBy(int)’ at MainWindow.cpp:10466:41: Array.h:104:21: warning: ‘MEM[(struct Vec3x *)&vec2].x’ may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function ‘MainWindow::scaleBy(int)’: MainWindow.cpp:10458:19: note: ‘MEM[(struct Vec3x *)&vec2].x’ was declared here 10458 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ In member function ‘MyArray >::append(Vec3x)’, inlined from ‘MainWindow::scaleBy(int)’ at MainWindow.cpp:10466:41: Array.h:104:21: warning: ‘MEM[(struct Vec3x *)&vec2].y’ may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function ‘MainWindow::scaleBy(int)’: MainWindow.cpp:10458:19: note: ‘MEM[(struct Vec3x *)&vec2].y’ was declared here 10458 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ In member function ‘MyArray >::append(Vec3x)’, inlined from ‘MainWindow::scaleBy(int)’ at MainWindow.cpp:10466:41: Array.h:104:21: warning: ‘MEM[(struct Vec3x *)&vec2].z’ may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function ‘MainWindow::scaleBy(int)’: MainWindow.cpp:10458:19: note: ‘MEM[(struct Vec3x *)&vec2].z’ was declared here 10458 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ In member function ‘MyArray >::append(Vec3x)’, inlined from ‘MainWindow::scaleBy(int)’ at MainWindow.cpp:10435:43: Array.h:104:21: warning: ‘MEM[(struct Vec3x *)&vec].x’ may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function ‘MainWindow::scaleBy(int)’: MainWindow.cpp:10426:23: note: ‘MEM[(struct Vec3x *)&vec].x’ was declared here 10426 | Vec3f vec = point->getValue(coordIndex); | ^~~ In member function ‘MyArray >::append(Vec3x)’, inlined from ‘MainWindow::scaleBy(int)’ at MainWindow.cpp:10435:43: Array.h:104:21: warning: ‘MEM[(struct Vec3x *)&vec].y’ may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function ‘MainWindow::scaleBy(int)’: MainWindow.cpp:10426:23: note: ‘MEM[(struct Vec3x *)&vec].y’ was declared here 10426 | Vec3f vec = point->getValue(coordIndex); | ^~~ In member function ‘MyArray >::append(Vec3x)’, inlined from ‘MainWindow::scaleBy(int)’ at MainWindow.cpp:10435:43: Array.h:104:21: warning: ‘MEM[(struct Vec3x *)&vec].z’ may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function ‘MainWindow::scaleBy(int)’: MainWindow.cpp:10426:23: note: ‘MEM[(struct Vec3x *)&vec].z’ was declared here 10426 | Vec3f vec = point->getValue(coordIndex); | ^~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' RPM build errors: make[1]: *** [Makefile:695: target] Error 2 make: *** [Makefile:5: dune] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.TS0pdf (%build) Bad exit status from /var/tmp/rpm-tmp.TS0pdf (%build) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M e9b8af8e5d2549708c6e101aa5bc7413 -D /var/lib/mock/f39-build-51754204-6197383/root -a -u mockbuild --capability=cap_ipc_lock --rlimit=RLIMIT_CORE=infinity --bind=/tmp/mock-resolv.rxcqe0d2:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin \'--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"\' \'--setenv=PS1= \\s-\\v\\$ \' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c \'/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/wdune.spec\'\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/mockbuild/util.py", line 612, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (cmd_pretty(command, env), output), child.returncode) mockbuild.exception.Error: Command failed: # /usr/bin/systemd-nspawn -q -M e9b8af8e5d2549708c6e101aa5bc7413 -D /var/lib/mock/f39-build-51754204-6197383/root -a -u mockbuild --capability=cap_ipc_lock --rlimit=RLIMIT_CORE=infinity --bind=/tmp/mock-resolv.rxcqe0d2:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/wdune.spec'