Warning: Permanently added '128.168.138.204' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/6232468-fedora-rawhide-s390x --chroot fedora-rawhide-s390x Version: 0.68 PID: 10576 Logging PID: 10577 Task: {'appstream': False, 'background': True, 'build_id': 6232468, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-s390x', 'enable_net': False, 'fedora_review': False, 'git_hash': '7e1bb4cf24deabb0ad306443222d1d9bc1085c35', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/wdune', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'wdune', 'package_version': '1.958-12', 'project_dirname': 'openblas-0.3.23', 'project_name': 'openblas-0.3.23', 'project_owner': 'psimovec', 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/psimovec/openblas-0.3.23/fedora-rawhide-s390x/', 'id': 'copr_base', 'name': 'Copr repository'}, {'baseurl': 'http://kojipkgs.fedoraproject.org/repos/rawhide/latest/$basearch/', 'id': 'http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch', 'name': 'Additional repo http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch'}], 'sandbox': 'psimovec/openblas-0.3.23--psimovec', 'source_json': {}, 'source_type': None, 'submitter': 'psimovec', 'tags': [], 'task_id': '6232468-fedora-rawhide-s390x', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/wdune /var/lib/copr-rpmbuild/workspace/workdir-30v1k8hc/wdune --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/wdune', '/var/lib/copr-rpmbuild/workspace/workdir-30v1k8hc/wdune', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-30v1k8hc/wdune'... Running: git checkout 7e1bb4cf24deabb0ad306443222d1d9bc1085c35 -- cmd: ['git', 'checkout', '7e1bb4cf24deabb0ad306443222d1d9bc1085c35', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-30v1k8hc/wdune rc: 0 stdout: stderr: Note: switching to '7e1bb4cf24deabb0ad306443222d1d9bc1085c35'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 7e1bb4c automatic import of wdune Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-30v1k8hc/wdune rc: 0 stdout: /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading wdune-1.958.tar.bz2 INFO: Calling: curl -H Pragma: -o wdune-1.958.tar.bz2 --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/psimovec/openblas-0.3.23/wdune/wdune-1.958.tar.bz2/md5/6820076b8dae0320afc8c5d85817d2ae/wdune-1.958.tar.bz2 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 34.7M 100 34.7M 0 0 4092k 0 0:00:08 0:00:08 --:--:-- 8539k INFO: Reading stdout from command: md5sum wdune-1.958.tar.bz2 Running (timeout=18000): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-30v1k8hc/wdune/wdune.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-30v1k8hc/wdune --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1691172231.632233 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 4.1 starting (python version = 3.11.3, NVR = mock-4.1-1.fc38)... Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-30v1k8hc/wdune/wdune.spec) Config(fedora-rawhide-s390x) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1691172231.632233/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 4.1 INFO: Mock Version: 4.1 INFO: Package manager dnf detected and used (fallback) Start(bootstrap): installing dnf tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 17 MB/s | 12 MB 00:00 Additional repo http_kojipkgs_fedoraproject_org 11 MB/s | 64 MB 00:05 fedora 6.6 MB/s | 63 MB 00:09 Last metadata expiration check: 0:00:03 ago on Fri Aug 4 18:04:33 2023. Dependencies resolved. ======================================================================================================================================== Package Arch Version Repository Size ======================================================================================================================================== Installing: dnf-plugins-core noarch 4.4.2-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k python3-dnf noarch 4.16.2-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 546 k Installing dependencies: alternatives s390x 1.25-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k audit-libs s390x 3.1.1-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 121 k basesystem noarch 11-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.2 k bash s390x 5.2.15-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 M bzip2-libs s390x 1.0.8-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46 k ca-certificates noarch 2023.2.60_v7.0.306-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 837 k coreutils s390x 9.3-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M coreutils-common s390x 9.3-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 M crypto-policies noarch 20230731-1.git5ed06e0.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68 k curl s390x 8.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 344 k cyrus-sasl-lib s390x 2.1.28-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 819 k dbus-libs s390x 1:1.14.8-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 159 k dnf-data noarch 4.16.2-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k elfutils-default-yama-scope noarch 0.189-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k elfutils-libelf s390x 0.189-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 200 k elfutils-libs s390x 0.189-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 275 k expat s390x 2.5.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 114 k fedora-gpg-keys noarch 39-0.4 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 118 k fedora-release noarch 39-0.21 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.9 k fedora-release-common noarch 39-0.21 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k fedora-release-identity-basic noarch 39-0.21 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.6 k fedora-repos noarch 39-0.4 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.3 k fedora-repos-rawhide noarch 39-0.4 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.9 k file-libs s390x 5.44-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 736 k filesystem s390x 3.18-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M findutils s390x 1:4.9.0-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 488 k fmt s390x 10.0.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 132 k gawk s390x 5.2.2-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M gdbm-libs s390x 1:1.23-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k glib2 s390x 2.77.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 M glibc s390x 2.38-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 M glibc-common s390x 2.38-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 361 k glibc-minimal-langpack s390x 2.38-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67 k gmp s390x 1:6.2.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 325 k gnupg2 s390x 2.4.3-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 M gnutls s390x 3.8.0-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M gpgme s390x 1.20.0-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 222 k grep s390x 3.11-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 294 k ima-evm-utils s390x 1.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k json-c s390x 0.16-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k keyutils-libs s390x 1.6.1-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k krb5-libs s390x 1.21-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 776 k libacl s390x 2.3.1-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24 k libarchive s390x 3.7.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 441 k libassuan s390x 2.5.6-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67 k libattr s390x 2.5.1-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libb2 s390x 0.98.1-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libblkid s390x 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 120 k libbrotli s390x 1.0.9-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 343 k libcap s390x 2.48-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69 k libcap-ng s390x 0.8.3-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k libcom_err s390x 1.47.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libcomps s390x 0.1.19-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 79 k libcurl s390x 8.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 342 k libdnf s390x 0.70.2-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 646 k libdnf5 s390x 5.1.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 876 k libeconf s390x 0.4.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k libevent s390x 2.1.12-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 260 k libffi s390x 3.4.4-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k libfsverity s390x 1.4-10.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libgcc s390x 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 82 k libgcrypt s390x 1.10.2-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 489 k libgomp s390x 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 323 k libgpg-error s390x 1.47-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 227 k libidn2 s390x 2.3.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 111 k libksba s390x 1.6.4-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 162 k libmodulemd s390x 2.15.0-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 217 k libmount s390x 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 158 k libnghttp2 s390x 1.55.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78 k libnsl2 s390x 2.0.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k libpsl s390x 0.21.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k librepo s390x 1.15.2-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 95 k libreport-filesystem noarch 2.17.11-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k libselinux s390x 3.5-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 91 k libsemanage s390x 3.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 122 k libsepol s390x 3.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 330 k libsigsegv s390x 2.14-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libsmartcols s390x 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 70 k libsolv s390x 0.7.24-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 458 k libssh s390x 0.10.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 209 k libssh-config noarch 0.10.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.2 k libstdc++ s390x 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 949 k libtasn1 s390x 4.19.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 77 k libtirpc s390x 1.3.3-1.rc1.fc39.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96 k libunistring s390x 1.1-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 557 k libuuid s390x 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k libverto s390x 0.3.2-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k libxcrypt s390x 4.4.36-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 124 k libxml2 s390x 2.10.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 712 k libyaml s390x 0.2.5-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62 k libzstd s390x 1.5.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 342 k lua-libs s390x 5.4.6-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 142 k lz4-libs s390x 1.9.4-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81 k mpdecimal s390x 2.5.1-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 100 k mpfr s390x 4.2.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 298 k ncurses-base noarch 6.4-6.20230520.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k ncurses-libs s390x 6.4-6.20230520.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 361 k nettle s390x 3.9.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 456 k npth s390x 1.6-14.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24 k openldap s390x 2.6.6-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 262 k openssl-libs s390x 1:3.1.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 M p11-kit s390x 0.25.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 493 k p11-kit-trust s390x 0.25.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 141 k pcre2 s390x 10.42-1.fc39.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 250 k pcre2-syntax noarch 10.42-1.fc39.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 143 k popt s390x 1.19-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62 k publicsuffix-list-dafsa noarch 20230614-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57 k python-pip-wheel noarch 23.1.2-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M python3 s390x 3.12.0~b4-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k python3-dateutil noarch 1:2.8.2-10.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 344 k python3-dbus s390x 1.3.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 147 k python3-distro noarch 1.8.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44 k python3-dnf-plugins-core noarch 4.4.2-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 278 k python3-gpg s390x 1.20.0-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 284 k python3-hawkey s390x 0.70.2-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 100 k python3-libcomps s390x 0.1.19-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49 k python3-libdnf s390x 0.70.2-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 799 k python3-libs s390x 3.12.0~b4-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 M python3-rpm s390x 4.18.92-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69 k python3-six noarch 1.16.0-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k python3-systemd s390x 235-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 100 k readline s390x 8.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 229 k rpm s390x 4.18.92-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 510 k rpm-build-libs s390x 4.18.92-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 97 k rpm-libs s390x 4.18.92-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 323 k rpm-sequoia s390x 1.4.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 986 k rpm-sign-libs s390x 4.18.92-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k sed s390x 4.8-14.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 300 k setup noarch 2.14.4-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 148 k shadow-utils s390x 2:4.13-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M sqlite-libs s390x 3.42.0-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 728 k systemd-libs s390x 254-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 693 k tpm2-tss s390x 4.0.1-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 684 k tzdata noarch 2023c-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 433 k xz-libs s390x 5.4.4-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 114 k zchunk-libs s390x 1.3.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 51 k zlib s390x 1.2.13-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 101 k Transaction Summary ======================================================================================================================================== Install 139 Packages Total download size: 56 M Installed size: 201 M Downloading Packages: (1/139): basesystem-11-18.fc39.noarch.rpm 8.3 kB/s | 7.2 kB 00:00 (2/139): alternatives-1.25-1.fc39.s390x.rpm 32 kB/s | 39 kB 00:01 (3/139): audit-libs-3.1.1-4.fc39.s390x.rpm 87 kB/s | 121 kB 00:01 (4/139): bzip2-libs-1.0.8-16.fc39.s390x.rpm 132 kB/s | 46 kB 00:00 (5/139): ca-certificates-2023.2.60_v7.0.306-2.f 1.2 MB/s | 837 kB 00:00 (6/139): bash-5.2.15-5.fc39.s390x.rpm 1.2 MB/s | 1.8 MB 00:01 (7/139): coreutils-9.3-2.fc39.s390x.rpm 1.3 MB/s | 1.2 MB 00:00 (8/139): coreutils-common-9.3-2.fc39.s390x.rpm 4.1 MB/s | 2.1 MB 00:00 (9/139): crypto-policies-20230731-1.git5ed06e0. 196 kB/s | 68 kB 00:00 (10/139): curl-8.2.1-1.fc39.s390x.rpm 987 kB/s | 344 kB 00:00 (11/139): cyrus-sasl-lib-2.1.28-11.fc39.s390x.r 2.3 MB/s | 819 kB 00:00 (12/139): dbus-libs-1.14.8-2.fc39.s390x.rpm 459 kB/s | 159 kB 00:00 (13/139): dnf-data-4.16.2-1.fc39.noarch.rpm 109 kB/s | 38 kB 00:00 (14/139): dnf-plugins-core-4.4.2-1.fc39.noarch. 109 kB/s | 38 kB 00:00 (15/139): elfutils-default-yama-scope-0.189-4.f 38 kB/s | 13 kB 00:00 (16/139): elfutils-libelf-0.189-4.fc39.s390x.rp 576 kB/s | 200 kB 00:00 (17/139): elfutils-libs-0.189-4.fc39.s390x.rpm 793 kB/s | 275 kB 00:00 (18/139): expat-2.5.0-3.fc39.s390x.rpm 327 kB/s | 114 kB 00:00 (19/139): fedora-gpg-keys-39-0.4.noarch.rpm 337 kB/s | 118 kB 00:00 (20/139): fedora-release-39-0.21.noarch.rpm 20 kB/s | 6.9 kB 00:00 (21/139): fedora-release-common-39-0.21.noarch. 49 kB/s | 17 kB 00:00 (22/139): fedora-release-identity-basic-39-0.21 22 kB/s | 7.6 kB 00:00 (23/139): fedora-repos-39-0.4.noarch.rpm 27 kB/s | 9.3 kB 00:00 (24/139): fedora-repos-rawhide-39-0.4.noarch.rp 25 kB/s | 8.9 kB 00:00 (25/139): file-libs-5.44-5.fc39.s390x.rpm 2.0 MB/s | 736 kB 00:00 (26/139): filesystem-3.18-6.fc39.s390x.rpm 2.1 MB/s | 1.1 MB 00:00 (27/139): findutils-4.9.0-5.fc39.s390x.rpm 1.4 MB/s | 488 kB 00:00 (28/139): fmt-10.0.0-3.fc39.s390x.rpm 383 kB/s | 132 kB 00:00 (29/139): gawk-5.2.2-2.fc39.s390x.rpm 3.1 MB/s | 1.1 MB 00:00 (30/139): gdbm-libs-1.23-4.fc39.s390x.rpm 166 kB/s | 58 kB 00:00 (31/139): glibc-2.38-1.fc39.s390x.rpm 5.1 MB/s | 1.8 MB 00:00 (32/139): glib2-2.77.1-1.fc39.s390x.rpm 4.0 MB/s | 2.8 MB 00:00 (33/139): glibc-common-2.38-1.fc39.s390x.rpm 695 kB/s | 361 kB 00:00 (34/139): glibc-minimal-langpack-2.38-1.fc39.s3 192 kB/s | 67 kB 00:00 (35/139): gmp-6.2.1-5.fc39.s390x.rpm 931 kB/s | 325 kB 00:00 (36/139): gnutls-3.8.0-7.fc39.s390x.rpm 3.0 MB/s | 1.0 MB 00:00 (37/139): gpgme-1.20.0-5.fc39.s390x.rpm 648 kB/s | 222 kB 00:00 (38/139): gnupg2-2.4.3-2.fc39.s390x.rpm 3.1 MB/s | 2.7 MB 00:00 (39/139): grep-3.11-3.fc39.s390x.rpm 843 kB/s | 294 kB 00:00 (40/139): ima-evm-utils-1.5-2.fc39.s390x.rpm 184 kB/s | 63 kB 00:00 (41/139): json-c-0.16-5.fc39.s390x.rpm 122 kB/s | 42 kB 00:00 (42/139): keyutils-libs-1.6.1-7.fc39.s390x.rpm 89 kB/s | 31 kB 00:00 (43/139): krb5-libs-1.21-3.fc39.s390x.rpm 1.4 MB/s | 776 kB 00:00 (44/139): libarchive-3.7.1-1.fc39.s390x.rpm 1.2 MB/s | 441 kB 00:00 (45/139): libacl-2.3.1-8.fc39.s390x.rpm 69 kB/s | 24 kB 00:00 (46/139): libassuan-2.5.6-2.fc39.s390x.rpm 194 kB/s | 67 kB 00:00 (47/139): libb2-0.98.1-9.fc39.s390x.rpm 78 kB/s | 27 kB 00:00 (48/139): libattr-2.5.1-8.fc39.s390x.rpm 52 kB/s | 18 kB 00:00 (49/139): libblkid-2.39.1-3.fc39.s390x.rpm 347 kB/s | 120 kB 00:00 (50/139): libbrotli-1.0.9-13.fc39.s390x.rpm 978 kB/s | 343 kB 00:00 (51/139): libcap-2.48-7.fc39.s390x.rpm 200 kB/s | 69 kB 00:00 (52/139): libcap-ng-0.8.3-7.fc39.s390x.rpm 94 kB/s | 33 kB 00:00 (53/139): libcomps-0.1.19-3.fc39.s390x.rpm 229 kB/s | 79 kB 00:00 (54/139): libcom_err-1.47.0-2.fc39.s390x.rpm 74 kB/s | 26 kB 00:00 (55/139): libcurl-8.2.1-1.fc39.s390x.rpm 975 kB/s | 342 kB 00:00 (56/139): libdnf5-5.1.0-2.fc39.s390x.rpm 2.5 MB/s | 876 kB 00:00 (57/139): libdnf-0.70.2-1.fc39.s390x.rpm 1.8 MB/s | 646 kB 00:00 (58/139): libeconf-0.4.0-6.fc39.s390x.rpm 80 kB/s | 28 kB 00:00 (59/139): libffi-3.4.4-4.fc39.s390x.rpm 103 kB/s | 36 kB 00:00 (60/139): libevent-2.1.12-9.fc39.s390x.rpm 745 kB/s | 260 kB 00:00 (61/139): libfsverity-1.4-10.fc39.s390x.rpm 55 kB/s | 19 kB 00:00 (62/139): libgcrypt-1.10.2-2.fc39.s390x.rpm 1.4 MB/s | 489 kB 00:00 (63/139): libgcc-13.2.1-1.fc39.s390x.rpm 235 kB/s | 82 kB 00:00 (64/139): libgomp-13.2.1-1.fc39.s390x.rpm 922 kB/s | 323 kB 00:00 (65/139): libidn2-2.3.4-3.fc39.s390x.rpm 322 kB/s | 111 kB 00:00 (66/139): libgpg-error-1.47-2.fc39.s390x.rpm 653 kB/s | 227 kB 00:00 (67/139): libksba-1.6.4-2.fc39.s390x.rpm 468 kB/s | 162 kB 00:00 (68/139): libmodulemd-2.15.0-5.fc39.s390x.rpm 623 kB/s | 217 kB 00:00 (69/139): libmount-2.39.1-3.fc39.s390x.rpm 452 kB/s | 158 kB 00:00 (70/139): libnghttp2-1.55.1-2.fc39.s390x.rpm 223 kB/s | 78 kB 00:00 (71/139): libnsl2-2.0.0-6.fc39.s390x.rpm 85 kB/s | 30 kB 00:00 (72/139): libpsl-0.21.2-4.fc39.s390x.rpm 181 kB/s | 63 kB 00:00 (73/139): librepo-1.15.2-1.fc39.s390x.rpm 276 kB/s | 95 kB 00:00 (74/139): libreport-filesystem-2.17.11-3.fc39.n 42 kB/s | 14 kB 00:00 (75/139): libselinux-3.5-5.fc39.s390x.rpm 262 kB/s | 91 kB 00:00 (76/139): libsemanage-3.5-4.fc39.s390x.rpm 350 kB/s | 122 kB 00:00 (77/139): libsigsegv-2.14-5.fc39.s390x.rpm 78 kB/s | 27 kB 00:00 (78/139): libsepol-3.5-2.fc39.s390x.rpm 944 kB/s | 330 kB 00:00 (79/139): libsmartcols-2.39.1-3.fc39.s390x.rpm 199 kB/s | 70 kB 00:00 (80/139): libssh-0.10.5-2.fc39.s390x.rpm 603 kB/s | 209 kB 00:00 (81/139): libsolv-0.7.24-8.fc39.s390x.rpm 1.3 MB/s | 458 kB 00:00 (82/139): libssh-config-0.10.5-2.fc39.noarch.rp 26 kB/s | 9.2 kB 00:00 (83/139): libtasn1-4.19.0-3.fc39.s390x.rpm 224 kB/s | 77 kB 00:00 (84/139): libstdc++-13.2.1-1.fc39.s390x.rpm 2.6 MB/s | 949 kB 00:00 (85/139): libtirpc-1.3.3-1.rc1.fc39.1.s390x.rpm 275 kB/s | 96 kB 00:00 (86/139): libunistring-1.1-4.fc39.s390x.rpm 1.6 MB/s | 557 kB 00:00 (87/139): libuuid-2.39.1-3.fc39.s390x.rpm 82 kB/s | 28 kB 00:00 (88/139): libverto-0.3.2-6.fc39.s390x.rpm 60 kB/s | 21 kB 00:00 (89/139): libxml2-2.10.4-3.fc39.s390x.rpm 2.0 MB/s | 712 kB 00:00 (90/139): libxcrypt-4.4.36-2.fc39.s390x.rpm 356 kB/s | 124 kB 00:00 (91/139): libyaml-0.2.5-12.fc39.s390x.rpm 179 kB/s | 62 kB 00:00 (92/139): libzstd-1.5.5-4.fc39.s390x.rpm 983 kB/s | 342 kB 00:00 (93/139): lua-libs-5.4.6-3.fc39.s390x.rpm 406 kB/s | 142 kB 00:00 (94/139): lz4-libs-1.9.4-4.fc39.s390x.rpm 232 kB/s | 81 kB 00:00 (95/139): mpfr-4.2.0-3.fc39.s390x.rpm 862 kB/s | 298 kB 00:00 (96/139): mpdecimal-2.5.1-7.fc39.s390x.rpm 288 kB/s | 100 kB 00:00 (97/139): ncurses-base-6.4-6.20230520.fc39.noar 181 kB/s | 63 kB 00:00 (98/139): nettle-3.9.1-2.fc39.s390x.rpm 1.3 MB/s | 456 kB 00:00 (99/139): ncurses-libs-6.4-6.20230520.fc39.s390 1.0 MB/s | 361 kB 00:00 (100/139): npth-1.6-14.fc39.s390x.rpm 68 kB/s | 24 kB 00:00 (101/139): openldap-2.6.6-1.fc39.s390x.rpm 748 kB/s | 262 kB 00:00 (102/139): openssl-libs-3.1.1-1.fc39.s390x.rpm 3.6 MB/s | 1.9 MB 00:00 (103/139): p11-kit-0.25.0-2.fc39.s390x.rpm 1.4 MB/s | 493 kB 00:00 (104/139): p11-kit-trust-0.25.0-2.fc39.s390x.rp 403 kB/s | 141 kB 00:00 (105/139): pcre2-10.42-1.fc39.2.s390x.rpm 717 kB/s | 250 kB 00:00 (106/139): pcre2-syntax-10.42-1.fc39.2.noarch.r 413 kB/s | 143 kB 00:00 (107/139): popt-1.19-3.fc39.s390x.rpm 181 kB/s | 62 kB 00:00 (108/139): publicsuffix-list-dafsa-20230614-2.f 165 kB/s | 57 kB 00:00 (109/139): python-pip-wheel-23.1.2-6.fc39.noarc 4.1 MB/s | 1.4 MB 00:00 (110/139): python3-3.12.0~b4-2.fc39.s390x.rpm 76 kB/s | 26 kB 00:00 (111/139): python3-dateutil-2.8.2-10.fc39.noarc 993 kB/s | 344 kB 00:00 (112/139): python3-dbus-1.3.2-4.fc39.s390x.rpm 423 kB/s | 147 kB 00:00 (113/139): python3-distro-1.8.0-6.fc39.noarch.r 130 kB/s | 44 kB 00:00 (114/139): python3-dnf-4.16.2-1.fc39.noarch.rpm 1.5 MB/s | 546 kB 00:00 (115/139): python3-dnf-plugins-core-4.4.2-1.fc3 801 kB/s | 278 kB 00:00 (116/139): python3-gpg-1.20.0-5.fc39.s390x.rpm 828 kB/s | 284 kB 00:00 (117/139): python3-hawkey-0.70.2-1.fc39.s390x.r 290 kB/s | 100 kB 00:00 (118/139): python3-libcomps-0.1.19-3.fc39.s390x 142 kB/s | 49 kB 00:00 (119/139): python3-libdnf-0.70.2-1.fc39.s390x.r 2.3 MB/s | 799 kB 00:00 (120/139): python3-rpm-4.18.92-1.fc39.s390x.rpm 197 kB/s | 69 kB 00:00 (121/139): python3-six-1.16.0-12.fc39.noarch.rp 119 kB/s | 41 kB 00:00 (122/139): python3-libs-3.12.0~b4-2.fc39.s390x. 12 MB/s | 8.8 MB 00:00 (123/139): python3-systemd-235-5.fc39.s390x.rpm 289 kB/s | 100 kB 00:00 (124/139): readline-8.2-4.fc39.s390x.rpm 663 kB/s | 229 kB 00:00 (125/139): rpm-4.18.92-1.fc39.s390x.rpm 1.4 MB/s | 510 kB 00:00 (126/139): rpm-build-libs-4.18.92-1.fc39.s390x. 280 kB/s | 97 kB 00:00 (127/139): rpm-libs-4.18.92-1.fc39.s390x.rpm 936 kB/s | 323 kB 00:00 (128/139): rpm-sequoia-1.4.1-2.fc39.s390x.rpm 2.7 MB/s | 986 kB 00:00 (129/139): rpm-sign-libs-4.18.92-1.fc39.s390x.r 76 kB/s | 26 kB 00:00 (130/139): sed-4.8-14.fc39.s390x.rpm 868 kB/s | 300 kB 00:00 (131/139): setup-2.14.4-1.fc39.noarch.rpm 427 kB/s | 148 kB 00:00 (132/139): shadow-utils-4.13-8.fc39.s390x.rpm 3.4 MB/s | 1.2 MB 00:00 (133/139): sqlite-libs-3.42.0-7.fc39.s390x.rpm 2.1 MB/s | 728 kB 00:00 (134/139): systemd-libs-254-1.fc39.s390x.rpm 1.9 MB/s | 693 kB 00:00 (135/139): tpm2-tss-4.0.1-4.fc39.s390x.rpm 1.8 MB/s | 684 kB 00:00 (136/139): tzdata-2023c-2.fc39.noarch.rpm 1.2 MB/s | 433 kB 00:00 (137/139): xz-libs-5.4.4-1.fc39.s390x.rpm 327 kB/s | 114 kB 00:00 (138/139): zchunk-libs-1.3.1-2.fc39.s390x.rpm 147 kB/s | 51 kB 00:00 (139/139): zlib-1.2.13-4.fc39.s390x.rpm 293 kB/s | 101 kB 00:00 -------------------------------------------------------------------------------- Total 3.0 MB/s | 56 MB 00:18 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-6.fc39.s390x 1/1 Preparing : 1/1 Installing : libgcc-13.2.1-1.fc39.s390x 1/139 Running scriptlet: libgcc-13.2.1-1.fc39.s390x 1/139 Installing : tzdata-2023c-2.fc39.noarch 2/139 Installing : crypto-policies-20230731-1.git5ed06e0.fc39.noarc 3/139 Running scriptlet: crypto-policies-20230731-1.git5ed06e0.fc39.noarc 3/139 Installing : fedora-release-identity-basic-39-0.21.noarch 4/139 Installing : fedora-repos-rawhide-39-0.4.noarch 5/139 Installing : fedora-gpg-keys-39-0.4.noarch 6/139 Installing : fedora-repos-39-0.4.noarch 7/139 Installing : fedora-release-common-39-0.21.noarch 8/139 Installing : fedora-release-39-0.21.noarch 9/139 Installing : setup-2.14.4-1.fc39.noarch 10/139 Running scriptlet: setup-2.14.4-1.fc39.noarch 10/139 Installing : filesystem-3.18-6.fc39.s390x 11/139 Installing : basesystem-11-18.fc39.noarch 12/139 Installing : publicsuffix-list-dafsa-20230614-2.fc39.noarch 13/139 Installing : pcre2-syntax-10.42-1.fc39.2.noarch 14/139 Installing : ncurses-base-6.4-6.20230520.fc39.noarch 15/139 Installing : glibc-minimal-langpack-2.38-1.fc39.s390x 16/139 Installing : glibc-common-2.38-1.fc39.s390x 17/139 Running scriptlet: glibc-2.38-1.fc39.s390x 18/139 Installing : glibc-2.38-1.fc39.s390x 18/139 Running scriptlet: glibc-2.38-1.fc39.s390x 18/139 Installing : ncurses-libs-6.4-6.20230520.fc39.s390x 19/139 Installing : bash-5.2.15-5.fc39.s390x 20/139 Running scriptlet: bash-5.2.15-5.fc39.s390x 20/139 Installing : zlib-1.2.13-4.fc39.s390x 21/139 Installing : bzip2-libs-1.0.8-16.fc39.s390x 22/139 Installing : libzstd-1.5.5-4.fc39.s390x 23/139 Installing : xz-libs-5.4.4-1.fc39.s390x 24/139 Installing : libxml2-2.10.4-3.fc39.s390x 25/139 Installing : sqlite-libs-3.42.0-7.fc39.s390x 26/139 Installing : gmp-1:6.2.1-5.fc39.s390x 27/139 Installing : libgpg-error-1.47-2.fc39.s390x 28/139 Installing : libstdc++-13.2.1-1.fc39.s390x 29/139 Installing : libcap-2.48-7.fc39.s390x 30/139 Installing : libuuid-2.39.1-3.fc39.s390x 31/139 Installing : readline-8.2-4.fc39.s390x 32/139 Installing : libattr-2.5.1-8.fc39.s390x 33/139 Installing : libacl-2.3.1-8.fc39.s390x 34/139 Installing : libffi-3.4.4-4.fc39.s390x 35/139 Installing : p11-kit-0.25.0-2.fc39.s390x 36/139 Installing : libunistring-1.1-4.fc39.s390x 37/139 Installing : libidn2-2.3.4-3.fc39.s390x 38/139 Installing : libxcrypt-4.4.36-2.fc39.s390x 39/139 Installing : pcre2-10.42-1.fc39.2.s390x 40/139 Installing : popt-1.19-3.fc39.s390x 41/139 Installing : libassuan-2.5.6-2.fc39.s390x 42/139 Installing : elfutils-libelf-0.189-4.fc39.s390x 43/139 Installing : expat-2.5.0-3.fc39.s390x 44/139 Installing : gdbm-libs-1:1.23-4.fc39.s390x 45/139 Installing : json-c-0.16-5.fc39.s390x 46/139 Installing : keyutils-libs-1.6.1-7.fc39.s390x 47/139 Installing : libcom_err-1.47.0-2.fc39.s390x 48/139 Installing : libgomp-13.2.1-1.fc39.s390x 49/139 Installing : libsepol-3.5-2.fc39.s390x 50/139 Installing : libselinux-3.5-5.fc39.s390x 51/139 Installing : sed-4.8-14.fc39.s390x 52/139 Installing : libsmartcols-2.39.1-3.fc39.s390x 53/139 Installing : libtasn1-4.19.0-3.fc39.s390x 54/139 Installing : lua-libs-5.4.6-3.fc39.s390x 55/139 Installing : lz4-libs-1.9.4-4.fc39.s390x 56/139 Installing : systemd-libs-254-1.fc39.s390x 57/139 Installing : dbus-libs-1:1.14.8-2.fc39.s390x 58/139 Installing : findutils-1:4.9.0-5.fc39.s390x 59/139 Installing : libb2-0.98.1-9.fc39.s390x 60/139 Installing : cyrus-sasl-lib-2.1.28-11.fc39.s390x 61/139 Installing : libcomps-0.1.19-3.fc39.s390x 62/139 Installing : grep-3.11-3.fc39.s390x 63/139 Installing : libpsl-0.21.2-4.fc39.s390x 64/139 Installing : libblkid-2.39.1-3.fc39.s390x 65/139 Installing : libmount-2.39.1-3.fc39.s390x 66/139 Installing : fmt-10.0.0-3.fc39.s390x 67/139 Installing : libgcrypt-1.10.2-2.fc39.s390x 68/139 Installing : libksba-1.6.4-2.fc39.s390x 69/139 Installing : mpfr-4.2.0-3.fc39.s390x 70/139 Installing : nettle-3.9.1-2.fc39.s390x 71/139 Installing : file-libs-5.44-5.fc39.s390x 72/139 Installing : elfutils-default-yama-scope-0.189-4.fc39.noarch 73/139 Running scriptlet: elfutils-default-yama-scope-0.189-4.fc39.noarch 73/139 Installing : elfutils-libs-0.189-4.fc39.s390x 74/139 Installing : alternatives-1.25-1.fc39.s390x 75/139 Installing : p11-kit-trust-0.25.0-2.fc39.s390x 76/139 Running scriptlet: p11-kit-trust-0.25.0-2.fc39.s390x 76/139 Installing : gnutls-3.8.0-7.fc39.s390x 77/139 Installing : glib2-2.77.1-1.fc39.s390x 78/139 Installing : libbrotli-1.0.9-13.fc39.s390x 79/139 Installing : libcap-ng-0.8.3-7.fc39.s390x 80/139 Installing : audit-libs-3.1.1-4.fc39.s390x 81/139 Installing : libsemanage-3.5-4.fc39.s390x 82/139 Installing : libeconf-0.4.0-6.fc39.s390x 83/139 Installing : shadow-utils-2:4.13-8.fc39.s390x 84/139 Installing : libnghttp2-1.55.1-2.fc39.s390x 85/139 Installing : libsigsegv-2.14-5.fc39.s390x 86/139 Installing : gawk-5.2.2-2.fc39.s390x 87/139 Installing : libverto-0.3.2-6.fc39.s390x 88/139 Installing : libyaml-0.2.5-12.fc39.s390x 89/139 Installing : mpdecimal-2.5.1-7.fc39.s390x 90/139 Installing : npth-1.6-14.fc39.s390x 91/139 Installing : libssh-config-0.10.5-2.fc39.noarch 92/139 Installing : libreport-filesystem-2.17.11-3.fc39.noarch 93/139 Installing : coreutils-common-9.3-2.fc39.s390x 94/139 Installing : openssl-libs-1:3.1.1-1.fc39.s390x 95/139 Installing : coreutils-9.3-2.fc39.s390x 96/139 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 97/139 Installing : ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 97/139 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 97/139 Installing : krb5-libs-1.21-3.fc39.s390x 98/139 Installing : libtirpc-1.3.3-1.rc1.fc39.1.s390x 99/139 Installing : zchunk-libs-1.3.1-2.fc39.s390x 100/139 Installing : libnsl2-2.0.0-6.fc39.s390x 101/139 Installing : libssh-0.10.5-2.fc39.s390x 102/139 Installing : python-pip-wheel-23.1.2-6.fc39.noarch 103/139 Installing : python3-3.12.0~b4-2.fc39.s390x 104/139 Installing : python3-libs-3.12.0~b4-2.fc39.s390x 105/139 Installing : python3-libcomps-0.1.19-3.fc39.s390x 106/139 Installing : python3-dbus-1.3.2-4.fc39.s390x 107/139 Installing : python3-distro-1.8.0-6.fc39.noarch 108/139 Installing : python3-six-1.16.0-12.fc39.noarch 109/139 Installing : python3-dateutil-1:2.8.2-10.fc39.noarch 110/139 Installing : python3-systemd-235-5.fc39.s390x 111/139 Installing : libarchive-3.7.1-1.fc39.s390x 112/139 Installing : libevent-2.1.12-9.fc39.s390x 113/139 Installing : openldap-2.6.6-1.fc39.s390x 114/139 Installing : libcurl-8.2.1-1.fc39.s390x 115/139 Running scriptlet: tpm2-tss-4.0.1-4.fc39.s390x 116/139 useradd: Warning: missing or non-executable shell '/usr/sbin/nologin' Installing : tpm2-tss-4.0.1-4.fc39.s390x 116/139 Installing : gnupg2-2.4.3-2.fc39.s390x 117/139 Installing : gpgme-1.20.0-5.fc39.s390x 118/139 Installing : librepo-1.15.2-1.fc39.s390x 119/139 Installing : python3-gpg-1.20.0-5.fc39.s390x 120/139 Installing : ima-evm-utils-1.5-2.fc39.s390x 121/139 Installing : curl-8.2.1-1.fc39.s390x 122/139 Installing : libfsverity-1.4-10.fc39.s390x 123/139 Installing : rpm-sequoia-1.4.1-2.fc39.s390x 124/139 Installing : rpm-libs-4.18.92-1.fc39.s390x 125/139 Installing : libmodulemd-2.15.0-5.fc39.s390x 126/139 Installing : libsolv-0.7.24-8.fc39.s390x 127/139 Installing : libdnf-0.70.2-1.fc39.s390x 128/139 Installing : python3-libdnf-0.70.2-1.fc39.s390x 129/139 Installing : python3-hawkey-0.70.2-1.fc39.s390x 130/139 Installing : libdnf5-5.1.0-2.fc39.s390x 131/139 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : dnf-data-4.16.2-1.fc39.noarch 132/139 Installing : rpm-build-libs-4.18.92-1.fc39.s390x 133/139 Installing : rpm-sign-libs-4.18.92-1.fc39.s390x 134/139 Installing : python3-rpm-4.18.92-1.fc39.s390x 135/139 Installing : python3-dnf-4.16.2-1.fc39.noarch 136/139 Installing : python3-dnf-plugins-core-4.4.2-1.fc39.noarch 137/139 Installing : dnf-plugins-core-4.4.2-1.fc39.noarch 138/139 Running scriptlet: rpm-4.18.92-1.fc39.s390x 139/139 Installing : rpm-4.18.92-1.fc39.s390x 139/139 Running scriptlet: filesystem-3.18-6.fc39.s390x 139/139 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 139/139 Running scriptlet: rpm-4.18.92-1.fc39.s390x 139/139 Verifying : alternatives-1.25-1.fc39.s390x 1/139 Verifying : audit-libs-3.1.1-4.fc39.s390x 2/139 Verifying : basesystem-11-18.fc39.noarch 3/139 Verifying : bash-5.2.15-5.fc39.s390x 4/139 Verifying : bzip2-libs-1.0.8-16.fc39.s390x 5/139 Verifying : ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 6/139 Verifying : coreutils-9.3-2.fc39.s390x 7/139 Verifying : coreutils-common-9.3-2.fc39.s390x 8/139 Verifying : crypto-policies-20230731-1.git5ed06e0.fc39.noarc 9/139 Verifying : curl-8.2.1-1.fc39.s390x 10/139 Verifying : cyrus-sasl-lib-2.1.28-11.fc39.s390x 11/139 Verifying : dbus-libs-1:1.14.8-2.fc39.s390x 12/139 Verifying : dnf-data-4.16.2-1.fc39.noarch 13/139 Verifying : dnf-plugins-core-4.4.2-1.fc39.noarch 14/139 Verifying : elfutils-default-yama-scope-0.189-4.fc39.noarch 15/139 Verifying : elfutils-libelf-0.189-4.fc39.s390x 16/139 Verifying : elfutils-libs-0.189-4.fc39.s390x 17/139 Verifying : expat-2.5.0-3.fc39.s390x 18/139 Verifying : fedora-gpg-keys-39-0.4.noarch 19/139 Verifying : fedora-release-39-0.21.noarch 20/139 Verifying : fedora-release-common-39-0.21.noarch 21/139 Verifying : fedora-release-identity-basic-39-0.21.noarch 22/139 Verifying : fedora-repos-39-0.4.noarch 23/139 Verifying : fedora-repos-rawhide-39-0.4.noarch 24/139 Verifying : file-libs-5.44-5.fc39.s390x 25/139 Verifying : filesystem-3.18-6.fc39.s390x 26/139 Verifying : findutils-1:4.9.0-5.fc39.s390x 27/139 Verifying : fmt-10.0.0-3.fc39.s390x 28/139 Verifying : gawk-5.2.2-2.fc39.s390x 29/139 Verifying : gdbm-libs-1:1.23-4.fc39.s390x 30/139 Verifying : glib2-2.77.1-1.fc39.s390x 31/139 Verifying : glibc-2.38-1.fc39.s390x 32/139 Verifying : glibc-common-2.38-1.fc39.s390x 33/139 Verifying : glibc-minimal-langpack-2.38-1.fc39.s390x 34/139 Verifying : gmp-1:6.2.1-5.fc39.s390x 35/139 Verifying : gnupg2-2.4.3-2.fc39.s390x 36/139 Verifying : gnutls-3.8.0-7.fc39.s390x 37/139 Verifying : gpgme-1.20.0-5.fc39.s390x 38/139 Verifying : grep-3.11-3.fc39.s390x 39/139 Verifying : ima-evm-utils-1.5-2.fc39.s390x 40/139 Verifying : json-c-0.16-5.fc39.s390x 41/139 Verifying : keyutils-libs-1.6.1-7.fc39.s390x 42/139 Verifying : krb5-libs-1.21-3.fc39.s390x 43/139 Verifying : libacl-2.3.1-8.fc39.s390x 44/139 Verifying : libarchive-3.7.1-1.fc39.s390x 45/139 Verifying : libassuan-2.5.6-2.fc39.s390x 46/139 Verifying : libattr-2.5.1-8.fc39.s390x 47/139 Verifying : libb2-0.98.1-9.fc39.s390x 48/139 Verifying : libblkid-2.39.1-3.fc39.s390x 49/139 Verifying : libbrotli-1.0.9-13.fc39.s390x 50/139 Verifying : libcap-2.48-7.fc39.s390x 51/139 Verifying : libcap-ng-0.8.3-7.fc39.s390x 52/139 Verifying : libcom_err-1.47.0-2.fc39.s390x 53/139 Verifying : libcomps-0.1.19-3.fc39.s390x 54/139 Verifying : libcurl-8.2.1-1.fc39.s390x 55/139 Verifying : libdnf-0.70.2-1.fc39.s390x 56/139 Verifying : libdnf5-5.1.0-2.fc39.s390x 57/139 Verifying : libeconf-0.4.0-6.fc39.s390x 58/139 Verifying : libevent-2.1.12-9.fc39.s390x 59/139 Verifying : libffi-3.4.4-4.fc39.s390x 60/139 Verifying : libfsverity-1.4-10.fc39.s390x 61/139 Verifying : libgcc-13.2.1-1.fc39.s390x 62/139 Verifying : libgcrypt-1.10.2-2.fc39.s390x 63/139 Verifying : libgomp-13.2.1-1.fc39.s390x 64/139 Verifying : libgpg-error-1.47-2.fc39.s390x 65/139 Verifying : libidn2-2.3.4-3.fc39.s390x 66/139 Verifying : libksba-1.6.4-2.fc39.s390x 67/139 Verifying : libmodulemd-2.15.0-5.fc39.s390x 68/139 Verifying : libmount-2.39.1-3.fc39.s390x 69/139 Verifying : libnghttp2-1.55.1-2.fc39.s390x 70/139 Verifying : libnsl2-2.0.0-6.fc39.s390x 71/139 Verifying : libpsl-0.21.2-4.fc39.s390x 72/139 Verifying : librepo-1.15.2-1.fc39.s390x 73/139 Verifying : libreport-filesystem-2.17.11-3.fc39.noarch 74/139 Verifying : libselinux-3.5-5.fc39.s390x 75/139 Verifying : libsemanage-3.5-4.fc39.s390x 76/139 Verifying : libsepol-3.5-2.fc39.s390x 77/139 Verifying : libsigsegv-2.14-5.fc39.s390x 78/139 Verifying : libsmartcols-2.39.1-3.fc39.s390x 79/139 Verifying : libsolv-0.7.24-8.fc39.s390x 80/139 Verifying : libssh-0.10.5-2.fc39.s390x 81/139 Verifying : libssh-config-0.10.5-2.fc39.noarch 82/139 Verifying : libstdc++-13.2.1-1.fc39.s390x 83/139 Verifying : libtasn1-4.19.0-3.fc39.s390x 84/139 Verifying : libtirpc-1.3.3-1.rc1.fc39.1.s390x 85/139 Verifying : libunistring-1.1-4.fc39.s390x 86/139 Verifying : libuuid-2.39.1-3.fc39.s390x 87/139 Verifying : libverto-0.3.2-6.fc39.s390x 88/139 Verifying : libxcrypt-4.4.36-2.fc39.s390x 89/139 Verifying : libxml2-2.10.4-3.fc39.s390x 90/139 Verifying : libyaml-0.2.5-12.fc39.s390x 91/139 Verifying : libzstd-1.5.5-4.fc39.s390x 92/139 Verifying : lua-libs-5.4.6-3.fc39.s390x 93/139 Verifying : lz4-libs-1.9.4-4.fc39.s390x 94/139 Verifying : mpdecimal-2.5.1-7.fc39.s390x 95/139 Verifying : mpfr-4.2.0-3.fc39.s390x 96/139 Verifying : ncurses-base-6.4-6.20230520.fc39.noarch 97/139 Verifying : ncurses-libs-6.4-6.20230520.fc39.s390x 98/139 Verifying : nettle-3.9.1-2.fc39.s390x 99/139 Verifying : npth-1.6-14.fc39.s390x 100/139 Verifying : openldap-2.6.6-1.fc39.s390x 101/139 Verifying : openssl-libs-1:3.1.1-1.fc39.s390x 102/139 Verifying : p11-kit-0.25.0-2.fc39.s390x 103/139 Verifying : p11-kit-trust-0.25.0-2.fc39.s390x 104/139 Verifying : pcre2-10.42-1.fc39.2.s390x 105/139 Verifying : pcre2-syntax-10.42-1.fc39.2.noarch 106/139 Verifying : popt-1.19-3.fc39.s390x 107/139 Verifying : publicsuffix-list-dafsa-20230614-2.fc39.noarch 108/139 Verifying : python-pip-wheel-23.1.2-6.fc39.noarch 109/139 Verifying : python3-3.12.0~b4-2.fc39.s390x 110/139 Verifying : python3-dateutil-1:2.8.2-10.fc39.noarch 111/139 Verifying : python3-dbus-1.3.2-4.fc39.s390x 112/139 Verifying : python3-distro-1.8.0-6.fc39.noarch 113/139 Verifying : python3-dnf-4.16.2-1.fc39.noarch 114/139 Verifying : python3-dnf-plugins-core-4.4.2-1.fc39.noarch 115/139 Verifying : python3-gpg-1.20.0-5.fc39.s390x 116/139 Verifying : python3-hawkey-0.70.2-1.fc39.s390x 117/139 Verifying : python3-libcomps-0.1.19-3.fc39.s390x 118/139 Verifying : python3-libdnf-0.70.2-1.fc39.s390x 119/139 Verifying : python3-libs-3.12.0~b4-2.fc39.s390x 120/139 Verifying : python3-rpm-4.18.92-1.fc39.s390x 121/139 Verifying : python3-six-1.16.0-12.fc39.noarch 122/139 Verifying : python3-systemd-235-5.fc39.s390x 123/139 Verifying : readline-8.2-4.fc39.s390x 124/139 Verifying : rpm-4.18.92-1.fc39.s390x 125/139 Verifying : rpm-build-libs-4.18.92-1.fc39.s390x 126/139 Verifying : rpm-libs-4.18.92-1.fc39.s390x 127/139 Verifying : rpm-sequoia-1.4.1-2.fc39.s390x 128/139 Verifying : rpm-sign-libs-4.18.92-1.fc39.s390x 129/139 Verifying : sed-4.8-14.fc39.s390x 130/139 Verifying : setup-2.14.4-1.fc39.noarch 131/139 Verifying : shadow-utils-2:4.13-8.fc39.s390x 132/139 Verifying : sqlite-libs-3.42.0-7.fc39.s390x 133/139 Verifying : systemd-libs-254-1.fc39.s390x 134/139 Verifying : tpm2-tss-4.0.1-4.fc39.s390x 135/139 Verifying : tzdata-2023c-2.fc39.noarch 136/139 Verifying : xz-libs-5.4.4-1.fc39.s390x 137/139 Verifying : zchunk-libs-1.3.1-2.fc39.s390x 138/139 Verifying : zlib-1.2.13-4.fc39.s390x 139/139 Installed products updated. Installed: alternatives-1.25-1.fc39.s390x audit-libs-3.1.1-4.fc39.s390x basesystem-11-18.fc39.noarch bash-5.2.15-5.fc39.s390x bzip2-libs-1.0.8-16.fc39.s390x ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch coreutils-9.3-2.fc39.s390x coreutils-common-9.3-2.fc39.s390x crypto-policies-20230731-1.git5ed06e0.fc39.noarch curl-8.2.1-1.fc39.s390x cyrus-sasl-lib-2.1.28-11.fc39.s390x dbus-libs-1:1.14.8-2.fc39.s390x dnf-data-4.16.2-1.fc39.noarch dnf-plugins-core-4.4.2-1.fc39.noarch elfutils-default-yama-scope-0.189-4.fc39.noarch elfutils-libelf-0.189-4.fc39.s390x elfutils-libs-0.189-4.fc39.s390x expat-2.5.0-3.fc39.s390x fedora-gpg-keys-39-0.4.noarch fedora-release-39-0.21.noarch fedora-release-common-39-0.21.noarch fedora-release-identity-basic-39-0.21.noarch fedora-repos-39-0.4.noarch fedora-repos-rawhide-39-0.4.noarch file-libs-5.44-5.fc39.s390x filesystem-3.18-6.fc39.s390x findutils-1:4.9.0-5.fc39.s390x fmt-10.0.0-3.fc39.s390x gawk-5.2.2-2.fc39.s390x gdbm-libs-1:1.23-4.fc39.s390x glib2-2.77.1-1.fc39.s390x glibc-2.38-1.fc39.s390x glibc-common-2.38-1.fc39.s390x glibc-minimal-langpack-2.38-1.fc39.s390x gmp-1:6.2.1-5.fc39.s390x gnupg2-2.4.3-2.fc39.s390x gnutls-3.8.0-7.fc39.s390x gpgme-1.20.0-5.fc39.s390x grep-3.11-3.fc39.s390x ima-evm-utils-1.5-2.fc39.s390x json-c-0.16-5.fc39.s390x keyutils-libs-1.6.1-7.fc39.s390x krb5-libs-1.21-3.fc39.s390x libacl-2.3.1-8.fc39.s390x libarchive-3.7.1-1.fc39.s390x libassuan-2.5.6-2.fc39.s390x libattr-2.5.1-8.fc39.s390x libb2-0.98.1-9.fc39.s390x libblkid-2.39.1-3.fc39.s390x libbrotli-1.0.9-13.fc39.s390x libcap-2.48-7.fc39.s390x libcap-ng-0.8.3-7.fc39.s390x libcom_err-1.47.0-2.fc39.s390x libcomps-0.1.19-3.fc39.s390x libcurl-8.2.1-1.fc39.s390x libdnf-0.70.2-1.fc39.s390x libdnf5-5.1.0-2.fc39.s390x libeconf-0.4.0-6.fc39.s390x libevent-2.1.12-9.fc39.s390x libffi-3.4.4-4.fc39.s390x libfsverity-1.4-10.fc39.s390x libgcc-13.2.1-1.fc39.s390x libgcrypt-1.10.2-2.fc39.s390x libgomp-13.2.1-1.fc39.s390x libgpg-error-1.47-2.fc39.s390x libidn2-2.3.4-3.fc39.s390x libksba-1.6.4-2.fc39.s390x libmodulemd-2.15.0-5.fc39.s390x libmount-2.39.1-3.fc39.s390x libnghttp2-1.55.1-2.fc39.s390x libnsl2-2.0.0-6.fc39.s390x libpsl-0.21.2-4.fc39.s390x librepo-1.15.2-1.fc39.s390x libreport-filesystem-2.17.11-3.fc39.noarch libselinux-3.5-5.fc39.s390x libsemanage-3.5-4.fc39.s390x libsepol-3.5-2.fc39.s390x libsigsegv-2.14-5.fc39.s390x libsmartcols-2.39.1-3.fc39.s390x libsolv-0.7.24-8.fc39.s390x libssh-0.10.5-2.fc39.s390x libssh-config-0.10.5-2.fc39.noarch libstdc++-13.2.1-1.fc39.s390x libtasn1-4.19.0-3.fc39.s390x libtirpc-1.3.3-1.rc1.fc39.1.s390x libunistring-1.1-4.fc39.s390x libuuid-2.39.1-3.fc39.s390x libverto-0.3.2-6.fc39.s390x libxcrypt-4.4.36-2.fc39.s390x libxml2-2.10.4-3.fc39.s390x libyaml-0.2.5-12.fc39.s390x libzstd-1.5.5-4.fc39.s390x lua-libs-5.4.6-3.fc39.s390x lz4-libs-1.9.4-4.fc39.s390x mpdecimal-2.5.1-7.fc39.s390x mpfr-4.2.0-3.fc39.s390x ncurses-base-6.4-6.20230520.fc39.noarch ncurses-libs-6.4-6.20230520.fc39.s390x nettle-3.9.1-2.fc39.s390x npth-1.6-14.fc39.s390x openldap-2.6.6-1.fc39.s390x openssl-libs-1:3.1.1-1.fc39.s390x p11-kit-0.25.0-2.fc39.s390x p11-kit-trust-0.25.0-2.fc39.s390x pcre2-10.42-1.fc39.2.s390x pcre2-syntax-10.42-1.fc39.2.noarch popt-1.19-3.fc39.s390x publicsuffix-list-dafsa-20230614-2.fc39.noarch python-pip-wheel-23.1.2-6.fc39.noarch python3-3.12.0~b4-2.fc39.s390x python3-dateutil-1:2.8.2-10.fc39.noarch python3-dbus-1.3.2-4.fc39.s390x python3-distro-1.8.0-6.fc39.noarch python3-dnf-4.16.2-1.fc39.noarch python3-dnf-plugins-core-4.4.2-1.fc39.noarch python3-gpg-1.20.0-5.fc39.s390x python3-hawkey-0.70.2-1.fc39.s390x python3-libcomps-0.1.19-3.fc39.s390x python3-libdnf-0.70.2-1.fc39.s390x python3-libs-3.12.0~b4-2.fc39.s390x python3-rpm-4.18.92-1.fc39.s390x python3-six-1.16.0-12.fc39.noarch python3-systemd-235-5.fc39.s390x readline-8.2-4.fc39.s390x rpm-4.18.92-1.fc39.s390x rpm-build-libs-4.18.92-1.fc39.s390x rpm-libs-4.18.92-1.fc39.s390x rpm-sequoia-1.4.1-2.fc39.s390x rpm-sign-libs-4.18.92-1.fc39.s390x sed-4.8-14.fc39.s390x setup-2.14.4-1.fc39.noarch shadow-utils-2:4.13-8.fc39.s390x sqlite-libs-3.42.0-7.fc39.s390x systemd-libs-254-1.fc39.s390x tpm2-tss-4.0.1-4.fc39.s390x tzdata-2023c-2.fc39.noarch xz-libs-5.4.4-1.fc39.s390x zchunk-libs-1.3.1-2.fc39.s390x zlib-1.2.13-4.fc39.s390x Complete! Finish(bootstrap): installing dnf tooling Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-1691172231.632233/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 4.1 INFO: Mock Version: 4.1 INFO: Package manager dnf detected and used (direct choice) Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 3.2 kB/s | 1.5 kB 00:00 Copr repository 2.4 MB/s | 12 MB 00:05 Additional repo http_kojipkgs_fedoraproject_org 4.4 kB/s | 3.8 kB 00:00 fedora 793 B/s | 4.4 kB 00:05 Dependencies resolved. ======================================================================================================================================== Package Arch Version Repository Size ======================================================================================================================================== Installing group/module packages: bash s390x 5.2.15-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 M bzip2 s390x 1.0.8-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53 k coreutils s390x 9.3-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M cpio s390x 2.14-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 276 k diffutils s390x 3.10-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 398 k fedora-release-common noarch 39-0.21 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k findutils s390x 1:4.9.0-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 488 k gawk s390x 5.2.2-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M glibc-minimal-langpack s390x 2.38-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67 k grep s390x 3.11-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 294 k gzip s390x 1.12-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 166 k info s390x 7.0.3-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192 k patch s390x 2.7.6-22.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 134 k redhat-rpm-config noarch 262-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 77 k rpm-build s390x 4.18.92-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 70 k sed s390x 4.8-14.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 300 k shadow-utils s390x 2:4.13-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M tar s390x 2:1.35-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 865 k unzip s390x 6.0-62.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 194 k util-linux s390x 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M which s390x 2.21-40.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43 k xz s390x 5.4.4-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 531 k Installing dependencies: alternatives s390x 1.25-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k ansible-srpm-macros noarch 1-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k audit-libs s390x 3.1.1-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 121 k authselect s390x 1.4.2-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 139 k authselect-libs s390x 1.4.2-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 234 k basesystem noarch 11-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.2 k binutils s390x 2.40-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.9 M binutils-gold s390x 2.40-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 993 k bzip2-libs s390x 1.0.8-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46 k ca-certificates noarch 2023.2.60_v7.0.306-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 837 k coreutils-common s390x 9.3-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 M cracklib s390x 2.9.11-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83 k crypto-policies noarch 20230731-1.git5ed06e0.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68 k curl s390x 8.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 344 k cyrus-sasl-lib s390x 2.1.28-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 819 k debugedit s390x 5.0-10.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81 k dwz s390x 0.15-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144 k ed s390x 1.19-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80 k efi-srpm-macros noarch 5-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k elfutils s390x 0.189-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 556 k elfutils-debuginfod-client s390x 0.189-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k elfutils-default-yama-scope noarch 0.189-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k elfutils-libelf s390x 0.189-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 200 k elfutils-libs s390x 0.189-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 275 k fedora-gpg-keys noarch 39-0.4 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 118 k fedora-release noarch 39-0.21 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.9 k fedora-release-identity-basic noarch 39-0.21 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.6 k fedora-repos noarch 39-0.4 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.3 k fedora-repos-rawhide noarch 39-0.4 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.9 k file s390x 5.44-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49 k file-libs s390x 5.44-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 736 k filesystem s390x 3.18-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M fonts-srpm-macros noarch 1:2.0.5-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k fpc-srpm-macros noarch 1.3-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.4 k gdb-minimal s390x 13.2-6.fc39 copr_base 4.1 M gdbm-libs s390x 1:1.23-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k ghc-srpm-macros noarch 1.6.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.8 k glibc s390x 2.38-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 M glibc-common s390x 2.38-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 361 k glibc-gconv-extra s390x 2.38-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 M gmp s390x 1:6.2.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 325 k gnat-srpm-macros noarch 6-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 k go-srpm-macros noarch 3.2.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k jansson s390x 2.13.1-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44 k kernel-srpm-macros noarch 1.0-20.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10 k keyutils-libs s390x 1.6.1-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k krb5-libs s390x 1.21-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 776 k libacl s390x 2.3.1-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24 k libarchive s390x 3.7.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 441 k libattr s390x 2.5.1-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libblkid s390x 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 120 k libbrotli s390x 1.0.9-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 343 k libcap s390x 2.48-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69 k libcap-ng s390x 0.8.3-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k libcom_err s390x 1.47.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libcurl s390x 8.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 342 k libdb s390x 5.3.28-56.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 775 k libeconf s390x 0.4.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k libevent s390x 2.1.12-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 260 k libfdisk s390x 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 165 k libffi s390x 3.4.4-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k libgcc s390x 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 82 k libgomp s390x 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 323 k libidn2 s390x 2.3.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 111 k libmount s390x 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 158 k libnghttp2 s390x 1.55.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78 k libnsl2 s390x 2.0.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k libpkgconf s390x 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k libpsl s390x 0.21.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k libpwquality s390x 1.4.5-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 109 k libselinux s390x 3.5-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 91 k libsemanage s390x 3.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 122 k libsepol s390x 3.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 330 k libsigsegv s390x 2.14-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libsmartcols s390x 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 70 k libssh s390x 0.10.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 209 k libssh-config noarch 0.10.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.2 k libstdc++ s390x 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 949 k libtasn1 s390x 4.19.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 77 k libtirpc s390x 1.3.3-1.rc1.fc39.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96 k libunistring s390x 1.1-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 557 k libutempter s390x 1.2.1-10.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libuuid s390x 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k libverto s390x 0.3.2-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k libxcrypt s390x 4.4.36-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 124 k libxml2 s390x 2.10.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 712 k libzstd s390x 1.5.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 342 k lua-libs s390x 5.4.6-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 142 k lua-srpm-macros noarch 1-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.6 k lz4-libs s390x 1.9.4-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81 k mpfr s390x 4.2.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 298 k ncurses-base noarch 6.4-6.20230520.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k ncurses-libs s390x 6.4-6.20230520.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 361 k ocaml-srpm-macros noarch 8-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k openblas-srpm-macros noarch 2-14.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.5 k openldap s390x 2.6.6-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 262 k openssl-libs s390x 1:3.1.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 M p11-kit s390x 0.25.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 493 k p11-kit-trust s390x 0.25.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 141 k package-notes-srpm-macros noarch 0.5-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k pam s390x 1.5.3-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 521 k pam-libs s390x 1.5.3-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59 k pcre2 s390x 10.42-1.fc39.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 250 k pcre2-syntax noarch 10.42-1.fc39.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 143 k perl-srpm-macros noarch 1-51.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.0 k pkgconf s390x 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43 k pkgconf-m4 noarch 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k pkgconf-pkg-config s390x 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.6 k popt s390x 1.19-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62 k publicsuffix-list-dafsa noarch 20230614-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57 k pyproject-srpm-macros noarch 1.9.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k python-srpm-macros noarch 3.12-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k qt5-srpm-macros noarch 5.15.10-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.3 k qt6-srpm-macros noarch 6.5.2-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.2 k readline s390x 8.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 229 k rpm s390x 4.18.92-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 510 k rpm-build-libs s390x 4.18.92-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 97 k rpm-libs s390x 4.18.92-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 323 k rpm-sequoia s390x 1.4.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 986 k rpmautospec-rpm-macros noarch 0.3.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 k rust-srpm-macros noarch 24-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k setup noarch 2.14.4-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 148 k sqlite-libs s390x 3.42.0-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 728 k systemd-libs s390x 254-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 693 k tzdata noarch 2023c-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 433 k util-linux-core s390x 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 482 k xxhash-libs s390x 0.8.2-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k xz-libs s390x 5.4.4-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 114 k zip s390x 3.0-38.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 283 k zlib s390x 1.2.13-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 101 k zstd s390x 1.5.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 506 k Installing Groups: Buildsystem building group Transaction Summary ======================================================================================================================================== Install 153 Packages Total size: 52 M Installed size: 180 M Downloading Packages: [SKIPPED] gdb-minimal-13.2-6.fc39.s390x.rpm: Already downloaded [SKIPPED] alternatives-1.25-1.fc39.s390x.rpm: Already downloaded [SKIPPED] ansible-srpm-macros-1-11.fc39.noarch.rpm: Already downloaded [SKIPPED] audit-libs-3.1.1-4.fc39.s390x.rpm: Already downloaded [SKIPPED] authselect-1.4.2-3.fc39.s390x.rpm: Already downloaded [SKIPPED] authselect-libs-1.4.2-3.fc39.s390x.rpm: Already downloaded [SKIPPED] basesystem-11-18.fc39.noarch.rpm: Already downloaded [SKIPPED] bash-5.2.15-5.fc39.s390x.rpm: Already downloaded [SKIPPED] binutils-2.40-13.fc39.s390x.rpm: Already downloaded [SKIPPED] binutils-gold-2.40-13.fc39.s390x.rpm: Already downloaded [SKIPPED] bzip2-1.0.8-16.fc39.s390x.rpm: Already downloaded [SKIPPED] bzip2-libs-1.0.8-16.fc39.s390x.rpm: Already downloaded [SKIPPED] ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch.rpm: Already downloaded [SKIPPED] coreutils-9.3-2.fc39.s390x.rpm: Already downloaded [SKIPPED] coreutils-common-9.3-2.fc39.s390x.rpm: Already downloaded [SKIPPED] cpio-2.14-4.fc39.s390x.rpm: Already downloaded [SKIPPED] cracklib-2.9.11-2.fc39.s390x.rpm: Already downloaded [SKIPPED] crypto-policies-20230731-1.git5ed06e0.fc39.noarch.rpm: Already downloaded [SKIPPED] curl-8.2.1-1.fc39.s390x.rpm: Already downloaded [SKIPPED] cyrus-sasl-lib-2.1.28-11.fc39.s390x.rpm: Already downloaded [SKIPPED] debugedit-5.0-10.fc39.s390x.rpm: Already downloaded [SKIPPED] diffutils-3.10-3.fc39.s390x.rpm: Already downloaded [SKIPPED] dwz-0.15-3.fc39.s390x.rpm: Already downloaded [SKIPPED] ed-1.19-4.fc39.s390x.rpm: Already downloaded [SKIPPED] efi-srpm-macros-5-9.fc39.noarch.rpm: Already downloaded [SKIPPED] elfutils-0.189-4.fc39.s390x.rpm: Already downloaded [SKIPPED] elfutils-debuginfod-client-0.189-4.fc39.s390x.rpm: Already downloaded [SKIPPED] elfutils-default-yama-scope-0.189-4.fc39.noarch.rpm: Already downloaded [SKIPPED] elfutils-libelf-0.189-4.fc39.s390x.rpm: Already downloaded [SKIPPED] elfutils-libs-0.189-4.fc39.s390x.rpm: Already downloaded [SKIPPED] fedora-gpg-keys-39-0.4.noarch.rpm: Already downloaded [SKIPPED] fedora-release-39-0.21.noarch.rpm: Already downloaded [SKIPPED] fedora-release-common-39-0.21.noarch.rpm: Already downloaded [SKIPPED] fedora-release-identity-basic-39-0.21.noarch.rpm: Already downloaded [SKIPPED] fedora-repos-39-0.4.noarch.rpm: Already downloaded [SKIPPED] fedora-repos-rawhide-39-0.4.noarch.rpm: Already downloaded [SKIPPED] file-5.44-5.fc39.s390x.rpm: Already downloaded [SKIPPED] file-libs-5.44-5.fc39.s390x.rpm: Already downloaded [SKIPPED] filesystem-3.18-6.fc39.s390x.rpm: Already downloaded [SKIPPED] findutils-4.9.0-5.fc39.s390x.rpm: Already downloaded [SKIPPED] fonts-srpm-macros-2.0.5-12.fc39.noarch.rpm: Already downloaded [SKIPPED] fpc-srpm-macros-1.3-8.fc39.noarch.rpm: Already downloaded [SKIPPED] gawk-5.2.2-2.fc39.s390x.rpm: Already downloaded [SKIPPED] gdbm-libs-1.23-4.fc39.s390x.rpm: Already downloaded [SKIPPED] ghc-srpm-macros-1.6.1-2.fc39.noarch.rpm: Already downloaded [SKIPPED] glibc-2.38-1.fc39.s390x.rpm: Already downloaded [SKIPPED] glibc-common-2.38-1.fc39.s390x.rpm: Already downloaded [SKIPPED] glibc-gconv-extra-2.38-1.fc39.s390x.rpm: Already downloaded [SKIPPED] glibc-minimal-langpack-2.38-1.fc39.s390x.rpm: Already downloaded [SKIPPED] gmp-6.2.1-5.fc39.s390x.rpm: Already downloaded [SKIPPED] gnat-srpm-macros-6-3.fc39.noarch.rpm: Already downloaded [SKIPPED] go-srpm-macros-3.2.0-6.fc39.noarch.rpm: Already downloaded [SKIPPED] grep-3.11-3.fc39.s390x.rpm: Already downloaded [SKIPPED] gzip-1.12-6.fc39.s390x.rpm: Already downloaded [SKIPPED] info-7.0.3-3.fc39.s390x.rpm: Already downloaded [SKIPPED] jansson-2.13.1-7.fc39.s390x.rpm: Already downloaded [SKIPPED] kernel-srpm-macros-1.0-20.fc39.noarch.rpm: Already downloaded [SKIPPED] keyutils-libs-1.6.1-7.fc39.s390x.rpm: Already downloaded [SKIPPED] krb5-libs-1.21-3.fc39.s390x.rpm: Already downloaded [SKIPPED] libacl-2.3.1-8.fc39.s390x.rpm: Already downloaded [SKIPPED] libarchive-3.7.1-1.fc39.s390x.rpm: Already downloaded [SKIPPED] libattr-2.5.1-8.fc39.s390x.rpm: Already downloaded [SKIPPED] libblkid-2.39.1-3.fc39.s390x.rpm: Already downloaded [SKIPPED] libbrotli-1.0.9-13.fc39.s390x.rpm: Already downloaded [SKIPPED] libcap-2.48-7.fc39.s390x.rpm: Already downloaded [SKIPPED] libcap-ng-0.8.3-7.fc39.s390x.rpm: Already downloaded [SKIPPED] libcom_err-1.47.0-2.fc39.s390x.rpm: Already downloaded [SKIPPED] libcurl-8.2.1-1.fc39.s390x.rpm: Already downloaded [SKIPPED] libdb-5.3.28-56.fc39.s390x.rpm: Already downloaded [SKIPPED] libeconf-0.4.0-6.fc39.s390x.rpm: Already downloaded [SKIPPED] libevent-2.1.12-9.fc39.s390x.rpm: Already downloaded [SKIPPED] libfdisk-2.39.1-3.fc39.s390x.rpm: Already downloaded [SKIPPED] libffi-3.4.4-4.fc39.s390x.rpm: Already downloaded [SKIPPED] libgcc-13.2.1-1.fc39.s390x.rpm: Already downloaded [SKIPPED] libgomp-13.2.1-1.fc39.s390x.rpm: Already downloaded [SKIPPED] libidn2-2.3.4-3.fc39.s390x.rpm: Already downloaded [SKIPPED] libmount-2.39.1-3.fc39.s390x.rpm: Already downloaded [SKIPPED] libnghttp2-1.55.1-2.fc39.s390x.rpm: Already downloaded [SKIPPED] libnsl2-2.0.0-6.fc39.s390x.rpm: Already downloaded [SKIPPED] libpkgconf-1.9.5-2.fc39.s390x.rpm: Already downloaded [SKIPPED] libpsl-0.21.2-4.fc39.s390x.rpm: Already downloaded [SKIPPED] libpwquality-1.4.5-6.fc39.s390x.rpm: Already downloaded [SKIPPED] libselinux-3.5-5.fc39.s390x.rpm: Already downloaded [SKIPPED] libsemanage-3.5-4.fc39.s390x.rpm: Already downloaded [SKIPPED] libsepol-3.5-2.fc39.s390x.rpm: Already downloaded [SKIPPED] libsigsegv-2.14-5.fc39.s390x.rpm: Already downloaded [SKIPPED] libsmartcols-2.39.1-3.fc39.s390x.rpm: Already downloaded [SKIPPED] libssh-0.10.5-2.fc39.s390x.rpm: Already downloaded [SKIPPED] libssh-config-0.10.5-2.fc39.noarch.rpm: Already downloaded [SKIPPED] libstdc++-13.2.1-1.fc39.s390x.rpm: Already downloaded [SKIPPED] libtasn1-4.19.0-3.fc39.s390x.rpm: Already downloaded [SKIPPED] libtirpc-1.3.3-1.rc1.fc39.1.s390x.rpm: Already downloaded [SKIPPED] libunistring-1.1-4.fc39.s390x.rpm: Already downloaded [SKIPPED] libutempter-1.2.1-10.fc39.s390x.rpm: Already downloaded [SKIPPED] libuuid-2.39.1-3.fc39.s390x.rpm: Already downloaded [SKIPPED] libverto-0.3.2-6.fc39.s390x.rpm: Already downloaded [SKIPPED] libxcrypt-4.4.36-2.fc39.s390x.rpm: Already downloaded [SKIPPED] libxml2-2.10.4-3.fc39.s390x.rpm: Already downloaded [SKIPPED] libzstd-1.5.5-4.fc39.s390x.rpm: Already downloaded [SKIPPED] lua-libs-5.4.6-3.fc39.s390x.rpm: Already downloaded [SKIPPED] lua-srpm-macros-1-9.fc39.noarch.rpm: Already downloaded [SKIPPED] lz4-libs-1.9.4-4.fc39.s390x.rpm: Already downloaded [SKIPPED] mpfr-4.2.0-3.fc39.s390x.rpm: Already downloaded [SKIPPED] ncurses-base-6.4-6.20230520.fc39.noarch.rpm: Already downloaded [SKIPPED] ncurses-libs-6.4-6.20230520.fc39.s390x.rpm: Already downloaded [SKIPPED] ocaml-srpm-macros-8-2.fc39.noarch.rpm: Already downloaded [SKIPPED] openblas-srpm-macros-2-14.fc39.noarch.rpm: Already downloaded [SKIPPED] openldap-2.6.6-1.fc39.s390x.rpm: Already downloaded [SKIPPED] openssl-libs-3.1.1-1.fc39.s390x.rpm: Already downloaded [SKIPPED] p11-kit-0.25.0-2.fc39.s390x.rpm: Already downloaded [SKIPPED] p11-kit-trust-0.25.0-2.fc39.s390x.rpm: Already downloaded [SKIPPED] package-notes-srpm-macros-0.5-9.fc39.noarch.rpm: Already downloaded [SKIPPED] pam-1.5.3-2.fc39.s390x.rpm: Already downloaded [SKIPPED] pam-libs-1.5.3-2.fc39.s390x.rpm: Already downloaded [SKIPPED] patch-2.7.6-22.fc39.s390x.rpm: Already downloaded [SKIPPED] pcre2-10.42-1.fc39.2.s390x.rpm: Already downloaded [SKIPPED] pcre2-syntax-10.42-1.fc39.2.noarch.rpm: Already downloaded [SKIPPED] perl-srpm-macros-1-51.fc39.noarch.rpm: Already downloaded [SKIPPED] pkgconf-1.9.5-2.fc39.s390x.rpm: Already downloaded [SKIPPED] pkgconf-m4-1.9.5-2.fc39.noarch.rpm: Already downloaded [SKIPPED] pkgconf-pkg-config-1.9.5-2.fc39.s390x.rpm: Already downloaded [SKIPPED] popt-1.19-3.fc39.s390x.rpm: Already downloaded [SKIPPED] publicsuffix-list-dafsa-20230614-2.fc39.noarch.rpm: Already downloaded [SKIPPED] pyproject-srpm-macros-1.9.0-2.fc39.noarch.rpm: Already downloaded [SKIPPED] python-srpm-macros-3.12-2.fc39.noarch.rpm: Already downloaded [SKIPPED] qt5-srpm-macros-5.15.10-2.fc39.noarch.rpm: Already downloaded [SKIPPED] qt6-srpm-macros-6.5.2-2.fc39.noarch.rpm: Already downloaded [SKIPPED] readline-8.2-4.fc39.s390x.rpm: Already downloaded [SKIPPED] redhat-rpm-config-262-1.fc39.noarch.rpm: Already downloaded [SKIPPED] rpm-4.18.92-1.fc39.s390x.rpm: Already downloaded [SKIPPED] rpm-build-4.18.92-1.fc39.s390x.rpm: Already downloaded [SKIPPED] rpm-build-libs-4.18.92-1.fc39.s390x.rpm: Already downloaded [SKIPPED] rpm-libs-4.18.92-1.fc39.s390x.rpm: Already downloaded [SKIPPED] rpm-sequoia-1.4.1-2.fc39.s390x.rpm: Already downloaded [SKIPPED] rpmautospec-rpm-macros-0.3.5-4.fc39.noarch.rpm: Already downloaded [SKIPPED] rust-srpm-macros-24-3.fc39.noarch.rpm: Already downloaded [SKIPPED] sed-4.8-14.fc39.s390x.rpm: Already downloaded [SKIPPED] setup-2.14.4-1.fc39.noarch.rpm: Already downloaded [SKIPPED] shadow-utils-4.13-8.fc39.s390x.rpm: Already downloaded [SKIPPED] sqlite-libs-3.42.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] systemd-libs-254-1.fc39.s390x.rpm: Already downloaded [SKIPPED] tar-1.35-1.fc39.s390x.rpm: Already downloaded [SKIPPED] tzdata-2023c-2.fc39.noarch.rpm: Already downloaded [SKIPPED] unzip-6.0-62.fc39.s390x.rpm: Already downloaded [SKIPPED] util-linux-2.39.1-3.fc39.s390x.rpm: Already downloaded [SKIPPED] util-linux-core-2.39.1-3.fc39.s390x.rpm: Already downloaded [SKIPPED] which-2.21-40.fc39.s390x.rpm: Already downloaded [SKIPPED] xxhash-libs-0.8.2-1.fc39.s390x.rpm: Already downloaded [SKIPPED] xz-5.4.4-1.fc39.s390x.rpm: Already downloaded [SKIPPED] xz-libs-5.4.4-1.fc39.s390x.rpm: Already downloaded [SKIPPED] zip-3.0-38.fc39.s390x.rpm: Already downloaded [SKIPPED] zlib-1.2.13-4.fc39.s390x.rpm: Already downloaded [SKIPPED] zstd-1.5.5-4.fc39.s390x.rpm: Already downloaded Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-6.fc39.s390x 1/1 Preparing : 1/1 Installing : libgcc-13.2.1-1.fc39.s390x 1/153 Running scriptlet: libgcc-13.2.1-1.fc39.s390x 1/153 Installing : crypto-policies-20230731-1.git5ed06e0.fc39.noarc 2/153 Running scriptlet: crypto-policies-20230731-1.git5ed06e0.fc39.noarc 2/153 Installing : tzdata-2023c-2.fc39.noarch 3/153 Installing : fedora-release-identity-basic-39-0.21.noarch 4/153 Installing : fedora-repos-rawhide-39-0.4.noarch 5/153 Installing : fedora-gpg-keys-39-0.4.noarch 6/153 Installing : fedora-repos-39-0.4.noarch 7/153 Installing : fedora-release-common-39-0.21.noarch 8/153 Installing : fedora-release-39-0.21.noarch 9/153 Installing : setup-2.14.4-1.fc39.noarch 10/153 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.4-1.fc39.noarch 10/153 Installing : filesystem-3.18-6.fc39.s390x 11/153 Installing : basesystem-11-18.fc39.noarch 12/153 Installing : rust-srpm-macros-24-3.fc39.noarch 13/153 Installing : qt6-srpm-macros-6.5.2-2.fc39.noarch 14/153 Installing : qt5-srpm-macros-5.15.10-2.fc39.noarch 15/153 Installing : pyproject-srpm-macros-1.9.0-2.fc39.noarch 16/153 Installing : publicsuffix-list-dafsa-20230614-2.fc39.noarch 17/153 Installing : pkgconf-m4-1.9.5-2.fc39.noarch 18/153 Installing : perl-srpm-macros-1-51.fc39.noarch 19/153 Installing : pcre2-syntax-10.42-1.fc39.2.noarch 20/153 Installing : package-notes-srpm-macros-0.5-9.fc39.noarch 21/153 Installing : openblas-srpm-macros-2-14.fc39.noarch 22/153 Installing : ocaml-srpm-macros-8-2.fc39.noarch 23/153 Installing : ncurses-base-6.4-6.20230520.fc39.noarch 24/153 Installing : glibc-gconv-extra-2.38-1.fc39.s390x 25/153 Running scriptlet: glibc-gconv-extra-2.38-1.fc39.s390x 25/153 Installing : glibc-minimal-langpack-2.38-1.fc39.s390x 26/153 Installing : glibc-common-2.38-1.fc39.s390x 27/153 Running scriptlet: glibc-2.38-1.fc39.s390x 28/153 Installing : glibc-2.38-1.fc39.s390x 28/153 Running scriptlet: glibc-2.38-1.fc39.s390x 28/153 Installing : ncurses-libs-6.4-6.20230520.fc39.s390x 29/153 Installing : bash-5.2.15-5.fc39.s390x 30/153 Running scriptlet: bash-5.2.15-5.fc39.s390x 30/153 Installing : zlib-1.2.13-4.fc39.s390x 31/153 Installing : xz-libs-5.4.4-1.fc39.s390x 32/153 Installing : bzip2-libs-1.0.8-16.fc39.s390x 33/153 Installing : libstdc++-13.2.1-1.fc39.s390x 34/153 Installing : libuuid-2.39.1-3.fc39.s390x 35/153 Installing : libzstd-1.5.5-4.fc39.s390x 36/153 Installing : elfutils-libelf-0.189-4.fc39.s390x 37/153 Installing : popt-1.19-3.fc39.s390x 38/153 Installing : libblkid-2.39.1-3.fc39.s390x 39/153 Installing : readline-8.2-4.fc39.s390x 40/153 Installing : gmp-1:6.2.1-5.fc39.s390x 41/153 Installing : libattr-2.5.1-8.fc39.s390x 42/153 Installing : libacl-2.3.1-8.fc39.s390x 43/153 Installing : libcap-2.48-7.fc39.s390x 44/153 Installing : libxcrypt-4.4.36-2.fc39.s390x 45/153 Installing : lz4-libs-1.9.4-4.fc39.s390x 46/153 Installing : systemd-libs-254-1.fc39.s390x 47/153 Installing : mpfr-4.2.0-3.fc39.s390x 48/153 Installing : dwz-0.15-3.fc39.s390x 49/153 Installing : unzip-6.0-62.fc39.s390x 50/153 Installing : file-libs-5.44-5.fc39.s390x 51/153 Installing : file-5.44-5.fc39.s390x 52/153 Installing : alternatives-1.25-1.fc39.s390x 53/153 Installing : jansson-2.13.1-7.fc39.s390x 54/153 Installing : libcap-ng-0.8.3-7.fc39.s390x 55/153 Installing : audit-libs-3.1.1-4.fc39.s390x 56/153 Installing : pam-libs-1.5.3-2.fc39.s390x 57/153 Installing : libcom_err-1.47.0-2.fc39.s390x 58/153 Installing : libsepol-3.5-2.fc39.s390x 59/153 Installing : libsmartcols-2.39.1-3.fc39.s390x 60/153 Installing : libunistring-1.1-4.fc39.s390x 61/153 Installing : libidn2-2.3.4-3.fc39.s390x 62/153 Installing : lua-libs-5.4.6-3.fc39.s390x 63/153 Installing : pcre2-10.42-1.fc39.2.s390x 64/153 Installing : libselinux-3.5-5.fc39.s390x 65/153 Installing : sed-4.8-14.fc39.s390x 66/153 Installing : grep-3.11-3.fc39.s390x 67/153 Installing : findutils-1:4.9.0-5.fc39.s390x 68/153 Installing : xz-5.4.4-1.fc39.s390x 69/153 Installing : libmount-2.39.1-3.fc39.s390x 70/153 Installing : util-linux-core-2.39.1-3.fc39.s390x 71/153 Installing : libsemanage-3.5-4.fc39.s390x 72/153 Installing : tar-2:1.35-1.fc39.s390x 73/153 Installing : libpsl-0.21.2-4.fc39.s390x 74/153 Installing : zip-3.0-38.fc39.s390x 75/153 Installing : zstd-1.5.5-4.fc39.s390x 76/153 Installing : libfdisk-2.39.1-3.fc39.s390x 77/153 Installing : bzip2-1.0.8-16.fc39.s390x 78/153 Installing : libxml2-2.10.4-3.fc39.s390x 79/153 Installing : sqlite-libs-3.42.0-7.fc39.s390x 80/153 Installing : ed-1.19-4.fc39.s390x 81/153 Installing : patch-2.7.6-22.fc39.s390x 82/153 Installing : elfutils-default-yama-scope-0.189-4.fc39.noarch 83/153 Running scriptlet: elfutils-default-yama-scope-0.189-4.fc39.noarch 83/153 Installing : cpio-2.14-4.fc39.s390x 84/153 Installing : diffutils-3.10-3.fc39.s390x 85/153 Installing : gdbm-libs-1:1.23-4.fc39.s390x 86/153 Installing : cyrus-sasl-lib-2.1.28-11.fc39.s390x 87/153 Installing : keyutils-libs-1.6.1-7.fc39.s390x 88/153 Installing : libbrotli-1.0.9-13.fc39.s390x 89/153 Installing : libdb-5.3.28-56.fc39.s390x 90/153 Installing : libeconf-0.4.0-6.fc39.s390x 91/153 Installing : shadow-utils-2:4.13-8.fc39.s390x 92/153 Running scriptlet: libutempter-1.2.1-10.fc39.s390x 93/153 Installing : libutempter-1.2.1-10.fc39.s390x 93/153 Installing : libffi-3.4.4-4.fc39.s390x 94/153 Installing : p11-kit-0.25.0-2.fc39.s390x 95/153 Installing : libgomp-13.2.1-1.fc39.s390x 96/153 Installing : libnghttp2-1.55.1-2.fc39.s390x 97/153 Installing : libpkgconf-1.9.5-2.fc39.s390x 98/153 Installing : pkgconf-1.9.5-2.fc39.s390x 99/153 Installing : pkgconf-pkg-config-1.9.5-2.fc39.s390x 100/153 Installing : libsigsegv-2.14-5.fc39.s390x 101/153 Installing : gawk-5.2.2-2.fc39.s390x 102/153 Installing : libtasn1-4.19.0-3.fc39.s390x 103/153 Installing : p11-kit-trust-0.25.0-2.fc39.s390x 104/153 Running scriptlet: p11-kit-trust-0.25.0-2.fc39.s390x 104/153 Installing : libverto-0.3.2-6.fc39.s390x 105/153 Installing : xxhash-libs-0.8.2-1.fc39.s390x 106/153 Installing : libssh-config-0.10.5-2.fc39.noarch 107/153 Installing : kernel-srpm-macros-1.0-20.fc39.noarch 108/153 Installing : gnat-srpm-macros-6-3.fc39.noarch 109/153 Installing : ghc-srpm-macros-1.6.1-2.fc39.noarch 110/153 Installing : fpc-srpm-macros-1.3-8.fc39.noarch 111/153 Installing : coreutils-common-9.3-2.fc39.s390x 112/153 Installing : openssl-libs-1:3.1.1-1.fc39.s390x 113/153 Installing : coreutils-9.3-2.fc39.s390x 114/153 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 115/153 Installing : ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 115/153 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 115/153 Installing : krb5-libs-1.21-3.fc39.s390x 116/153 Installing : libtirpc-1.3.3-1.rc1.fc39.1.s390x 117/153 Running scriptlet: authselect-libs-1.4.2-3.fc39.s390x 118/153 Installing : authselect-libs-1.4.2-3.fc39.s390x 118/153 Installing : gzip-1.12-6.fc39.s390x 119/153 Installing : cracklib-2.9.11-2.fc39.s390x 120/153 Installing : libpwquality-1.4.5-6.fc39.s390x 121/153 Installing : authselect-1.4.2-3.fc39.s390x 122/153 Installing : libnsl2-2.0.0-6.fc39.s390x 123/153 Installing : pam-1.5.3-2.fc39.s390x 124/153 Installing : libssh-0.10.5-2.fc39.s390x 125/153 Installing : libarchive-3.7.1-1.fc39.s390x 126/153 Installing : libevent-2.1.12-9.fc39.s390x 127/153 Installing : openldap-2.6.6-1.fc39.s390x 128/153 Installing : libcurl-8.2.1-1.fc39.s390x 129/153 Installing : elfutils-libs-0.189-4.fc39.s390x 130/153 Installing : elfutils-debuginfod-client-0.189-4.fc39.s390x 131/153 Installing : binutils-gold-2.40-13.fc39.s390x 132/153 Running scriptlet: binutils-gold-2.40-13.fc39.s390x 132/153 Installing : binutils-2.40-13.fc39.s390x 133/153 Running scriptlet: binutils-2.40-13.fc39.s390x 133/153 Installing : gdb-minimal-13.2-6.fc39.s390x 134/153 Installing : elfutils-0.189-4.fc39.s390x 135/153 Installing : debugedit-5.0-10.fc39.s390x 136/153 Installing : curl-8.2.1-1.fc39.s390x 137/153 Installing : rpm-sequoia-1.4.1-2.fc39.s390x 138/153 Installing : rpm-libs-4.18.92-1.fc39.s390x 139/153 Running scriptlet: rpm-4.18.92-1.fc39.s390x 140/153 Installing : rpm-4.18.92-1.fc39.s390x 140/153 Installing : efi-srpm-macros-5-9.fc39.noarch 141/153 Installing : lua-srpm-macros-1-9.fc39.noarch 142/153 Installing : rpmautospec-rpm-macros-0.3.5-4.fc39.noarch 143/153 Installing : rpm-build-libs-4.18.92-1.fc39.s390x 144/153 Installing : ansible-srpm-macros-1-11.fc39.noarch 145/153 Installing : fonts-srpm-macros-1:2.0.5-12.fc39.noarch 146/153 Installing : go-srpm-macros-3.2.0-6.fc39.noarch 147/153 Installing : python-srpm-macros-3.12-2.fc39.noarch 148/153 Installing : redhat-rpm-config-262-1.fc39.noarch 149/153 Installing : rpm-build-4.18.92-1.fc39.s390x 150/153 Installing : util-linux-2.39.1-3.fc39.s390x 151/153 Installing : which-2.21-40.fc39.s390x 152/153 Installing : info-7.0.3-3.fc39.s390x 153/153 Running scriptlet: filesystem-3.18-6.fc39.s390x 153/153 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 153/153 Running scriptlet: authselect-libs-1.4.2-3.fc39.s390x 153/153 Running scriptlet: rpm-4.18.92-1.fc39.s390x 153/153 Running scriptlet: info-7.0.3-3.fc39.s390x 153/153 Verifying : gdb-minimal-13.2-6.fc39.s390x 1/153 Verifying : alternatives-1.25-1.fc39.s390x 2/153 Verifying : ansible-srpm-macros-1-11.fc39.noarch 3/153 Verifying : audit-libs-3.1.1-4.fc39.s390x 4/153 Verifying : authselect-1.4.2-3.fc39.s390x 5/153 Verifying : authselect-libs-1.4.2-3.fc39.s390x 6/153 Verifying : basesystem-11-18.fc39.noarch 7/153 Verifying : bash-5.2.15-5.fc39.s390x 8/153 Verifying : binutils-2.40-13.fc39.s390x 9/153 Verifying : binutils-gold-2.40-13.fc39.s390x 10/153 Verifying : bzip2-1.0.8-16.fc39.s390x 11/153 Verifying : bzip2-libs-1.0.8-16.fc39.s390x 12/153 Verifying : ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 13/153 Verifying : coreutils-9.3-2.fc39.s390x 14/153 Verifying : coreutils-common-9.3-2.fc39.s390x 15/153 Verifying : cpio-2.14-4.fc39.s390x 16/153 Verifying : cracklib-2.9.11-2.fc39.s390x 17/153 Verifying : crypto-policies-20230731-1.git5ed06e0.fc39.noarc 18/153 Verifying : curl-8.2.1-1.fc39.s390x 19/153 Verifying : cyrus-sasl-lib-2.1.28-11.fc39.s390x 20/153 Verifying : debugedit-5.0-10.fc39.s390x 21/153 Verifying : diffutils-3.10-3.fc39.s390x 22/153 Verifying : dwz-0.15-3.fc39.s390x 23/153 Verifying : ed-1.19-4.fc39.s390x 24/153 Verifying : efi-srpm-macros-5-9.fc39.noarch 25/153 Verifying : elfutils-0.189-4.fc39.s390x 26/153 Verifying : elfutils-debuginfod-client-0.189-4.fc39.s390x 27/153 Verifying : elfutils-default-yama-scope-0.189-4.fc39.noarch 28/153 Verifying : elfutils-libelf-0.189-4.fc39.s390x 29/153 Verifying : elfutils-libs-0.189-4.fc39.s390x 30/153 Verifying : fedora-gpg-keys-39-0.4.noarch 31/153 Verifying : fedora-release-39-0.21.noarch 32/153 Verifying : fedora-release-common-39-0.21.noarch 33/153 Verifying : fedora-release-identity-basic-39-0.21.noarch 34/153 Verifying : fedora-repos-39-0.4.noarch 35/153 Verifying : fedora-repos-rawhide-39-0.4.noarch 36/153 Verifying : file-5.44-5.fc39.s390x 37/153 Verifying : file-libs-5.44-5.fc39.s390x 38/153 Verifying : filesystem-3.18-6.fc39.s390x 39/153 Verifying : findutils-1:4.9.0-5.fc39.s390x 40/153 Verifying : fonts-srpm-macros-1:2.0.5-12.fc39.noarch 41/153 Verifying : fpc-srpm-macros-1.3-8.fc39.noarch 42/153 Verifying : gawk-5.2.2-2.fc39.s390x 43/153 Verifying : gdbm-libs-1:1.23-4.fc39.s390x 44/153 Verifying : ghc-srpm-macros-1.6.1-2.fc39.noarch 45/153 Verifying : glibc-2.38-1.fc39.s390x 46/153 Verifying : glibc-common-2.38-1.fc39.s390x 47/153 Verifying : glibc-gconv-extra-2.38-1.fc39.s390x 48/153 Verifying : glibc-minimal-langpack-2.38-1.fc39.s390x 49/153 Verifying : gmp-1:6.2.1-5.fc39.s390x 50/153 Verifying : gnat-srpm-macros-6-3.fc39.noarch 51/153 Verifying : go-srpm-macros-3.2.0-6.fc39.noarch 52/153 Verifying : grep-3.11-3.fc39.s390x 53/153 Verifying : gzip-1.12-6.fc39.s390x 54/153 Verifying : info-7.0.3-3.fc39.s390x 55/153 Verifying : jansson-2.13.1-7.fc39.s390x 56/153 Verifying : kernel-srpm-macros-1.0-20.fc39.noarch 57/153 Verifying : keyutils-libs-1.6.1-7.fc39.s390x 58/153 Verifying : krb5-libs-1.21-3.fc39.s390x 59/153 Verifying : libacl-2.3.1-8.fc39.s390x 60/153 Verifying : libarchive-3.7.1-1.fc39.s390x 61/153 Verifying : libattr-2.5.1-8.fc39.s390x 62/153 Verifying : libblkid-2.39.1-3.fc39.s390x 63/153 Verifying : libbrotli-1.0.9-13.fc39.s390x 64/153 Verifying : libcap-2.48-7.fc39.s390x 65/153 Verifying : libcap-ng-0.8.3-7.fc39.s390x 66/153 Verifying : libcom_err-1.47.0-2.fc39.s390x 67/153 Verifying : libcurl-8.2.1-1.fc39.s390x 68/153 Verifying : libdb-5.3.28-56.fc39.s390x 69/153 Verifying : libeconf-0.4.0-6.fc39.s390x 70/153 Verifying : libevent-2.1.12-9.fc39.s390x 71/153 Verifying : libfdisk-2.39.1-3.fc39.s390x 72/153 Verifying : libffi-3.4.4-4.fc39.s390x 73/153 Verifying : libgcc-13.2.1-1.fc39.s390x 74/153 Verifying : libgomp-13.2.1-1.fc39.s390x 75/153 Verifying : libidn2-2.3.4-3.fc39.s390x 76/153 Verifying : libmount-2.39.1-3.fc39.s390x 77/153 Verifying : libnghttp2-1.55.1-2.fc39.s390x 78/153 Verifying : libnsl2-2.0.0-6.fc39.s390x 79/153 Verifying : libpkgconf-1.9.5-2.fc39.s390x 80/153 Verifying : libpsl-0.21.2-4.fc39.s390x 81/153 Verifying : libpwquality-1.4.5-6.fc39.s390x 82/153 Verifying : libselinux-3.5-5.fc39.s390x 83/153 Verifying : libsemanage-3.5-4.fc39.s390x 84/153 Verifying : libsepol-3.5-2.fc39.s390x 85/153 Verifying : libsigsegv-2.14-5.fc39.s390x 86/153 Verifying : libsmartcols-2.39.1-3.fc39.s390x 87/153 Verifying : libssh-0.10.5-2.fc39.s390x 88/153 Verifying : libssh-config-0.10.5-2.fc39.noarch 89/153 Verifying : libstdc++-13.2.1-1.fc39.s390x 90/153 Verifying : libtasn1-4.19.0-3.fc39.s390x 91/153 Verifying : libtirpc-1.3.3-1.rc1.fc39.1.s390x 92/153 Verifying : libunistring-1.1-4.fc39.s390x 93/153 Verifying : libutempter-1.2.1-10.fc39.s390x 94/153 Verifying : libuuid-2.39.1-3.fc39.s390x 95/153 Verifying : libverto-0.3.2-6.fc39.s390x 96/153 Verifying : libxcrypt-4.4.36-2.fc39.s390x 97/153 Verifying : libxml2-2.10.4-3.fc39.s390x 98/153 Verifying : libzstd-1.5.5-4.fc39.s390x 99/153 Verifying : lua-libs-5.4.6-3.fc39.s390x 100/153 Verifying : lua-srpm-macros-1-9.fc39.noarch 101/153 Verifying : lz4-libs-1.9.4-4.fc39.s390x 102/153 Verifying : mpfr-4.2.0-3.fc39.s390x 103/153 Verifying : ncurses-base-6.4-6.20230520.fc39.noarch 104/153 Verifying : ncurses-libs-6.4-6.20230520.fc39.s390x 105/153 Verifying : ocaml-srpm-macros-8-2.fc39.noarch 106/153 Verifying : openblas-srpm-macros-2-14.fc39.noarch 107/153 Verifying : openldap-2.6.6-1.fc39.s390x 108/153 Verifying : openssl-libs-1:3.1.1-1.fc39.s390x 109/153 Verifying : p11-kit-0.25.0-2.fc39.s390x 110/153 Verifying : p11-kit-trust-0.25.0-2.fc39.s390x 111/153 Verifying : package-notes-srpm-macros-0.5-9.fc39.noarch 112/153 Verifying : pam-1.5.3-2.fc39.s390x 113/153 Verifying : pam-libs-1.5.3-2.fc39.s390x 114/153 Verifying : patch-2.7.6-22.fc39.s390x 115/153 Verifying : pcre2-10.42-1.fc39.2.s390x 116/153 Verifying : pcre2-syntax-10.42-1.fc39.2.noarch 117/153 Verifying : perl-srpm-macros-1-51.fc39.noarch 118/153 Verifying : pkgconf-1.9.5-2.fc39.s390x 119/153 Verifying : pkgconf-m4-1.9.5-2.fc39.noarch 120/153 Verifying : pkgconf-pkg-config-1.9.5-2.fc39.s390x 121/153 Verifying : popt-1.19-3.fc39.s390x 122/153 Verifying : publicsuffix-list-dafsa-20230614-2.fc39.noarch 123/153 Verifying : pyproject-srpm-macros-1.9.0-2.fc39.noarch 124/153 Verifying : python-srpm-macros-3.12-2.fc39.noarch 125/153 Verifying : qt5-srpm-macros-5.15.10-2.fc39.noarch 126/153 Verifying : qt6-srpm-macros-6.5.2-2.fc39.noarch 127/153 Verifying : readline-8.2-4.fc39.s390x 128/153 Verifying : redhat-rpm-config-262-1.fc39.noarch 129/153 Verifying : rpm-4.18.92-1.fc39.s390x 130/153 Verifying : rpm-build-4.18.92-1.fc39.s390x 131/153 Verifying : rpm-build-libs-4.18.92-1.fc39.s390x 132/153 Verifying : rpm-libs-4.18.92-1.fc39.s390x 133/153 Verifying : rpm-sequoia-1.4.1-2.fc39.s390x 134/153 Verifying : rpmautospec-rpm-macros-0.3.5-4.fc39.noarch 135/153 Verifying : rust-srpm-macros-24-3.fc39.noarch 136/153 Verifying : sed-4.8-14.fc39.s390x 137/153 Verifying : setup-2.14.4-1.fc39.noarch 138/153 Verifying : shadow-utils-2:4.13-8.fc39.s390x 139/153 Verifying : sqlite-libs-3.42.0-7.fc39.s390x 140/153 Verifying : systemd-libs-254-1.fc39.s390x 141/153 Verifying : tar-2:1.35-1.fc39.s390x 142/153 Verifying : tzdata-2023c-2.fc39.noarch 143/153 Verifying : unzip-6.0-62.fc39.s390x 144/153 Verifying : util-linux-2.39.1-3.fc39.s390x 145/153 Verifying : util-linux-core-2.39.1-3.fc39.s390x 146/153 Verifying : which-2.21-40.fc39.s390x 147/153 Verifying : xxhash-libs-0.8.2-1.fc39.s390x 148/153 Verifying : xz-5.4.4-1.fc39.s390x 149/153 Verifying : xz-libs-5.4.4-1.fc39.s390x 150/153 Verifying : zip-3.0-38.fc39.s390x 151/153 Verifying : zlib-1.2.13-4.fc39.s390x 152/153 Verifying : zstd-1.5.5-4.fc39.s390x 153/153 Installed: alternatives-1.25-1.fc39.s390x ansible-srpm-macros-1-11.fc39.noarch audit-libs-3.1.1-4.fc39.s390x authselect-1.4.2-3.fc39.s390x authselect-libs-1.4.2-3.fc39.s390x basesystem-11-18.fc39.noarch bash-5.2.15-5.fc39.s390x binutils-2.40-13.fc39.s390x binutils-gold-2.40-13.fc39.s390x bzip2-1.0.8-16.fc39.s390x bzip2-libs-1.0.8-16.fc39.s390x ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch coreutils-9.3-2.fc39.s390x coreutils-common-9.3-2.fc39.s390x cpio-2.14-4.fc39.s390x cracklib-2.9.11-2.fc39.s390x crypto-policies-20230731-1.git5ed06e0.fc39.noarch curl-8.2.1-1.fc39.s390x cyrus-sasl-lib-2.1.28-11.fc39.s390x debugedit-5.0-10.fc39.s390x diffutils-3.10-3.fc39.s390x dwz-0.15-3.fc39.s390x ed-1.19-4.fc39.s390x efi-srpm-macros-5-9.fc39.noarch elfutils-0.189-4.fc39.s390x elfutils-debuginfod-client-0.189-4.fc39.s390x elfutils-default-yama-scope-0.189-4.fc39.noarch elfutils-libelf-0.189-4.fc39.s390x elfutils-libs-0.189-4.fc39.s390x fedora-gpg-keys-39-0.4.noarch fedora-release-39-0.21.noarch fedora-release-common-39-0.21.noarch fedora-release-identity-basic-39-0.21.noarch fedora-repos-39-0.4.noarch fedora-repos-rawhide-39-0.4.noarch file-5.44-5.fc39.s390x file-libs-5.44-5.fc39.s390x filesystem-3.18-6.fc39.s390x findutils-1:4.9.0-5.fc39.s390x fonts-srpm-macros-1:2.0.5-12.fc39.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.2.2-2.fc39.s390x gdb-minimal-13.2-6.fc39.s390x gdbm-libs-1:1.23-4.fc39.s390x ghc-srpm-macros-1.6.1-2.fc39.noarch glibc-2.38-1.fc39.s390x glibc-common-2.38-1.fc39.s390x glibc-gconv-extra-2.38-1.fc39.s390x glibc-minimal-langpack-2.38-1.fc39.s390x gmp-1:6.2.1-5.fc39.s390x gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.2.0-6.fc39.noarch grep-3.11-3.fc39.s390x gzip-1.12-6.fc39.s390x info-7.0.3-3.fc39.s390x jansson-2.13.1-7.fc39.s390x kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.1-7.fc39.s390x krb5-libs-1.21-3.fc39.s390x libacl-2.3.1-8.fc39.s390x libarchive-3.7.1-1.fc39.s390x libattr-2.5.1-8.fc39.s390x libblkid-2.39.1-3.fc39.s390x libbrotli-1.0.9-13.fc39.s390x libcap-2.48-7.fc39.s390x libcap-ng-0.8.3-7.fc39.s390x libcom_err-1.47.0-2.fc39.s390x libcurl-8.2.1-1.fc39.s390x libdb-5.3.28-56.fc39.s390x libeconf-0.4.0-6.fc39.s390x libevent-2.1.12-9.fc39.s390x libfdisk-2.39.1-3.fc39.s390x libffi-3.4.4-4.fc39.s390x libgcc-13.2.1-1.fc39.s390x libgomp-13.2.1-1.fc39.s390x libidn2-2.3.4-3.fc39.s390x libmount-2.39.1-3.fc39.s390x libnghttp2-1.55.1-2.fc39.s390x libnsl2-2.0.0-6.fc39.s390x libpkgconf-1.9.5-2.fc39.s390x libpsl-0.21.2-4.fc39.s390x libpwquality-1.4.5-6.fc39.s390x libselinux-3.5-5.fc39.s390x libsemanage-3.5-4.fc39.s390x libsepol-3.5-2.fc39.s390x libsigsegv-2.14-5.fc39.s390x libsmartcols-2.39.1-3.fc39.s390x libssh-0.10.5-2.fc39.s390x libssh-config-0.10.5-2.fc39.noarch libstdc++-13.2.1-1.fc39.s390x libtasn1-4.19.0-3.fc39.s390x libtirpc-1.3.3-1.rc1.fc39.1.s390x libunistring-1.1-4.fc39.s390x libutempter-1.2.1-10.fc39.s390x libuuid-2.39.1-3.fc39.s390x libverto-0.3.2-6.fc39.s390x libxcrypt-4.4.36-2.fc39.s390x libxml2-2.10.4-3.fc39.s390x libzstd-1.5.5-4.fc39.s390x lua-libs-5.4.6-3.fc39.s390x lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.s390x mpfr-4.2.0-3.fc39.s390x ncurses-base-6.4-6.20230520.fc39.noarch ncurses-libs-6.4-6.20230520.fc39.s390x ocaml-srpm-macros-8-2.fc39.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.s390x openssl-libs-1:3.1.1-1.fc39.s390x p11-kit-0.25.0-2.fc39.s390x p11-kit-trust-0.25.0-2.fc39.s390x package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.5.3-2.fc39.s390x pam-libs-1.5.3-2.fc39.s390x patch-2.7.6-22.fc39.s390x pcre2-10.42-1.fc39.2.s390x pcre2-syntax-10.42-1.fc39.2.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.s390x pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.s390x popt-1.19-3.fc39.s390x publicsuffix-list-dafsa-20230614-2.fc39.noarch pyproject-srpm-macros-1.9.0-2.fc39.noarch python-srpm-macros-3.12-2.fc39.noarch qt5-srpm-macros-5.15.10-2.fc39.noarch qt6-srpm-macros-6.5.2-2.fc39.noarch readline-8.2-4.fc39.s390x redhat-rpm-config-262-1.fc39.noarch rpm-4.18.92-1.fc39.s390x rpm-build-4.18.92-1.fc39.s390x rpm-build-libs-4.18.92-1.fc39.s390x rpm-libs-4.18.92-1.fc39.s390x rpm-sequoia-1.4.1-2.fc39.s390x rpmautospec-rpm-macros-0.3.5-4.fc39.noarch rust-srpm-macros-24-3.fc39.noarch sed-4.8-14.fc39.s390x setup-2.14.4-1.fc39.noarch shadow-utils-2:4.13-8.fc39.s390x sqlite-libs-3.42.0-7.fc39.s390x systemd-libs-254-1.fc39.s390x tar-2:1.35-1.fc39.s390x tzdata-2023c-2.fc39.noarch unzip-6.0-62.fc39.s390x util-linux-2.39.1-3.fc39.s390x util-linux-core-2.39.1-3.fc39.s390x which-2.21-40.fc39.s390x xxhash-libs-0.8.2-1.fc39.s390x xz-5.4.4-1.fc39.s390x xz-libs-5.4.4-1.fc39.s390x zip-3.0-38.fc39.s390x zlib-1.2.13-4.fc39.s390x zstd-1.5.5-4.fc39.s390x Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: diffutils-3.10-3.fc39.s390x basesystem-11-18.fc39.noarch pkgconf-m4-1.9.5-2.fc39.noarch zlib-1.2.13-4.fc39.s390x publicsuffix-list-dafsa-20230614-2.fc39.noarch setup-2.14.4-1.fc39.noarch libcap-ng-0.8.3-7.fc39.s390x pkgconf-pkg-config-1.9.5-2.fc39.s390x libunistring-1.1-4.fc39.s390x cyrus-sasl-lib-2.1.28-11.fc39.s390x readline-8.2-4.fc39.s390x fedora-release-39-0.21.noarch tzdata-2023c-2.fc39.noarch shadow-utils-4.13-8.fc39.s390x fonts-srpm-macros-2.0.5-12.fc39.noarch libffi-3.4.4-4.fc39.s390x ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch file-5.44-5.fc39.s390x authselect-1.4.2-3.fc39.s390x libevent-2.1.12-9.fc39.s390x binutils-gold-2.40-13.fc39.s390x pcre2-10.42-1.fc39.2.s390x glibc-common-2.38-1.fc39.s390x p11-kit-trust-0.25.0-2.fc39.s390x fedora-release-common-39-0.21.noarch rust-srpm-macros-24-3.fc39.noarch libpkgconf-1.9.5-2.fc39.s390x libzstd-1.5.5-4.fc39.s390x libselinux-3.5-5.fc39.s390x rpm-sequoia-1.4.1-2.fc39.s390x qt6-srpm-macros-6.5.2-2.fc39.noarch gawk-5.2.2-2.fc39.s390x bzip2-1.0.8-16.fc39.s390x gmp-6.2.1-5.fc39.s390x libverto-0.3.2-6.fc39.s390x package-notes-srpm-macros-0.5-9.fc39.noarch file-libs-5.44-5.fc39.s390x libacl-2.3.1-8.fc39.s390x bzip2-libs-1.0.8-16.fc39.s390x ncurses-base-6.4-6.20230520.fc39.noarch pyproject-srpm-macros-1.9.0-2.fc39.noarch jansson-2.13.1-7.fc39.s390x libdb-5.3.28-56.fc39.s390x xz-5.4.4-1.fc39.s390x glibc-2.38-1.fc39.s390x libblkid-2.39.1-3.fc39.s390x libnsl2-2.0.0-6.fc39.s390x unzip-6.0-62.fc39.s390x xz-libs-5.4.4-1.fc39.s390x elfutils-default-yama-scope-0.189-4.fc39.noarch glibc-gconv-extra-2.38-1.fc39.s390x libcap-2.48-7.fc39.s390x python-srpm-macros-3.12-2.fc39.noarch util-linux-2.39.1-3.fc39.s390x libgomp-13.2.1-1.fc39.s390x libpwquality-1.4.5-6.fc39.s390x gnat-srpm-macros-6-3.fc39.noarch ghc-srpm-macros-1.6.1-2.fc39.noarch audit-libs-3.1.1-4.fc39.s390x ncurses-libs-6.4-6.20230520.fc39.s390x fedora-gpg-keys-39-0.4.noarch pkgconf-1.9.5-2.fc39.s390x libssh-config-0.10.5-2.fc39.noarch coreutils-common-9.3-2.fc39.s390x kernel-srpm-macros-1.0-20.fc39.noarch libidn2-2.3.4-3.fc39.s390x libstdc++-13.2.1-1.fc39.s390x findutils-4.9.0-5.fc39.s390x fpc-srpm-macros-1.3-8.fc39.noarch libtirpc-1.3.3-1.rc1.fc39.1.s390x systemd-libs-254-1.fc39.s390x pcre2-syntax-10.42-1.fc39.2.noarch rpm-build-4.18.92-1.fc39.s390x qt5-srpm-macros-5.15.10-2.fc39.noarch cracklib-2.9.11-2.fc39.s390x efi-srpm-macros-5-9.fc39.noarch elfutils-libs-0.189-4.fc39.s390x debugedit-5.0-10.fc39.s390x xxhash-libs-0.8.2-1.fc39.s390x libcom_err-1.47.0-2.fc39.s390x libmount-2.39.1-3.fc39.s390x which-2.21-40.fc39.s390x patch-2.7.6-22.fc39.s390x pam-libs-1.5.3-2.fc39.s390x libsmartcols-2.39.1-3.fc39.s390x fedora-repos-39-0.4.noarch lua-srpm-macros-1-9.fc39.noarch ansible-srpm-macros-1-11.fc39.noarch libattr-2.5.1-8.fc39.s390x cpio-2.14-4.fc39.s390x lz4-libs-1.9.4-4.fc39.s390x ed-1.19-4.fc39.s390x libcurl-8.2.1-1.fc39.s390x sqlite-libs-3.42.0-7.fc39.s390x libarchive-3.7.1-1.fc39.s390x keyutils-libs-1.6.1-7.fc39.s390x authselect-libs-1.4.2-3.fc39.s390x libeconf-0.4.0-6.fc39.s390x fedora-repos-rawhide-39-0.4.noarch dwz-0.15-3.fc39.s390x curl-8.2.1-1.fc39.s390x bash-5.2.15-5.fc39.s390x libuuid-2.39.1-3.fc39.s390x p11-kit-0.25.0-2.fc39.s390x pam-1.5.3-2.fc39.s390x alternatives-1.25-1.fc39.s390x openldap-2.6.6-1.fc39.s390x filesystem-3.18-6.fc39.s390x libxcrypt-4.4.36-2.fc39.s390x gdbm-libs-1.23-4.fc39.s390x openssl-libs-3.1.1-1.fc39.s390x info-7.0.3-3.fc39.s390x libutempter-1.2.1-10.fc39.s390x coreutils-9.3-2.fc39.s390x libnghttp2-1.55.1-2.fc39.s390x zstd-1.5.5-4.fc39.s390x crypto-policies-20230731-1.git5ed06e0.fc39.noarch go-srpm-macros-3.2.0-6.fc39.noarch libsigsegv-2.14-5.fc39.s390x libpsl-0.21.2-4.fc39.s390x elfutils-libelf-0.189-4.fc39.s390x krb5-libs-1.21-3.fc39.s390x rpm-4.18.92-1.fc39.s390x util-linux-core-2.39.1-3.fc39.s390x grep-3.11-3.fc39.s390x libbrotli-1.0.9-13.fc39.s390x rpmautospec-rpm-macros-0.3.5-4.fc39.noarch popt-1.19-3.fc39.s390x libgcc-13.2.1-1.fc39.s390x glibc-minimal-langpack-2.38-1.fc39.s390x zip-3.0-38.fc39.s390x openblas-srpm-macros-2-14.fc39.noarch libssh-0.10.5-2.fc39.s390x gdb-minimal-13.2-6.fc39.s390x ocaml-srpm-macros-8-2.fc39.noarch rpm-libs-4.18.92-1.fc39.s390x sed-4.8-14.fc39.s390x libsemanage-3.5-4.fc39.s390x binutils-2.40-13.fc39.s390x lua-libs-5.4.6-3.fc39.s390x tar-1.35-1.fc39.s390x elfutils-0.189-4.fc39.s390x libsepol-3.5-2.fc39.s390x redhat-rpm-config-262-1.fc39.noarch rpm-build-libs-4.18.92-1.fc39.s390x libfdisk-2.39.1-3.fc39.s390x perl-srpm-macros-1-51.fc39.noarch libxml2-2.10.4-3.fc39.s390x libtasn1-4.19.0-3.fc39.s390x mpfr-4.2.0-3.fc39.s390x fedora-release-identity-basic-39-0.21.noarch gzip-1.12-6.fc39.s390x elfutils-debuginfod-client-0.189-4.fc39.s390x Start: buildsrpm Start: rpmbuild -bs Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1689984000 Wrote: /builddir/build/SRPMS/wdune-1.958-12.fc39.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-s390x-1691172231.632233/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-s390x-1691172231.632233/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-s390x-1691172231.632233/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-30v1k8hc/wdune/wdune.spec) Config(child) 2 minutes 13 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running (timeout=18000): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/wdune-1.958-12.fc39.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1691172231.632233 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 4.1 starting (python version = 3.11.3, NVR = mock-4.1-1.fc38)... Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/results/wdune-1.958-12.fc39.src.rpm) Config(fedora-rawhide-s390x) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1691172231.632233/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1691172231.632233/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 4.1 INFO: Mock Version: 4.1 INFO: Package manager dnf detected and used (fallback) Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-1691172231.632233/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 4.1 INFO: Mock Version: 4.1 INFO: Package manager dnf detected and used (direct choice) Start: dnf update No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 2.6 kB/s | 1.5 kB 00:00 Additional repo http_kojipkgs_fedoraproject_org 3.6 kB/s | 3.8 kB 00:01 fedora 798 B/s | 4.4 kB 00:05 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for wdune-1.958-12.fc39.src.rpm Start: build setup for wdune-1.958-12.fc39.src.rpm Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1689984000 Wrote: /builddir/build/SRPMS/wdune-1.958-12.fc39.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 1.5 kB/s | 1.5 kB 00:01 Additional repo http_kojipkgs_fedoraproject_org 4.4 kB/s | 3.8 kB 00:00 fedora 815 B/s | 4.4 kB 00:05 Package bash-5.2.15-5.fc39.s390x is already installed. Package gawk-5.2.2-2.fc39.s390x is already installed. Package grep-3.11-3.fc39.s390x is already installed. Package pkgconf-pkg-config-1.9.5-2.fc39.s390x is already installed. Dependencies resolved. =============================================================================================================================================== Package Arch Version Repository Size =============================================================================================================================================== Installing: CGAL-devel s390x 5.6-1.fc39 copr_base 5.2 M ImageMagick s390x 1:7.1.1.13-2.fc39 copr_base 78 k aqsis-core s390x 1.8.2-53.fc39 copr_base 217 k bison s390x 3.8.2-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M bitstream-vera-sans-fonts noarch 1.10-48.fc38 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 124 k desktop-file-utils s390x 0.26-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k eigen3-devel noarch 3.4.0-12.fc39 copr_base 1.1 M expat-devel s390x 2.5.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 52 k flex s390x 2.6.4-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 314 k freeglut-devel s390x 3.4.0-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 886 k freetype-devel s390x 2.13.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 912 k gcc-c++ s390x 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 M gmp-devel s390x 1:6.2.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 174 k libXi-devel s390x 1.8.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 103 k libcurl-devel s390x 8.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 899 k libjpeg-turbo-devel s390x 2.1.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98 k libpng-devel s390x 2:1.6.37-15.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 292 k libusb-compat-0.1-devel s390x 0.1.8-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k make s390x 1:4.4.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 597 k mesa-libGLU-devel s390x 9.0.3-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k motif-devel s390x 2.3.4-29.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M opensubdiv-devel s390x 3.5.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 160 k xdg-utils noarch 1.1.3-14.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 73 k Installing dependencies: ImageMagick-libs s390x 1:7.1.1.13-2.fc39 copr_base 2.6 M LibRaw s390x 0.21.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 451 k abattis-cantarell-vf-fonts noarch 0.301-10.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 121 k adobe-mappings-cmap noarch 20230622-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 M adobe-mappings-cmap-deprecated noarch 20230622-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 113 k adobe-mappings-pdf noarch 20190401-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 689 k annobin-docs noarch 12.23-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96 k annobin-plugin-gcc s390x 12.23-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 959 k aqsis-libs s390x 1.8.2-53.fc39 copr_base 2.0 M avahi-libs s390x 0.8-24.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67 k boost s390x 1.81.0-7.fc39 copr_base 15 k boost-atomic s390x 1.81.0-7.fc39 copr_base 20 k boost-chrono s390x 1.81.0-7.fc39 copr_base 26 k boost-container s390x 1.81.0-7.fc39 copr_base 42 k boost-context s390x 1.81.0-7.fc39 copr_base 18 k boost-contract s390x 1.81.0-7.fc39 copr_base 46 k boost-coroutine s390x 1.81.0-7.fc39 copr_base 21 k boost-date-time s390x 1.81.0-7.fc39 copr_base 16 k boost-devel s390x 1.81.0-7.fc39 copr_base 12 M boost-fiber s390x 1.81.0-7.fc39 copr_base 44 k boost-filesystem s390x 1.81.0-7.fc39 copr_base 68 k boost-graph s390x 1.81.0-7.fc39 copr_base 159 k boost-iostreams s390x 1.81.0-7.fc39 copr_base 41 k boost-json s390x 1.81.0-7.fc39 copr_base 115 k boost-locale s390x 1.81.0-7.fc39 copr_base 227 k boost-log s390x 1.81.0-7.fc39 copr_base 499 k boost-math s390x 1.81.0-7.fc39 copr_base 240 k boost-nowide s390x 1.81.0-7.fc39 copr_base 22 k boost-numpy3 s390x 1.81.0-7.fc39 copr_base 30 k boost-program-options s390x 1.81.0-7.fc39 copr_base 112 k boost-python3 s390x 1.81.0-7.fc39 copr_base 96 k boost-random s390x 1.81.0-7.fc39 copr_base 25 k boost-regex s390x 1.81.0-7.fc39 copr_base 124 k boost-serialization s390x 1.81.0-7.fc39 copr_base 137 k boost-stacktrace s390x 1.81.0-7.fc39 copr_base 31 k boost-system s390x 1.81.0-7.fc39 copr_base 16 k boost-test s390x 1.81.0-7.fc39 copr_base 251 k boost-thread s390x 1.81.0-7.fc39 copr_base 59 k boost-timer s390x 1.81.0-7.fc39 copr_base 25 k boost-type_erasure s390x 1.81.0-7.fc39 copr_base 34 k boost-wave s390x 1.81.0-7.fc39 copr_base 246 k brotli s390x 1.0.9-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 343 k brotli-devel s390x 1.0.9-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k bzip2-devel s390x 1.0.8-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 214 k cairo s390x 1.17.8-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 714 k cairo-gobject s390x 1.17.8-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k cmake s390x 3.27.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.8 M cmake-data noarch 3.27.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 M cmake-filesystem s390x 3.27.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k cmake-rpm-macros noarch 3.27.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k cpp s390x 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.9 M crypto-policies-scripts noarch 20230731-1.git5ed06e0.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 103 k cups-libs s390x 1:2.4.6-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 278 k dbus-libs s390x 1:1.14.8-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 159 k default-fonts-core-sans noarch 4.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k emacs-filesystem noarch 1:28.2-10.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.3 k expat s390x 2.5.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 114 k fftw-libs-double s390x 3.3.10-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 667 k flexiblas s390x 3.3.1-5.fc39 copr_base 33 k flexiblas-netlib s390x 3.3.1-5.fc39 copr_base 3.6 M flexiblas-openblas-openmp s390x 3.3.1-5.fc39 copr_base 18 k fontconfig s390x 2.14.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 292 k fontconfig-devel s390x 2.14.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 128 k fonts-filesystem noarch 1:2.0.5-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.2 k freeglut s390x 3.4.0-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 155 k freetype s390x 2.13.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 441 k fribidi s390x 1.0.13-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 93 k gc s390x 8.2.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 114 k gcc s390x 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 M gcc-plugin-annobin s390x 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46 k gd s390x 2.3.3-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 152 k gdk-pixbuf2 s390x 2.42.10-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 465 k gettext s390x 0.22-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M gettext-envsubst s390x 0.22-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k gettext-libs s390x 0.22-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 346 k gettext-runtime s390x 0.22-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 111 k gl-manpages noarch 1.1-28.20190306.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M glib2 s390x 2.77.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 M glib2-devel s390x 2.77.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 538 k glibc-devel s390x 2.38-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 84 k glibc-headers-s390 noarch 2.38-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 482 k gmp-c++ s390x 1:6.2.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k gnutls s390x 3.8.0-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M google-droid-sans-fonts noarch 20200215-15.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 M google-noto-fonts-common noarch 20230801-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k google-noto-sans-vf-fonts noarch 20230801-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 583 k graphite2 s390x 1.3.14-12.fc39 copr_base 100 k graphite2-devel s390x 1.3.14-12.fc39 copr_base 21 k graphviz s390x 8.1.0-5.fc39 copr_base 5.1 M gts s390x 0.7.6-46.20121130.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 237 k guile22 s390x 2.2.7-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 M harfbuzz s390x 8.1.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 992 k harfbuzz-devel s390x 8.1.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 412 k harfbuzz-icu s390x 8.1.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k highway s390x 1.0.5-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 280 k imath s390x 3.1.9-3.fc39 copr_base 117 k jasper-libs s390x 3.0.6-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 178 k jbig2dec-libs s390x 0.19-10.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 77 k jbigkit-libs s390x 2.1-26.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55 k jsoncpp s390x 1.9.5-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96 k kernel-headers s390x 6.5.0-0.rc2.git0.1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M lasi s390x 1.1.3-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54 k lcms2 s390x 2.15-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 184 k libICE s390x 1.0.10-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 73 k libICE-devel s390x 1.0.10-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46 k libSM s390x 1.2.3-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43 k libSM-devel s390x 1.2.3-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libX11 s390x 1.8.6-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 669 k libX11-common noarch 1.8.6-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144 k libX11-devel s390x 1.8.6-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 937 k libX11-xcb s390x 1.8.6-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k libXau s390x 1.0.11-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k libXau-devel s390x 1.0.11-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k libXext s390x 1.3.5-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k libXext-devel s390x 1.3.5-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k libXfixes s390x 6.0.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libXfixes-devel s390x 6.0.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libXft s390x 2.3.8-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76 k libXft-devel s390x 2.3.8-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k libXi s390x 1.8.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k libXmu s390x 1.1.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81 k libXmu-devel s390x 1.1.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k libXp s390x 1.0.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k libXp-devel s390x 1.0.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k libXpm s390x 3.5.15-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67 k libXrandr s390x 1.5.2-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k libXrender s390x 0.9.11-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k libXrender-devel s390x 0.9.11-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libXt s390x 1.2.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 190 k libXt-devel s390x 1.2.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 408 k libXxf86vm s390x 1.1.5-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libaom s390x 3.6.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M libasan s390x 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 507 k libatomic s390x 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k libavif s390x 0.11.1-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 89 k libb2 s390x 0.98.1-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libblkid-devel s390x 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k libdatrie s390x 0.2.13-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k libdav1d s390x 1.2.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 323 k libdrm s390x 2.4.114-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 101 k libdrm-devel s390x 2.4.114-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 159 k libffi-devel s390x 3.4.4-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libfontenc s390x 1.1.6-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libgfortran s390x 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 582 k libglvnd s390x 1:1.6.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 145 k libglvnd-core-devel s390x 1:1.6.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k libglvnd-devel s390x 1:1.6.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 157 k libglvnd-egl s390x 1:1.6.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k libglvnd-gles s390x 1:1.6.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k libglvnd-glx s390x 1:1.6.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 171 k libglvnd-opengl s390x 1:1.6.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54 k libgs s390x 10.01.2-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 M libheif s390x 1.16.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 303 k libicu s390x 73.2-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 M libicu-devel s390x 73.2-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 850 k libijs s390x 0.35-19.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libimagequant s390x 4.0.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 343 k libjpeg-turbo s390x 2.1.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 178 k libjxl s390x 1:0.8.2-2.fc39 copr_base 1.0 M liblqr-1 s390x 0.4.2-22.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 52 k libmount-devel s390x 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libmpc s390x 1.3.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 73 k libpaper s390x 1:2.1.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libpng s390x 2:1.6.37-15.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 130 k libraqm s390x 0.8.0-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k librsvg2 s390x 2.56.90-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 M libselinux-devel s390x 3.5-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115 k libsepol-devel s390x 3.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k libstdc++-devel s390x 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 M libthai s390x 0.1.29-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 215 k libtiff s390x 4.4.0-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 216 k libtool-ltdl s390x 2.4.7-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k libubsan s390x 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 219 k libusb-compat-0.1 s390x 0.1.8-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libusb1 s390x 1.0.26-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 74 k libusb1-devel s390x 1.0.26-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k libuv s390x 1:1.46.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 161 k libwayland-client s390x 1.22.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 34 k libwayland-server s390x 1.22.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k libwebp s390x 1.3.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 255 k libwmf-lite s390x 0.2.13-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75 k libxcb s390x 1.13.1-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 239 k libxcb-devel s390x 1.13.1-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M libxcrypt-devel s390x 4.4.36-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k libxkbfile s390x 1.1.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 95 k libxml2-devel s390x 2.10.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 497 k libxshmfence s390x 1.3-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libzip s390x 1.10.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69 k m4 s390x 1.4.19-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 306 k mesa-libEGL s390x 23.1.5-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 138 k mesa-libGL s390x 23.1.5-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 197 k mesa-libGL-devel s390x 23.1.5-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k mesa-libGLU s390x 9.0.3-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 180 k mesa-libgbm s390x 23.1.5-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 47 k mesa-libglapi s390x 23.1.5-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 79 k mkfontscale s390x 1.2.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k motif s390x 2.3.4-29.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 M mpdecimal s390x 2.5.1-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 100 k mpfr-devel s390x 4.2.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k netpbm s390x 11.02.00-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 191 k nettle s390x 3.9.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 456 k nspr s390x 4.35.0-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 147 k nss s390x 3.92.0-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 709 k nss-softokn s390x 3.92.0-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M nss-softokn-freebl s390x 3.92.0-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 327 k nss-sysinit s390x 3.92.0-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k nss-util s390x 3.92.0-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 91 k openblas s390x 0.3.23-1.fc39 copr_base 36 k openblas-openmp s390x 0.3.23-1.fc39 copr_base 4.2 M openexr-libs s390x 3.1.10-1.fc39 copr_base 1.1 M openexr2-libs s390x 2.5.8-4.fc39 copr_base 1.0 M openjpeg2 s390x 2.5.0-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 197 k opensubdiv s390x 3.5.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 562 k pango s390x 1.50.14-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 354 k pcre2-devel s390x 10.42-1.fc39.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 473 k pcre2-utf16 s390x 10.42-1.fc39.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 231 k pcre2-utf32 s390x 10.42-1.fc39.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 219 k pixman s390x 0.42.2-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 212 k poppler s390x 23.08.0-1.fc39 copr_base 1.2 M poppler-data noarch 0.4.11-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 M poppler-glib s390x 23.08.0-1.fc39 copr_base 184 k python-pip-wheel noarch 23.1.2-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M python3 s390x 3.12.0~b4-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k python3-libs s390x 3.12.0~b4-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 M python3-numpy s390x 1:1.24.4-2.fc39 copr_base 7.3 M python3-setuptools noarch 67.7.2-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M rav1e-libs s390x 0.6.6-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 822 k rhash s390x 1.4.3-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 200 k rsvg-pixbuf-loader s390x 2.56.90-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k setxkbmap s390x 1.3.4-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 k shared-mime-info s390x 2.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 381 k svt-av1-libs s390x 1.4.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M sysprof-capture-devel s390x 3.48.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 52 k tbb s390x 2020.3-20.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 151 k urw-base35-bookman-fonts noarch 20200910-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 847 k urw-base35-c059-fonts noarch 20200910-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 874 k urw-base35-d050000l-fonts noarch 20200910-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76 k urw-base35-fonts noarch 20200910-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10 k urw-base35-fonts-common noarch 20200910-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k urw-base35-gothic-fonts noarch 20200910-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 643 k urw-base35-nimbus-mono-ps-fonts noarch 20200910-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 795 k urw-base35-nimbus-roman-fonts noarch 20200910-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 856 k urw-base35-nimbus-sans-fonts noarch 20200910-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M urw-base35-p052-fonts noarch 20200910-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 974 k urw-base35-standard-symbols-ps-fonts noarch 20200910-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k urw-base35-z003-fonts noarch 20200910-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 276 k vim-filesystem noarch 2:9.0.1677-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k xhost s390x 1.0.9-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20 k xml-common noarch 0.6.3-61.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k xmodmap s390x 1.0.11-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k xorg-x11-fonts-ISO8859-1-100dpi noarch 7.5-36.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M xorg-x11-proto-devel noarch 2023.2-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 263 k xorg-x11-xauth s390x 1:1.1.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k xorg-x11-xbitmaps noarch 1.1.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k xorg-x11-xinit s390x 1.4.0-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55 k xrdb s390x 1.2.1-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k xz-devel s390x 5.4.4-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61 k zlib-devel s390x 1.2.13-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44 k Transaction Summary =============================================================================================================================================== Install 281 Packages Total size: 209 M Total download size: 47 M Installed size: 869 M Downloading Packages: [SKIPPED] boost-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-atomic-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-chrono-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-container-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-context-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-contract-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-coroutine-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-date-time-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-devel-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-fiber-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-filesystem-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-graph-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-iostreams-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-json-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-locale-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-log-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-math-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-nowide-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-numpy3-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-program-options-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-python3-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-random-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-regex-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-serialization-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-stacktrace-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-system-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-test-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-thread-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-timer-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-type_erasure-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] boost-wave-1.81.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] flexiblas-3.3.1-5.fc39.s390x.rpm: Already downloaded [SKIPPED] flexiblas-netlib-3.3.1-5.fc39.s390x.rpm: Already downloaded [SKIPPED] flexiblas-openblas-openmp-3.3.1-5.fc39.s390x.rpm: Already downloaded [SKIPPED] graphite2-1.3.14-12.fc39.s390x.rpm: Already downloaded [SKIPPED] graphviz-8.1.0-5.fc39.s390x.rpm: Already downloaded [SKIPPED] libjxl-0.8.2-2.fc39.s390x.rpm: Already downloaded [SKIPPED] openblas-0.3.23-1.fc39.s390x.rpm: Already downloaded [SKIPPED] openblas-openmp-0.3.23-1.fc39.s390x.rpm: Already downloaded [SKIPPED] poppler-23.08.0-1.fc39.s390x.rpm: Already downloaded [SKIPPED] poppler-glib-23.08.0-1.fc39.s390x.rpm: Already downloaded [SKIPPED] python3-numpy-1.24.4-2.fc39.s390x.rpm: Already downloaded [SKIPPED] abattis-cantarell-vf-fonts-0.301-10.fc39.noarch.rpm: Already downloaded [SKIPPED] adobe-mappings-cmap-20230622-1.fc39.noarch.rpm: Already downloaded [SKIPPED] adobe-mappings-cmap-deprecated-20230622-1.fc39.noarch.rpm: Already downloaded [SKIPPED] adobe-mappings-pdf-20190401-5.fc39.noarch.rpm: Already downloaded [SKIPPED] annobin-docs-12.23-1.fc39.noarch.rpm: Already downloaded [SKIPPED] annobin-plugin-gcc-12.23-1.fc39.s390x.rpm: Already downloaded [SKIPPED] avahi-libs-0.8-24.fc39.s390x.rpm: Already downloaded [SKIPPED] cairo-1.17.8-5.fc39.s390x.rpm: Already downloaded [SKIPPED] cairo-gobject-1.17.8-5.fc39.s390x.rpm: Already downloaded [SKIPPED] cpp-13.2.1-1.fc39.s390x.rpm: Already downloaded [SKIPPED] crypto-policies-scripts-20230731-1.git5ed06e0.fc39.noarch.rpm: Already downloaded [SKIPPED] cups-libs-2.4.6-2.fc39.s390x.rpm: Already downloaded [SKIPPED] dbus-libs-1.14.8-2.fc39.s390x.rpm: Already downloaded [SKIPPED] default-fonts-core-sans-4.0-6.fc39.noarch.rpm: Already downloaded [SKIPPED] emacs-filesystem-28.2-10.fc39.noarch.rpm: Already downloaded [SKIPPED] expat-2.5.0-3.fc39.s390x.rpm: Already downloaded [SKIPPED] fontconfig-2.14.2-4.fc39.s390x.rpm: Already downloaded [SKIPPED] fonts-filesystem-2.0.5-12.fc39.noarch.rpm: Already downloaded [SKIPPED] freetype-2.13.1-2.fc39.s390x.rpm: Already downloaded [SKIPPED] fribidi-1.0.13-2.fc39.s390x.rpm: Already downloaded [SKIPPED] gc-8.2.2-4.fc39.s390x.rpm: Already downloaded [SKIPPED] gcc-13.2.1-1.fc39.s390x.rpm: Already downloaded [SKIPPED] gcc-c++-13.2.1-1.fc39.s390x.rpm: Already downloaded [SKIPPED] gcc-plugin-annobin-13.2.1-1.fc39.s390x.rpm: Already downloaded [SKIPPED] gd-2.3.3-12.fc39.s390x.rpm: Already downloaded [SKIPPED] gdk-pixbuf2-2.42.10-5.fc39.s390x.rpm: Already downloaded [SKIPPED] glib2-2.77.1-1.fc39.s390x.rpm: Already downloaded [SKIPPED] glibc-devel-2.38-1.fc39.s390x.rpm: Already downloaded [SKIPPED] glibc-headers-s390-2.38-1.fc39.noarch.rpm: Already downloaded [SKIPPED] gnutls-3.8.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] google-droid-sans-fonts-20200215-15.fc39.noarch.rpm: Already downloaded [SKIPPED] google-noto-fonts-common-20230801-1.fc39.noarch.rpm: Already downloaded [SKIPPED] google-noto-sans-vf-fonts-20230801-1.fc39.noarch.rpm: Already downloaded [SKIPPED] gts-0.7.6-46.20121130.fc39.s390x.rpm: Already downloaded [SKIPPED] guile22-2.2.7-9.fc39.s390x.rpm: Already downloaded [SKIPPED] harfbuzz-8.1.1-1.fc39.s390x.rpm: Already downloaded [SKIPPED] highway-1.0.5-1.fc39.s390x.rpm: Already downloaded [SKIPPED] jbig2dec-libs-0.19-10.fc39.s390x.rpm: Already downloaded [SKIPPED] jbigkit-libs-2.1-26.fc39.s390x.rpm: Already downloaded [SKIPPED] kernel-headers-6.5.0-0.rc2.git0.1.fc39.s390x.rpm: Already downloaded [SKIPPED] lasi-1.1.3-11.fc39.s390x.rpm: Already downloaded [SKIPPED] lcms2-2.15-2.fc39.s390x.rpm: Already downloaded [SKIPPED] libICE-1.0.10-11.fc39.s390x.rpm: Already downloaded [SKIPPED] libSM-1.2.3-13.fc39.s390x.rpm: Already downloaded [SKIPPED] libX11-1.8.6-2.fc39.s390x.rpm: Already downloaded [SKIPPED] libX11-common-1.8.6-2.fc39.noarch.rpm: Already downloaded [SKIPPED] libXau-1.0.11-3.fc39.s390x.rpm: Already downloaded [SKIPPED] libXext-1.3.5-3.fc39.s390x.rpm: Already downloaded [SKIPPED] libXft-2.3.8-3.fc39.s390x.rpm: Already downloaded [SKIPPED] libXpm-3.5.15-4.fc39.s390x.rpm: Already downloaded [SKIPPED] libXrender-0.9.11-3.fc39.s390x.rpm: Already downloaded [SKIPPED] libXt-1.2.1-5.fc39.s390x.rpm: Already downloaded [SKIPPED] libaom-3.6.1-2.fc39.s390x.rpm: Already downloaded [SKIPPED] libasan-13.2.1-1.fc39.s390x.rpm: Already downloaded [SKIPPED] libatomic-13.2.1-1.fc39.s390x.rpm: Already downloaded [SKIPPED] libavif-0.11.1-11.fc39.s390x.rpm: Already downloaded [SKIPPED] libb2-0.98.1-9.fc39.s390x.rpm: Already downloaded [SKIPPED] libdatrie-0.2.13-7.fc39.s390x.rpm: Already downloaded [SKIPPED] libdav1d-1.2.1-2.fc39.s390x.rpm: Already downloaded [SKIPPED] libfontenc-1.1.6-3.fc39.s390x.rpm: Already downloaded [SKIPPED] libgfortran-13.2.1-1.fc39.s390x.rpm: Already downloaded [SKIPPED] libgs-10.01.2-2.fc39.s390x.rpm: Already downloaded [SKIPPED] libicu-73.2-2.fc39.s390x.rpm: Already downloaded [SKIPPED] libicu-devel-73.2-2.fc39.s390x.rpm: Already downloaded [SKIPPED] libijs-0.35-19.fc39.s390x.rpm: Already downloaded [SKIPPED] libimagequant-4.0.1-5.fc39.s390x.rpm: Already downloaded [SKIPPED] libjpeg-turbo-2.1.4-3.fc39.s390x.rpm: Already downloaded [SKIPPED] libmpc-1.3.1-3.fc39.s390x.rpm: Already downloaded [SKIPPED] libpaper-2.1.1-1.fc39.s390x.rpm: Already downloaded [SKIPPED] libpng-1.6.37-15.fc39.s390x.rpm: Already downloaded [SKIPPED] librsvg2-2.56.90-9.fc39.s390x.rpm: Already downloaded [SKIPPED] libstdc++-devel-13.2.1-1.fc39.s390x.rpm: Already downloaded [SKIPPED] libthai-0.1.29-6.fc39.s390x.rpm: Already downloaded [SKIPPED] libtiff-4.4.0-7.fc39.s390x.rpm: Already downloaded [SKIPPED] libtool-ltdl-2.4.7-7.fc39.s390x.rpm: Already downloaded [SKIPPED] libubsan-13.2.1-1.fc39.s390x.rpm: Already downloaded [SKIPPED] libwebp-1.3.1-2.fc39.s390x.rpm: Already downloaded [SKIPPED] libxcb-1.13.1-12.fc39.s390x.rpm: Already downloaded [SKIPPED] libxcrypt-devel-4.4.36-2.fc39.s390x.rpm: Already downloaded [SKIPPED] m4-1.4.19-6.fc39.s390x.rpm: Already downloaded [SKIPPED] make-4.4.1-2.fc39.s390x.rpm: Already downloaded [SKIPPED] mkfontscale-1.2.2-4.fc39.s390x.rpm: Already downloaded [SKIPPED] mpdecimal-2.5.1-7.fc39.s390x.rpm: Already downloaded [SKIPPED] netpbm-11.02.00-2.fc39.s390x.rpm: Already downloaded [SKIPPED] nettle-3.9.1-2.fc39.s390x.rpm: Already downloaded [SKIPPED] nspr-4.35.0-11.fc39.s390x.rpm: Already downloaded [SKIPPED] nss-3.92.0-1.fc39.s390x.rpm: Already downloaded [SKIPPED] nss-softokn-3.92.0-1.fc39.s390x.rpm: Already downloaded [SKIPPED] nss-softokn-freebl-3.92.0-1.fc39.s390x.rpm: Already downloaded [SKIPPED] nss-sysinit-3.92.0-1.fc39.s390x.rpm: Already downloaded [SKIPPED] nss-util-3.92.0-1.fc39.s390x.rpm: Already downloaded [SKIPPED] openjpeg2-2.5.0-4.fc39.s390x.rpm: Already downloaded [SKIPPED] pango-1.50.14-2.fc39.s390x.rpm: Already downloaded [SKIPPED] pixman-0.42.2-2.fc39.s390x.rpm: Already downloaded [SKIPPED] poppler-data-0.4.11-5.fc39.noarch.rpm: Already downloaded [SKIPPED] python-pip-wheel-23.1.2-6.fc39.noarch.rpm: Already downloaded [SKIPPED] python3-3.12.0~b4-2.fc39.s390x.rpm: Already downloaded [SKIPPED] python3-libs-3.12.0~b4-2.fc39.s390x.rpm: Already downloaded [SKIPPED] rav1e-libs-0.6.6-2.fc39.s390x.rpm: Already downloaded [SKIPPED] rsvg-pixbuf-loader-2.56.90-9.fc39.s390x.rpm: Already downloaded [SKIPPED] shared-mime-info-2.2-4.fc39.s390x.rpm: Already downloaded [SKIPPED] svt-av1-libs-1.4.1-3.fc39.s390x.rpm: Already downloaded [SKIPPED] urw-base35-bookman-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-c059-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-d050000l-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-fonts-common-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-gothic-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-nimbus-mono-ps-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-nimbus-roman-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-nimbus-sans-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-p052-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-standard-symbols-ps-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] urw-base35-z003-fonts-20200910-18.fc39.noarch.rpm: Already downloaded [SKIPPED] xml-common-0.6.3-61.fc39.noarch.rpm: Already downloaded [SKIPPED] xorg-x11-fonts-ISO8859-1-100dpi-7.5-36.fc39.noarch.rpm: Already downloaded (159/281): ImageMagick-7.1.1.13-2.fc39.s390x.rp 624 kB/s | 78 kB 00:00 (160/281): ImageMagick-libs-7.1.1.13-2.fc39.s39 19 MB/s | 2.6 MB 00:00 (161/281): CGAL-devel-5.6-1.fc39.s390x.rpm 35 MB/s | 5.2 MB 00:00 (162/281): eigen3-devel-3.4.0-12.fc39.noarch.rp 82 MB/s | 1.1 MB 00:00 (163/281): graphite2-devel-1.3.14-12.fc39.s390x 4.9 MB/s | 21 kB 00:00 (164/281): imath-3.1.9-3.fc39.s390x.rpm 20 MB/s | 117 kB 00:00 (165/281): openexr-libs-3.1.10-1.fc39.s390x.rpm 60 MB/s | 1.1 MB 00:00 (166/281): openexr2-libs-2.5.8-4.fc39.s390x.rpm 67 MB/s | 1.0 MB 00:00 (167/281): aqsis-core-1.8.2-53.fc39.s390x.rpm 210 kB/s | 217 kB 00:01 (168/281): aqsis-libs-1.8.2-53.fc39.s390x.rpm 1.4 MB/s | 2.0 MB 00:01 (169/281): bitstream-vera-sans-fonts-1.10-48.fc 22 kB/s | 124 kB 00:05 (170/281): LibRaw-0.21.1-5.fc39.s390x.rpm 61 kB/s | 451 kB 00:07 (171/281): bison-3.8.2-5.fc39.s390x.rpm 153 kB/s | 1.0 MB 00:06 (172/281): brotli-1.0.9-13.fc39.s390x.rpm 656 kB/s | 343 kB 00:00 (173/281): brotli-devel-1.0.9-13.fc39.s390x.rpm 90 kB/s | 31 kB 00:00 (174/281): bzip2-devel-1.0.8-16.fc39.s390x.rpm 620 kB/s | 214 kB 00:00 (175/281): cmake-filesystem-3.27.1-1.fc39.s390x 52 kB/s | 18 kB 00:00 (176/281): cmake-data-3.27.1-1.fc39.noarch.rpm 2.0 MB/s | 1.7 MB 00:00 (177/281): cmake-rpm-macros-3.27.1-1.fc39.noarc 51 kB/s | 17 kB 00:00 (178/281): cmake-3.27.1-1.fc39.s390x.rpm 6.4 MB/s | 7.8 MB 00:01 (179/281): desktop-file-utils-0.26-9.fc39.s390x 203 kB/s | 72 kB 00:00 (180/281): expat-devel-2.5.0-3.fc39.s390x.rpm 146 kB/s | 52 kB 00:00 (181/281): fftw-libs-double-3.3.10-7.fc39.s390x 1.9 MB/s | 667 kB 00:00 (182/281): fontconfig-devel-2.14.2-4.fc39.s390x 372 kB/s | 128 kB 00:00 (183/281): flex-2.6.4-13.fc39.s390x.rpm 899 kB/s | 314 kB 00:00 (184/281): freeglut-3.4.0-4.fc39.s390x.rpm 448 kB/s | 155 kB 00:00 (185/281): freetype-devel-2.13.1-2.fc39.s390x.r 2.6 MB/s | 912 kB 00:00 (186/281): freeglut-devel-3.4.0-4.fc39.s390x.rp 2.3 MB/s | 886 kB 00:00 (187/281): gettext-0.22-2.fc39.s390x.rpm 3.0 MB/s | 1.1 MB 00:00 (188/281): gettext-envsubst-0.22-2.fc39.s390x.r 105 kB/s | 37 kB 00:00 (189/281): gettext-libs-0.22-2.fc39.s390x.rpm 1.0 MB/s | 346 kB 00:00 (190/281): gettext-runtime-0.22-2.fc39.s390x.rp 321 kB/s | 111 kB 00:00 (191/281): gl-manpages-1.1-28.20190306.fc39.noa 3.0 MB/s | 1.0 MB 00:00 (192/281): glib2-devel-2.77.1-1.fc39.s390x.rpm 1.5 MB/s | 538 kB 00:00 (193/281): gmp-c++-6.2.1-5.fc39.s390x.rpm 53 kB/s | 18 kB 00:00 (194/281): gmp-devel-6.2.1-5.fc39.s390x.rpm 494 kB/s | 174 kB 00:00 (195/281): harfbuzz-devel-8.1.1-1.fc39.s390x.rp 1.2 MB/s | 412 kB 00:00 (196/281): harfbuzz-icu-8.1.1-1.fc39.s390x.rpm 48 kB/s | 17 kB 00:00 (197/281): jasper-libs-3.0.6-4.fc39.s390x.rpm 512 kB/s | 178 kB 00:00 (198/281): jsoncpp-1.9.5-5.fc39.s390x.rpm 274 kB/s | 96 kB 00:00 (199/281): libICE-devel-1.0.10-11.fc39.s390x.rp 132 kB/s | 46 kB 00:00 (200/281): libSM-devel-1.2.3-13.fc39.s390x.rpm 33 kB/s | 12 kB 00:00 (201/281): libX11-devel-1.8.6-2.fc39.s390x.rpm 2.6 MB/s | 937 kB 00:00 (202/281): libX11-xcb-1.8.6-2.fc39.s390x.rpm 33 kB/s | 11 kB 00:00 (203/281): libXau-devel-1.0.11-3.fc39.s390x.rpm 39 kB/s | 14 kB 00:00 (204/281): libXext-devel-1.3.5-3.fc39.s390x.rpm 209 kB/s | 72 kB 00:00 (205/281): libXfixes-6.0.0-6.fc39.s390x.rpm 55 kB/s | 19 kB 00:00 (206/281): libXft-devel-2.3.8-3.fc39.s390x.rpm 104 kB/s | 36 kB 00:00 (207/281): libXfixes-devel-6.0.0-6.fc39.s390x.r 35 kB/s | 12 kB 00:00 (208/281): libXi-1.8.1-2.fc39.s390x.rpm 123 kB/s | 42 kB 00:00 (209/281): libXi-devel-1.8.1-2.fc39.s390x.rpm 298 kB/s | 103 kB 00:00 (210/281): libXmu-1.1.4-3.fc39.s390x.rpm 233 kB/s | 81 kB 00:00 (211/281): libXmu-devel-1.1.4-3.fc39.s390x.rpm 64 kB/s | 22 kB 00:00 (212/281): libXp-1.0.4-3.fc39.s390x.rpm 95 kB/s | 33 kB 00:00 (213/281): libXp-devel-1.0.4-3.fc39.s390x.rpm 45 kB/s | 16 kB 00:00 (214/281): libXrandr-1.5.2-11.fc39.s390x.rpm 82 kB/s | 28 kB 00:00 (215/281): libXrender-devel-0.9.11-3.fc39.s390x 55 kB/s | 19 kB 00:00 (216/281): libXt-devel-1.2.1-5.fc39.s390x.rpm 1.1 MB/s | 408 kB 00:00 (217/281): libXxf86vm-1.1.5-3.fc39.s390x.rpm 51 kB/s | 18 kB 00:00 (218/281): libblkid-devel-2.39.1-3.fc39.s390x.r 51 kB/s | 17 kB 00:00 (219/281): libcurl-devel-8.2.1-1.fc39.s390x.rpm 2.5 MB/s | 899 kB 00:00 (220/281): libdrm-2.4.114-3.fc39.s390x.rpm 294 kB/s | 101 kB 00:00 (221/281): libdrm-devel-2.4.114-3.fc39.s390x.rp 459 kB/s | 159 kB 00:00 (222/281): libffi-devel-3.4.4-4.fc39.s390x.rpm 79 kB/s | 27 kB 00:00 (223/281): libglvnd-1.6.0-3.fc39.s390x.rpm 417 kB/s | 145 kB 00:00 (224/281): libglvnd-core-devel-1.6.0-3.fc39.s39 50 kB/s | 17 kB 00:00 (225/281): libglvnd-devel-1.6.0-3.fc39.s390x.rp 448 kB/s | 157 kB 00:00 (226/281): libglvnd-egl-1.6.0-3.fc39.s390x.rpm 112 kB/s | 38 kB 00:00 (227/281): libglvnd-gles-1.6.0-3.fc39.s390x.rpm 108 kB/s | 37 kB 00:00 (228/281): libglvnd-glx-1.6.0-3.fc39.s390x.rpm 498 kB/s | 171 kB 00:00 (229/281): libglvnd-opengl-1.6.0-3.fc39.s390x.r 152 kB/s | 54 kB 00:00 (230/281): libheif-1.16.1-2.fc39.s390x.rpm 854 kB/s | 303 kB 00:00 (231/281): libjpeg-turbo-devel-2.1.4-3.fc39.s39 278 kB/s | 98 kB 00:00 (232/281): libmount-devel-2.39.1-3.fc39.s390x.r 52 kB/s | 18 kB 00:00 (233/281): liblqr-1-0.4.2-22.fc39.s390x.rpm 100 kB/s | 52 kB 00:00 (234/281): libpng-devel-1.6.37-15.fc39.s390x.rp 839 kB/s | 292 kB 00:00 (235/281): libraqm-0.8.0-5.fc39.s390x.rpm 61 kB/s | 21 kB 00:00 (236/281): libselinux-devel-3.5-5.fc39.s390x.rp 331 kB/s | 115 kB 00:00 (237/281): libsepol-devel-3.5-2.fc39.s390x.rpm 116 kB/s | 40 kB 00:00 (238/281): libusb-compat-0.1-0.1.8-5.fc39.s390x 83 kB/s | 29 kB 00:00 (239/281): libusb-compat-0.1-devel-0.1.8-5.fc39 34 kB/s | 12 kB 00:00 (240/281): libusb1-1.0.26-3.fc39.s390x.rpm 213 kB/s | 74 kB 00:00 (241/281): libusb1-devel-1.0.26-3.fc39.s390x.rp 71 kB/s | 25 kB 00:00 (242/281): libuv-1.46.0-2.fc39.s390x.rpm 463 kB/s | 161 kB 00:00 (243/281): libwayland-client-1.22.0-2.fc39.s390 98 kB/s | 34 kB 00:00 (244/281): libwayland-server-1.22.0-2.fc39.s390 123 kB/s | 42 kB 00:00 (245/281): libwmf-lite-0.2.13-2.fc39.s390x.rpm 217 kB/s | 75 kB 00:00 (246/281): libxkbfile-1.1.1-3.fc39.s390x.rpm 274 kB/s | 95 kB 00:00 (247/281): libxml2-devel-2.10.4-3.fc39.s390x.rp 1.4 MB/s | 497 kB 00:00 (248/281): libxcb-devel-1.13.1-12.fc39.s390x.rp 1.5 MB/s | 1.0 MB 00:00 (249/281): libxshmfence-1.3-13.fc39.s390x.rpm 34 kB/s | 12 kB 00:00 (250/281): libzip-1.10.0-2.fc39.s390x.rpm 198 kB/s | 69 kB 00:00 (251/281): mesa-libEGL-23.1.5-1.fc39.s390x.rpm 401 kB/s | 138 kB 00:00 (252/281): mesa-libGL-23.1.5-1.fc39.s390x.rpm 569 kB/s | 197 kB 00:00 (253/281): mesa-libGL-devel-23.1.5-1.fc39.s390x 103 kB/s | 36 kB 00:00 (254/281): mesa-libGLU-9.0.3-1.fc39.s390x.rpm 509 kB/s | 180 kB 00:00 (255/281): mesa-libGLU-devel-9.0.3-1.fc39.s390x 34 kB/s | 12 kB 00:00 (256/281): mesa-libgbm-23.1.5-1.fc39.s390x.rpm 136 kB/s | 47 kB 00:00 (257/281): mesa-libglapi-23.1.5-1.fc39.s390x.rp 231 kB/s | 79 kB 00:00 (258/281): motif-2.3.4-29.fc39.s390x.rpm 4.4 MB/s | 1.5 MB 00:00 (259/281): mpfr-devel-4.2.0-3.fc39.s390x.rpm 62 kB/s | 22 kB 00:00 (260/281): motif-devel-2.3.4-29.fc39.s390x.rpm 2.5 MB/s | 1.3 MB 00:00 (261/281): opensubdiv-3.5.0-6.fc39.s390x.rpm 1.5 MB/s | 562 kB 00:00 (262/281): opensubdiv-devel-3.5.0-6.fc39.s390x. 456 kB/s | 160 kB 00:00 (263/281): pcre2-devel-10.42-1.fc39.2.s390x.rpm 1.3 MB/s | 473 kB 00:00 (264/281): pcre2-utf16-10.42-1.fc39.2.s390x.rpm 671 kB/s | 231 kB 00:00 (265/281): pcre2-utf32-10.42-1.fc39.2.s390x.rpm 629 kB/s | 219 kB 00:00 (266/281): python3-setuptools-67.7.2-5.fc39.noa 3.9 MB/s | 1.4 MB 00:00 (267/281): rhash-1.4.3-3.fc39.s390x.rpm 571 kB/s | 200 kB 00:00 (268/281): setxkbmap-1.3.4-2.fc39.s390x.rpm 66 kB/s | 23 kB 00:00 (269/281): sysprof-capture-devel-3.48.0-2.fc39. 149 kB/s | 52 kB 00:00 (270/281): tbb-2020.3-20.fc39.s390x.rpm 432 kB/s | 151 kB 00:00 (271/281): vim-filesystem-9.0.1677-3.fc39.noarc 52 kB/s | 18 kB 00:00 (272/281): xdg-utils-1.1.3-14.fc39.noarch.rpm 211 kB/s | 73 kB 00:00 (273/281): xhost-1.0.9-4.fc39.s390x.rpm 59 kB/s | 20 kB 00:00 (274/281): xmodmap-1.0.11-4.fc39.s390x.rpm 93 kB/s | 32 kB 00:00 (275/281): xorg-x11-proto-devel-2023.2-2.fc39.n 739 kB/s | 263 kB 00:00 (276/281): xorg-x11-xauth-1.1.2-4.fc39.s390x.rp 103 kB/s | 36 kB 00:00 (277/281): xorg-x11-xbitmaps-1.1.2-4.fc39.noarc 105 kB/s | 36 kB 00:00 (278/281): xorg-x11-xinit-1.4.0-18.fc39.s390x.r 161 kB/s | 55 kB 00:00 (279/281): xrdb-1.2.1-6.fc39.s390x.rpm 85 kB/s | 30 kB 00:00 (280/281): xz-devel-5.4.4-1.fc39.s390x.rpm 178 kB/s | 61 kB 00:00 (281/281): zlib-devel-1.2.13-4.fc39.s390x.rpm 128 kB/s | 44 kB 00:00 -------------------------------------------------------------------------------- Total 2.2 MB/s | 47 MB 00:21 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : libpng-2:1.6.37-15.fc39.s390x 1/281 Installing : xorg-x11-proto-devel-2023.2-2.fc39.noarch 2/281 Installing : libjpeg-turbo-2.1.4-3.fc39.s390x 3/281 Installing : cmake-filesystem-3.27.1-1.fc39.s390x 4/281 Installing : boost-system-1.81.0-7.fc39.s390x 5/281 Installing : boost-thread-1.81.0-7.fc39.s390x 6/281 Installing : expat-2.5.0-3.fc39.s390x 7/281 Installing : boost-chrono-1.81.0-7.fc39.s390x 8/281 Installing : nspr-4.35.0-11.fc39.s390x 9/281 Installing : libicu-73.2-2.fc39.s390x 10/281 Installing : fonts-filesystem-1:2.0.5-12.fc39.noarch 11/281 Installing : urw-base35-fonts-common-20200910-18.fc39.noarch 12/281 Installing : zlib-devel-1.2.13-4.fc39.s390x 13/281 Installing : libwebp-1.3.1-2.fc39.s390x 14/281 Installing : libglvnd-1:1.6.0-3.fc39.s390x 15/281 Installing : libICE-1.0.10-11.fc39.s390x 16/281 Installing : libSM-1.2.3-13.fc39.s390x 17/281 Installing : nss-util-3.92.0-1.fc39.s390x 18/281 Installing : libdrm-2.4.114-3.fc39.s390x 19/281 Installing : libXau-1.0.11-3.fc39.s390x 20/281 Installing : libxcb-1.13.1-12.fc39.s390x 21/281 Installing : lcms2-2.15-2.fc39.s390x 22/281 Installing : boost-regex-1.81.0-7.fc39.s390x 23/281 Installing : openjpeg2-2.5.0-4.fc39.s390x 24/281 Installing : mesa-libglapi-23.1.5-1.fc39.s390x 25/281 Installing : libtool-ltdl-2.4.7-7.fc39.s390x 26/281 Installing : libmpc-1.3.1-3.fc39.s390x 27/281 Installing : libX11-xcb-1.8.6-2.fc39.s390x 28/281 Installing : boost-context-1.81.0-7.fc39.s390x 29/281 Installing : boost-atomic-1.81.0-7.fc39.s390x 30/281 Installing : boost-filesystem-1.81.0-7.fc39.s390x 31/281 Installing : cpp-13.2.1-1.fc39.s390x 32/281 Installing : libXau-devel-1.0.11-3.fc39.s390x 33/281 Installing : libICE-devel-1.0.10-11.fc39.s390x 34/281 Installing : libglvnd-opengl-1:1.6.0-3.fc39.s390x 35/281 Installing : libpng-devel-2:1.6.37-15.fc39.s390x 36/281 Installing : libicu-devel-73.2-2.fc39.s390x 37/281 Installing : svt-av1-libs-1.4.1-3.fc39.s390x 38/281 Installing : rav1e-libs-0.6.6-2.fc39.s390x 39/281 Installing : m4-1.4.19-6.fc39.s390x 40/281 Installing : libxshmfence-1.3-13.fc39.s390x 41/281 Installing : libwayland-server-1.22.0-2.fc39.s390x 42/281 Installing : libgfortran-13.2.1-1.fc39.s390x 43/281 Installing : libdav1d-1.2.1-2.fc39.s390x 44/281 Installing : libatomic-13.2.1-1.fc39.s390x 45/281 Installing : libusb1-1.0.26-3.fc39.s390x 46/281 Installing : kernel-headers-6.5.0-0.rc2.git0.1.fc39.s390x 47/281 Installing : jbigkit-libs-2.1-26.fc39.s390x 48/281 Installing : libtiff-4.4.0-7.fc39.s390x 49/281 Installing : gl-manpages-1.1-28.20190306.fc39.noarch 50/281 Installing : gettext-libs-0.22-2.fc39.s390x 51/281 Installing : fribidi-1.0.13-2.fc39.s390x 52/281 Installing : emacs-filesystem-1:28.2-10.fc39.noarch 53/281 Installing : adobe-mappings-cmap-20230622-1.fc39.noarch 54/281 Installing : imath-3.1.9-3.fc39.s390x 55/281 Installing : graphite2-1.3.14-12.fc39.s390x 56/281 Installing : boost-iostreams-1.81.0-7.fc39.s390x 57/281 Installing : boost-date-time-1.81.0-7.fc39.s390x 58/281 Installing : boost-wave-1.81.0-7.fc39.s390x 59/281 Installing : boost-container-1.81.0-7.fc39.s390x 60/281 Installing : boost-json-1.81.0-7.fc39.s390x 61/281 Installing : graphite2-devel-1.3.14-12.fc39.s390x 62/281 Installing : openexr-libs-3.1.10-1.fc39.s390x 63/281 Installing : adobe-mappings-cmap-deprecated-20230622-1.fc39.n 64/281 Installing : libdrm-devel-2.4.114-3.fc39.s390x 65/281 Installing : libusb-compat-0.1-0.1.8-5.fc39.s390x 66/281 Installing : libusb1-devel-1.0.26-3.fc39.s390x 67/281 Installing : mesa-libgbm-23.1.5-1.fc39.s390x 68/281 Installing : mesa-libGLU-9.0.3-1.fc39.s390x 69/281 Installing : libSM-devel-1.2.3-13.fc39.s390x 70/281 Installing : libxcb-devel-1.13.1-12.fc39.s390x 71/281 Installing : boost-fiber-1.81.0-7.fc39.s390x 72/281 Installing : boost-log-1.81.0-7.fc39.s390x 73/281 Installing : boost-coroutine-1.81.0-7.fc39.s390x 74/281 Installing : boost-graph-1.81.0-7.fc39.s390x 75/281 Installing : nss-softokn-freebl-3.92.0-1.fc39.s390x 76/281 Installing : nss-softokn-3.92.0-1.fc39.s390x 77/281 Installing : urw-base35-bookman-fonts-20200910-18.fc39.noarch 78/281 Running scriptlet: urw-base35-bookman-fonts-20200910-18.fc39.noarch 78/281 Installing : urw-base35-c059-fonts-20200910-18.fc39.noarch 79/281 Running scriptlet: urw-base35-c059-fonts-20200910-18.fc39.noarch 79/281 Installing : urw-base35-d050000l-fonts-20200910-18.fc39.noarc 80/281 Running scriptlet: urw-base35-d050000l-fonts-20200910-18.fc39.noarc 80/281 Installing : urw-base35-gothic-fonts-20200910-18.fc39.noarch 81/281 Running scriptlet: urw-base35-gothic-fonts-20200910-18.fc39.noarch 81/281 Installing : urw-base35-nimbus-mono-ps-fonts-20200910-18.fc39 82/281 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20200910-18.fc39 82/281 Installing : urw-base35-nimbus-roman-fonts-20200910-18.fc39.n 83/281 Running scriptlet: urw-base35-nimbus-roman-fonts-20200910-18.fc39.n 83/281 Installing : urw-base35-nimbus-sans-fonts-20200910-18.fc39.no 84/281 Running scriptlet: urw-base35-nimbus-sans-fonts-20200910-18.fc39.no 84/281 Installing : urw-base35-p052-fonts-20200910-18.fc39.noarch 85/281 Running scriptlet: urw-base35-p052-fonts-20200910-18.fc39.noarch 85/281 Installing : urw-base35-standard-symbols-ps-fonts-20200910-18 86/281 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20200910-18 86/281 Installing : urw-base35-z003-fonts-20200910-18.fc39.noarch 87/281 Running scriptlet: urw-base35-z003-fonts-20200910-18.fc39.noarch 87/281 Installing : urw-base35-fonts-20200910-18.fc39.noarch 88/281 Installing : abattis-cantarell-vf-fonts-0.301-10.fc39.noarch 89/281 Installing : boost-locale-1.81.0-7.fc39.s390x 90/281 Installing : boost-timer-1.81.0-7.fc39.s390x 91/281 Installing : boost-type_erasure-1.81.0-7.fc39.s390x 92/281 Installing : eigen3-devel-3.4.0-12.fc39.noarch 93/281 Installing : libjpeg-turbo-devel-2.1.4-3.fc39.s390x 94/281 Installing : jasper-libs-3.0.6-4.fc39.s390x 95/281 Installing : LibRaw-0.21.1-5.fc39.s390x 96/281 Installing : xz-devel-5.4.4-1.fc39.s390x 97/281 Installing : libxml2-devel-2.10.4-3.fc39.s390x 98/281 Installing : xorg-x11-xbitmaps-1.1.2-4.fc39.noarch 99/281 Running scriptlet: xml-common-0.6.3-61.fc39.noarch 100/281 Installing : xml-common-0.6.3-61.fc39.noarch 100/281 Installing : vim-filesystem-2:9.0.1677-3.fc39.noarch 101/281 Installing : tbb-2020.3-20.fc39.s390x 102/281 Installing : opensubdiv-3.5.0-6.fc39.s390x 103/281 Installing : sysprof-capture-devel-3.48.0-2.fc39.s390x 104/281 Installing : rhash-1.4.3-3.fc39.s390x 105/281 Installing : python-pip-wheel-23.1.2-6.fc39.noarch 106/281 Installing : poppler-data-0.4.11-5.fc39.noarch 107/281 Installing : pixman-0.42.2-2.fc39.s390x 108/281 Installing : pcre2-utf32-10.42-1.fc39.2.s390x 109/281 Installing : pcre2-utf16-10.42-1.fc39.2.s390x 110/281 Installing : pcre2-devel-10.42-1.fc39.2.s390x 111/281 Installing : nettle-3.9.1-2.fc39.s390x 112/281 Installing : gnutls-3.8.0-7.fc39.s390x 113/281 Installing : glib2-2.77.1-1.fc39.s390x 114/281 Installing : shared-mime-info-2.2-4.fc39.s390x 115/281 Running scriptlet: shared-mime-info-2.2-4.fc39.s390x 115/281 Installing : gdk-pixbuf2-2.42.10-5.fc39.s390x 116/281 Installing : desktop-file-utils-0.26-9.fc39.s390x 117/281 Installing : liblqr-1-0.4.2-22.fc39.s390x 118/281 Installing : netpbm-11.02.00-2.fc39.s390x 119/281 Installing : gts-0.7.6-46.20121130.fc39.s390x 120/281 Installing : mpdecimal-2.5.1-7.fc39.s390x 121/281 Installing : libzip-1.10.0-2.fc39.s390x 122/281 Installing : libwmf-lite-0.2.13-2.fc39.s390x 123/281 Installing : libwayland-client-1.22.0-2.fc39.s390x 124/281 Installing : libglvnd-egl-1:1.6.0-3.fc39.s390x 125/281 Installing : mesa-libEGL-23.1.5-1.fc39.s390x 126/281 Installing : libglvnd-gles-1:1.6.0-3.fc39.s390x 127/281 Installing : libuv-1:1.46.0-2.fc39.s390x 128/281 Installing : libubsan-13.2.1-1.fc39.s390x 129/281 Installing : libstdc++-devel-13.2.1-1.fc39.s390x 130/281 Installing : libsepol-devel-3.5-2.fc39.s390x 131/281 Installing : libselinux-devel-3.5-5.fc39.s390x 132/281 Installing : libpaper-1:2.1.1-1.fc39.s390x 133/281 Installing : libimagequant-4.0.1-5.fc39.s390x 134/281 Installing : libijs-0.35-19.fc39.s390x 135/281 Installing : libglvnd-core-devel-1:1.6.0-3.fc39.s390x 136/281 Installing : libfontenc-1.1.6-3.fc39.s390x 137/281 Installing : libffi-devel-3.4.4-4.fc39.s390x 138/281 Installing : libdatrie-0.2.13-7.fc39.s390x 139/281 Installing : libthai-0.1.29-6.fc39.s390x 140/281 Installing : libblkid-devel-2.39.1-3.fc39.s390x 141/281 Installing : libmount-devel-2.39.1-3.fc39.s390x 142/281 Installing : libb2-0.98.1-9.fc39.s390x 143/281 Installing : python3-3.12.0~b4-2.fc39.s390x 144/281 Installing : python3-libs-3.12.0~b4-2.fc39.s390x 145/281 Installing : boost-python3-1.81.0-7.fc39.s390x 146/281 Installing : cmake-rpm-macros-3.27.1-1.fc39.noarch 147/281 Installing : crypto-policies-scripts-20230731-1.git5ed06e0.fc 148/281 Installing : nss-sysinit-3.92.0-1.fc39.s390x 149/281 Installing : nss-3.92.0-1.fc39.s390x 150/281 Running scriptlet: nss-3.92.0-1.fc39.s390x 150/281 Installing : python3-setuptools-67.7.2-5.fc39.noarch 151/281 Installing : glib2-devel-2.77.1-1.fc39.s390x 152/281 Installing : libasan-13.2.1-1.fc39.s390x 153/281 Installing : libX11-common-1.8.6-2.fc39.noarch 154/281 Installing : libX11-1.8.6-2.fc39.s390x 155/281 Installing : libXext-1.3.5-3.fc39.s390x 156/281 Installing : libX11-devel-1.8.6-2.fc39.s390x 157/281 Installing : libXrender-0.9.11-3.fc39.s390x 158/281 Installing : libXt-1.2.1-5.fc39.s390x 159/281 Installing : libXmu-1.1.4-3.fc39.s390x 160/281 Installing : libXext-devel-1.3.5-3.fc39.s390x 161/281 Installing : libXt-devel-1.2.1-5.fc39.s390x 162/281 Installing : libXi-1.8.1-2.fc39.s390x 163/281 Installing : libXp-1.0.4-3.fc39.s390x 164/281 Installing : libXfixes-6.0.0-6.fc39.s390x 165/281 Installing : libXfixes-devel-6.0.0-6.fc39.s390x 166/281 Installing : libXp-devel-1.0.4-3.fc39.s390x 167/281 Installing : libXmu-devel-1.1.4-3.fc39.s390x 168/281 Installing : xhost-1.0.9-4.fc39.s390x 169/281 Installing : xorg-x11-xauth-1:1.1.2-4.fc39.s390x 170/281 Installing : xrdb-1.2.1-6.fc39.s390x 171/281 Installing : libXrandr-1.5.2-11.fc39.s390x 172/281 Installing : libXrender-devel-0.9.11-3.fc39.s390x 173/281 Installing : libXxf86vm-1.1.5-3.fc39.s390x 174/281 Installing : libglvnd-glx-1:1.6.0-3.fc39.s390x 175/281 Installing : mesa-libGL-23.1.5-1.fc39.s390x 176/281 Installing : libglvnd-devel-1:1.6.0-3.fc39.s390x 177/281 Installing : mesa-libGL-devel-23.1.5-1.fc39.s390x 178/281 Installing : mesa-libGLU-devel-9.0.3-1.fc39.s390x 179/281 Installing : freeglut-3.4.0-4.fc39.s390x 180/281 Installing : libXpm-3.5.15-4.fc39.s390x 181/281 Installing : libxkbfile-1.1.1-3.fc39.s390x 182/281 Installing : setxkbmap-1.3.4-2.fc39.s390x 183/281 Installing : xmodmap-1.0.11-4.fc39.s390x 184/281 Installing : xorg-x11-xinit-1.4.0-18.fc39.s390x 185/281 Installing : jsoncpp-1.9.5-5.fc39.s390x 186/281 Installing : jbig2dec-libs-0.19-10.fc39.s390x 187/281 Installing : highway-1.0.5-1.fc39.s390x 188/281 Installing : libjxl-1:0.8.2-2.fc39.s390x 189/281 Installing : libaom-3.6.1-2.fc39.s390x 190/281 Installing : libavif-0.11.1-11.fc39.s390x 191/281 Installing : libheif-1.16.1-2.fc39.s390x 192/281 Installing : google-noto-fonts-common-20230801-1.fc39.noarch 193/281 Installing : google-noto-sans-vf-fonts-20230801-1.fc39.noarch 194/281 Installing : default-fonts-core-sans-4.0-6.fc39.noarch 195/281 Installing : cairo-1.17.8-5.fc39.s390x 196/281 Installing : harfbuzz-8.1.1-1.fc39.s390x 197/281 Installing : freetype-2.13.1-2.fc39.s390x 198/281 Installing : fontconfig-2.14.2-4.fc39.s390x 199/281 Running scriptlet: fontconfig-2.14.2-4.fc39.s390x 199/281 Installing : libXft-2.3.8-3.fc39.s390x 200/281 Installing : pango-1.50.14-2.fc39.s390x 201/281 Installing : cairo-gobject-1.17.8-5.fc39.s390x 202/281 Installing : librsvg2-2.56.90-9.fc39.s390x 203/281 Installing : rsvg-pixbuf-loader-2.56.90-9.fc39.s390x 204/281 Installing : lasi-1.1.3-11.fc39.s390x 205/281 Installing : motif-2.3.4-29.fc39.s390x 206/281 Installing : poppler-23.08.0-1.fc39.s390x 207/281 Installing : poppler-glib-23.08.0-1.fc39.s390x 208/281 Installing : gd-2.3.3-12.fc39.s390x 209/281 Installing : libraqm-0.8.0-5.fc39.s390x 210/281 Installing : mkfontscale-1.2.2-4.fc39.s390x 211/281 Installing : xorg-x11-fonts-ISO8859-1-100dpi-7.5-36.fc39.noar 212/281 Running scriptlet: xorg-x11-fonts-ISO8859-1-100dpi-7.5-36.fc39.noar 212/281 Installing : harfbuzz-icu-8.1.1-1.fc39.s390x 213/281 Installing : google-droid-sans-fonts-20200215-15.fc39.noarch 214/281 Installing : gmp-c++-1:6.2.1-5.fc39.s390x 215/281 Installing : gmp-devel-1:6.2.1-5.fc39.s390x 216/281 Installing : mpfr-devel-4.2.0-3.fc39.s390x 217/281 Installing : glibc-headers-s390-2.38-1.fc39.noarch 218/281 Installing : libxcrypt-devel-4.4.36-2.fc39.s390x 219/281 Installing : glibc-devel-2.38-1.fc39.s390x 220/281 Installing : gettext-envsubst-0.22-2.fc39.s390x 221/281 Installing : gettext-runtime-0.22-2.fc39.s390x 222/281 Installing : gettext-0.22-2.fc39.s390x 223/281 Installing : gc-8.2.2-4.fc39.s390x 224/281 Installing : guile22-2.2.7-9.fc39.s390x 225/281 Installing : make-1:4.4.1-2.fc39.s390x 226/281 Installing : gcc-13.2.1-1.fc39.s390x 227/281 Running scriptlet: gcc-13.2.1-1.fc39.s390x 227/281 Installing : cmake-data-3.27.1-1.fc39.noarch 228/281 Installing : cmake-3.27.1-1.fc39.s390x 229/281 Installing : fftw-libs-double-3.3.10-7.fc39.s390x 230/281 Installing : dbus-libs-1:1.14.8-2.fc39.s390x 231/281 Installing : avahi-libs-0.8-24.fc39.s390x 232/281 Installing : cups-libs-1:2.4.6-2.fc39.s390x 233/281 Installing : bzip2-devel-1.0.8-16.fc39.s390x 234/281 Installing : brotli-1.0.9-13.fc39.s390x 235/281 Installing : brotli-devel-1.0.9-13.fc39.s390x 236/281 Installing : freetype-devel-2.13.1-2.fc39.s390x 237/281 Installing : harfbuzz-devel-8.1.1-1.fc39.s390x 238/281 Installing : fontconfig-devel-2.14.2-4.fc39.s390x 239/281 Installing : libXft-devel-2.3.8-3.fc39.s390x 240/281 Installing : annobin-docs-12.23-1.fc39.noarch 241/281 Installing : adobe-mappings-pdf-20190401-5.fc39.noarch 242/281 Installing : libgs-10.01.2-2.fc39.s390x 243/281 Installing : graphviz-8.1.0-5.fc39.s390x 244/281 Running scriptlet: graphviz-8.1.0-5.fc39.s390x 244/281 Installing : ImageMagick-libs-1:7.1.1.13-2.fc39.s390x 245/281 Installing : openexr2-libs-2.5.8-4.fc39.s390x 246/281 Installing : aqsis-libs-1.8.2-53.fc39.s390x 247/281 Installing : openblas-0.3.23-1.fc39.s390x 248/281 Installing : openblas-openmp-0.3.23-1.fc39.s390x 249/281 Installing : flexiblas-netlib-3.3.1-5.fc39.s390x 250/281 Installing : flexiblas-openblas-openmp-3.3.1-5.fc39.s390x 251/281 Installing : flexiblas-3.3.1-5.fc39.s390x 252/281 Installing : python3-numpy-1:1.24.4-2.fc39.s390x 253/281 Installing : boost-numpy3-1.81.0-7.fc39.s390x 254/281 Installing : boost-test-1.81.0-7.fc39.s390x 255/281 Installing : boost-stacktrace-1.81.0-7.fc39.s390x 256/281 Installing : boost-serialization-1.81.0-7.fc39.s390x 257/281 Installing : boost-random-1.81.0-7.fc39.s390x 258/281 Installing : boost-program-options-1.81.0-7.fc39.s390x 259/281 Installing : boost-nowide-1.81.0-7.fc39.s390x 260/281 Installing : boost-math-1.81.0-7.fc39.s390x 261/281 Installing : boost-contract-1.81.0-7.fc39.s390x 262/281 Installing : boost-1.81.0-7.fc39.s390x 263/281 Installing : boost-devel-1.81.0-7.fc39.s390x 264/281 Installing : CGAL-devel-5.6-1.fc39.s390x 265/281 Installing : aqsis-core-1.8.2-53.fc39.s390x 266/281 Installing : ImageMagick-1:7.1.1.13-2.fc39.s390x 267/281 Installing : annobin-plugin-gcc-12.23-1.fc39.s390x 268/281 Running scriptlet: annobin-plugin-gcc-12.23-1.fc39.s390x 268/281 Installing : motif-devel-2.3.4-29.fc39.s390x 269/281 Installing : gcc-c++-13.2.1-1.fc39.s390x 270/281 Installing : gcc-plugin-annobin-13.2.1-1.fc39.s390x 271/281 Running scriptlet: gcc-plugin-annobin-13.2.1-1.fc39.s390x 271/281 Installing : freeglut-devel-3.4.0-4.fc39.s390x 272/281 Installing : libXi-devel-1.8.1-2.fc39.s390x 273/281 Installing : xdg-utils-1.1.3-14.fc39.noarch 274/281 Installing : opensubdiv-devel-3.5.0-6.fc39.s390x 275/281 Installing : libusb-compat-0.1-devel-0.1.8-5.fc39.s390x 276/281 Installing : bison-3.8.2-5.fc39.s390x 277/281 Installing : flex-2.6.4-13.fc39.s390x 278/281 Installing : bitstream-vera-sans-fonts-1.10-48.fc38.noarch 279/281 Installing : expat-devel-2.5.0-3.fc39.s390x 280/281 Installing : libcurl-devel-8.2.1-1.fc39.s390x 281/281 Running scriptlet: urw-base35-bookman-fonts-20200910-18.fc39.noarch 281/281 Running scriptlet: urw-base35-c059-fonts-20200910-18.fc39.noarch 281/281 Running scriptlet: urw-base35-d050000l-fonts-20200910-18.fc39.noarc 281/281 Running scriptlet: urw-base35-gothic-fonts-20200910-18.fc39.noarch 281/281 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20200910-18.fc39 281/281 Running scriptlet: urw-base35-nimbus-roman-fonts-20200910-18.fc39.n 281/281 Running scriptlet: urw-base35-nimbus-sans-fonts-20200910-18.fc39.no 281/281 Running scriptlet: urw-base35-p052-fonts-20200910-18.fc39.noarch 281/281 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20200910-18 281/281 Running scriptlet: urw-base35-z003-fonts-20200910-18.fc39.noarch 281/281 Running scriptlet: crypto-policies-scripts-20230731-1.git5ed06e0.fc 281/281 Running scriptlet: nss-3.92.0-1.fc39.s390x 281/281 Running scriptlet: fontconfig-2.14.2-4.fc39.s390x 281/281 Running scriptlet: libcurl-devel-8.2.1-1.fc39.s390x 281/281 Verifying : CGAL-devel-5.6-1.fc39.s390x 1/281 Verifying : ImageMagick-1:7.1.1.13-2.fc39.s390x 2/281 Verifying : ImageMagick-libs-1:7.1.1.13-2.fc39.s390x 3/281 Verifying : aqsis-core-1.8.2-53.fc39.s390x 4/281 Verifying : aqsis-libs-1.8.2-53.fc39.s390x 5/281 Verifying : boost-1.81.0-7.fc39.s390x 6/281 Verifying : boost-atomic-1.81.0-7.fc39.s390x 7/281 Verifying : boost-chrono-1.81.0-7.fc39.s390x 8/281 Verifying : boost-container-1.81.0-7.fc39.s390x 9/281 Verifying : boost-context-1.81.0-7.fc39.s390x 10/281 Verifying : boost-contract-1.81.0-7.fc39.s390x 11/281 Verifying : boost-coroutine-1.81.0-7.fc39.s390x 12/281 Verifying : boost-date-time-1.81.0-7.fc39.s390x 13/281 Verifying : boost-devel-1.81.0-7.fc39.s390x 14/281 Verifying : boost-fiber-1.81.0-7.fc39.s390x 15/281 Verifying : boost-filesystem-1.81.0-7.fc39.s390x 16/281 Verifying : boost-graph-1.81.0-7.fc39.s390x 17/281 Verifying : boost-iostreams-1.81.0-7.fc39.s390x 18/281 Verifying : boost-json-1.81.0-7.fc39.s390x 19/281 Verifying : boost-locale-1.81.0-7.fc39.s390x 20/281 Verifying : boost-log-1.81.0-7.fc39.s390x 21/281 Verifying : boost-math-1.81.0-7.fc39.s390x 22/281 Verifying : boost-nowide-1.81.0-7.fc39.s390x 23/281 Verifying : boost-numpy3-1.81.0-7.fc39.s390x 24/281 Verifying : boost-program-options-1.81.0-7.fc39.s390x 25/281 Verifying : boost-python3-1.81.0-7.fc39.s390x 26/281 Verifying : boost-random-1.81.0-7.fc39.s390x 27/281 Verifying : boost-regex-1.81.0-7.fc39.s390x 28/281 Verifying : boost-serialization-1.81.0-7.fc39.s390x 29/281 Verifying : boost-stacktrace-1.81.0-7.fc39.s390x 30/281 Verifying : boost-system-1.81.0-7.fc39.s390x 31/281 Verifying : boost-test-1.81.0-7.fc39.s390x 32/281 Verifying : boost-thread-1.81.0-7.fc39.s390x 33/281 Verifying : boost-timer-1.81.0-7.fc39.s390x 34/281 Verifying : boost-type_erasure-1.81.0-7.fc39.s390x 35/281 Verifying : boost-wave-1.81.0-7.fc39.s390x 36/281 Verifying : eigen3-devel-3.4.0-12.fc39.noarch 37/281 Verifying : flexiblas-3.3.1-5.fc39.s390x 38/281 Verifying : flexiblas-netlib-3.3.1-5.fc39.s390x 39/281 Verifying : flexiblas-openblas-openmp-3.3.1-5.fc39.s390x 40/281 Verifying : graphite2-1.3.14-12.fc39.s390x 41/281 Verifying : graphite2-devel-1.3.14-12.fc39.s390x 42/281 Verifying : graphviz-8.1.0-5.fc39.s390x 43/281 Verifying : imath-3.1.9-3.fc39.s390x 44/281 Verifying : libjxl-1:0.8.2-2.fc39.s390x 45/281 Verifying : openblas-0.3.23-1.fc39.s390x 46/281 Verifying : openblas-openmp-0.3.23-1.fc39.s390x 47/281 Verifying : openexr-libs-3.1.10-1.fc39.s390x 48/281 Verifying : openexr2-libs-2.5.8-4.fc39.s390x 49/281 Verifying : poppler-23.08.0-1.fc39.s390x 50/281 Verifying : poppler-glib-23.08.0-1.fc39.s390x 51/281 Verifying : python3-numpy-1:1.24.4-2.fc39.s390x 52/281 Verifying : LibRaw-0.21.1-5.fc39.s390x 53/281 Verifying : abattis-cantarell-vf-fonts-0.301-10.fc39.noarch 54/281 Verifying : adobe-mappings-cmap-20230622-1.fc39.noarch 55/281 Verifying : adobe-mappings-cmap-deprecated-20230622-1.fc39.n 56/281 Verifying : adobe-mappings-pdf-20190401-5.fc39.noarch 57/281 Verifying : annobin-docs-12.23-1.fc39.noarch 58/281 Verifying : annobin-plugin-gcc-12.23-1.fc39.s390x 59/281 Verifying : avahi-libs-0.8-24.fc39.s390x 60/281 Verifying : bison-3.8.2-5.fc39.s390x 61/281 Verifying : bitstream-vera-sans-fonts-1.10-48.fc38.noarch 62/281 Verifying : brotli-1.0.9-13.fc39.s390x 63/281 Verifying : brotli-devel-1.0.9-13.fc39.s390x 64/281 Verifying : bzip2-devel-1.0.8-16.fc39.s390x 65/281 Verifying : cairo-1.17.8-5.fc39.s390x 66/281 Verifying : cairo-gobject-1.17.8-5.fc39.s390x 67/281 Verifying : cmake-3.27.1-1.fc39.s390x 68/281 Verifying : cmake-data-3.27.1-1.fc39.noarch 69/281 Verifying : cmake-filesystem-3.27.1-1.fc39.s390x 70/281 Verifying : cmake-rpm-macros-3.27.1-1.fc39.noarch 71/281 Verifying : cpp-13.2.1-1.fc39.s390x 72/281 Verifying : crypto-policies-scripts-20230731-1.git5ed06e0.fc 73/281 Verifying : cups-libs-1:2.4.6-2.fc39.s390x 74/281 Verifying : dbus-libs-1:1.14.8-2.fc39.s390x 75/281 Verifying : default-fonts-core-sans-4.0-6.fc39.noarch 76/281 Verifying : desktop-file-utils-0.26-9.fc39.s390x 77/281 Verifying : emacs-filesystem-1:28.2-10.fc39.noarch 78/281 Verifying : expat-2.5.0-3.fc39.s390x 79/281 Verifying : expat-devel-2.5.0-3.fc39.s390x 80/281 Verifying : fftw-libs-double-3.3.10-7.fc39.s390x 81/281 Verifying : flex-2.6.4-13.fc39.s390x 82/281 Verifying : fontconfig-2.14.2-4.fc39.s390x 83/281 Verifying : fontconfig-devel-2.14.2-4.fc39.s390x 84/281 Verifying : fonts-filesystem-1:2.0.5-12.fc39.noarch 85/281 Verifying : freeglut-3.4.0-4.fc39.s390x 86/281 Verifying : freeglut-devel-3.4.0-4.fc39.s390x 87/281 Verifying : freetype-2.13.1-2.fc39.s390x 88/281 Verifying : freetype-devel-2.13.1-2.fc39.s390x 89/281 Verifying : fribidi-1.0.13-2.fc39.s390x 90/281 Verifying : gc-8.2.2-4.fc39.s390x 91/281 Verifying : gcc-13.2.1-1.fc39.s390x 92/281 Verifying : gcc-c++-13.2.1-1.fc39.s390x 93/281 Verifying : gcc-plugin-annobin-13.2.1-1.fc39.s390x 94/281 Verifying : gd-2.3.3-12.fc39.s390x 95/281 Verifying : gdk-pixbuf2-2.42.10-5.fc39.s390x 96/281 Verifying : gettext-0.22-2.fc39.s390x 97/281 Verifying : gettext-envsubst-0.22-2.fc39.s390x 98/281 Verifying : gettext-libs-0.22-2.fc39.s390x 99/281 Verifying : gettext-runtime-0.22-2.fc39.s390x 100/281 Verifying : gl-manpages-1.1-28.20190306.fc39.noarch 101/281 Verifying : glib2-2.77.1-1.fc39.s390x 102/281 Verifying : glib2-devel-2.77.1-1.fc39.s390x 103/281 Verifying : glibc-devel-2.38-1.fc39.s390x 104/281 Verifying : glibc-headers-s390-2.38-1.fc39.noarch 105/281 Verifying : gmp-c++-1:6.2.1-5.fc39.s390x 106/281 Verifying : gmp-devel-1:6.2.1-5.fc39.s390x 107/281 Verifying : gnutls-3.8.0-7.fc39.s390x 108/281 Verifying : google-droid-sans-fonts-20200215-15.fc39.noarch 109/281 Verifying : google-noto-fonts-common-20230801-1.fc39.noarch 110/281 Verifying : google-noto-sans-vf-fonts-20230801-1.fc39.noarch 111/281 Verifying : gts-0.7.6-46.20121130.fc39.s390x 112/281 Verifying : guile22-2.2.7-9.fc39.s390x 113/281 Verifying : harfbuzz-8.1.1-1.fc39.s390x 114/281 Verifying : harfbuzz-devel-8.1.1-1.fc39.s390x 115/281 Verifying : harfbuzz-icu-8.1.1-1.fc39.s390x 116/281 Verifying : highway-1.0.5-1.fc39.s390x 117/281 Verifying : jasper-libs-3.0.6-4.fc39.s390x 118/281 Verifying : jbig2dec-libs-0.19-10.fc39.s390x 119/281 Verifying : jbigkit-libs-2.1-26.fc39.s390x 120/281 Verifying : jsoncpp-1.9.5-5.fc39.s390x 121/281 Verifying : kernel-headers-6.5.0-0.rc2.git0.1.fc39.s390x 122/281 Verifying : lasi-1.1.3-11.fc39.s390x 123/281 Verifying : lcms2-2.15-2.fc39.s390x 124/281 Verifying : libICE-1.0.10-11.fc39.s390x 125/281 Verifying : libICE-devel-1.0.10-11.fc39.s390x 126/281 Verifying : libSM-1.2.3-13.fc39.s390x 127/281 Verifying : libSM-devel-1.2.3-13.fc39.s390x 128/281 Verifying : libX11-1.8.6-2.fc39.s390x 129/281 Verifying : libX11-common-1.8.6-2.fc39.noarch 130/281 Verifying : libX11-devel-1.8.6-2.fc39.s390x 131/281 Verifying : libX11-xcb-1.8.6-2.fc39.s390x 132/281 Verifying : libXau-1.0.11-3.fc39.s390x 133/281 Verifying : libXau-devel-1.0.11-3.fc39.s390x 134/281 Verifying : libXext-1.3.5-3.fc39.s390x 135/281 Verifying : libXext-devel-1.3.5-3.fc39.s390x 136/281 Verifying : libXfixes-6.0.0-6.fc39.s390x 137/281 Verifying : libXfixes-devel-6.0.0-6.fc39.s390x 138/281 Verifying : libXft-2.3.8-3.fc39.s390x 139/281 Verifying : libXft-devel-2.3.8-3.fc39.s390x 140/281 Verifying : libXi-1.8.1-2.fc39.s390x 141/281 Verifying : libXi-devel-1.8.1-2.fc39.s390x 142/281 Verifying : libXmu-1.1.4-3.fc39.s390x 143/281 Verifying : libXmu-devel-1.1.4-3.fc39.s390x 144/281 Verifying : libXp-1.0.4-3.fc39.s390x 145/281 Verifying : libXp-devel-1.0.4-3.fc39.s390x 146/281 Verifying : libXpm-3.5.15-4.fc39.s390x 147/281 Verifying : libXrandr-1.5.2-11.fc39.s390x 148/281 Verifying : libXrender-0.9.11-3.fc39.s390x 149/281 Verifying : libXrender-devel-0.9.11-3.fc39.s390x 150/281 Verifying : libXt-1.2.1-5.fc39.s390x 151/281 Verifying : libXt-devel-1.2.1-5.fc39.s390x 152/281 Verifying : libXxf86vm-1.1.5-3.fc39.s390x 153/281 Verifying : libaom-3.6.1-2.fc39.s390x 154/281 Verifying : libasan-13.2.1-1.fc39.s390x 155/281 Verifying : libatomic-13.2.1-1.fc39.s390x 156/281 Verifying : libavif-0.11.1-11.fc39.s390x 157/281 Verifying : libb2-0.98.1-9.fc39.s390x 158/281 Verifying : libblkid-devel-2.39.1-3.fc39.s390x 159/281 Verifying : libcurl-devel-8.2.1-1.fc39.s390x 160/281 Verifying : libdatrie-0.2.13-7.fc39.s390x 161/281 Verifying : libdav1d-1.2.1-2.fc39.s390x 162/281 Verifying : libdrm-2.4.114-3.fc39.s390x 163/281 Verifying : libdrm-devel-2.4.114-3.fc39.s390x 164/281 Verifying : libffi-devel-3.4.4-4.fc39.s390x 165/281 Verifying : libfontenc-1.1.6-3.fc39.s390x 166/281 Verifying : libgfortran-13.2.1-1.fc39.s390x 167/281 Verifying : libglvnd-1:1.6.0-3.fc39.s390x 168/281 Verifying : libglvnd-core-devel-1:1.6.0-3.fc39.s390x 169/281 Verifying : libglvnd-devel-1:1.6.0-3.fc39.s390x 170/281 Verifying : libglvnd-egl-1:1.6.0-3.fc39.s390x 171/281 Verifying : libglvnd-gles-1:1.6.0-3.fc39.s390x 172/281 Verifying : libglvnd-glx-1:1.6.0-3.fc39.s390x 173/281 Verifying : libglvnd-opengl-1:1.6.0-3.fc39.s390x 174/281 Verifying : libgs-10.01.2-2.fc39.s390x 175/281 Verifying : libheif-1.16.1-2.fc39.s390x 176/281 Verifying : libicu-73.2-2.fc39.s390x 177/281 Verifying : libicu-devel-73.2-2.fc39.s390x 178/281 Verifying : libijs-0.35-19.fc39.s390x 179/281 Verifying : libimagequant-4.0.1-5.fc39.s390x 180/281 Verifying : libjpeg-turbo-2.1.4-3.fc39.s390x 181/281 Verifying : libjpeg-turbo-devel-2.1.4-3.fc39.s390x 182/281 Verifying : liblqr-1-0.4.2-22.fc39.s390x 183/281 Verifying : libmount-devel-2.39.1-3.fc39.s390x 184/281 Verifying : libmpc-1.3.1-3.fc39.s390x 185/281 Verifying : libpaper-1:2.1.1-1.fc39.s390x 186/281 Verifying : libpng-2:1.6.37-15.fc39.s390x 187/281 Verifying : libpng-devel-2:1.6.37-15.fc39.s390x 188/281 Verifying : libraqm-0.8.0-5.fc39.s390x 189/281 Verifying : librsvg2-2.56.90-9.fc39.s390x 190/281 Verifying : libselinux-devel-3.5-5.fc39.s390x 191/281 Verifying : libsepol-devel-3.5-2.fc39.s390x 192/281 Verifying : libstdc++-devel-13.2.1-1.fc39.s390x 193/281 Verifying : libthai-0.1.29-6.fc39.s390x 194/281 Verifying : libtiff-4.4.0-7.fc39.s390x 195/281 Verifying : libtool-ltdl-2.4.7-7.fc39.s390x 196/281 Verifying : libubsan-13.2.1-1.fc39.s390x 197/281 Verifying : libusb-compat-0.1-0.1.8-5.fc39.s390x 198/281 Verifying : libusb-compat-0.1-devel-0.1.8-5.fc39.s390x 199/281 Verifying : libusb1-1.0.26-3.fc39.s390x 200/281 Verifying : libusb1-devel-1.0.26-3.fc39.s390x 201/281 Verifying : libuv-1:1.46.0-2.fc39.s390x 202/281 Verifying : libwayland-client-1.22.0-2.fc39.s390x 203/281 Verifying : libwayland-server-1.22.0-2.fc39.s390x 204/281 Verifying : libwebp-1.3.1-2.fc39.s390x 205/281 Verifying : libwmf-lite-0.2.13-2.fc39.s390x 206/281 Verifying : libxcb-1.13.1-12.fc39.s390x 207/281 Verifying : libxcb-devel-1.13.1-12.fc39.s390x 208/281 Verifying : libxcrypt-devel-4.4.36-2.fc39.s390x 209/281 Verifying : libxkbfile-1.1.1-3.fc39.s390x 210/281 Verifying : libxml2-devel-2.10.4-3.fc39.s390x 211/281 Verifying : libxshmfence-1.3-13.fc39.s390x 212/281 Verifying : libzip-1.10.0-2.fc39.s390x 213/281 Verifying : m4-1.4.19-6.fc39.s390x 214/281 Verifying : make-1:4.4.1-2.fc39.s390x 215/281 Verifying : mesa-libEGL-23.1.5-1.fc39.s390x 216/281 Verifying : mesa-libGL-23.1.5-1.fc39.s390x 217/281 Verifying : mesa-libGL-devel-23.1.5-1.fc39.s390x 218/281 Verifying : mesa-libGLU-9.0.3-1.fc39.s390x 219/281 Verifying : mesa-libGLU-devel-9.0.3-1.fc39.s390x 220/281 Verifying : mesa-libgbm-23.1.5-1.fc39.s390x 221/281 Verifying : mesa-libglapi-23.1.5-1.fc39.s390x 222/281 Verifying : mkfontscale-1.2.2-4.fc39.s390x 223/281 Verifying : motif-2.3.4-29.fc39.s390x 224/281 Verifying : motif-devel-2.3.4-29.fc39.s390x 225/281 Verifying : mpdecimal-2.5.1-7.fc39.s390x 226/281 Verifying : mpfr-devel-4.2.0-3.fc39.s390x 227/281 Verifying : netpbm-11.02.00-2.fc39.s390x 228/281 Verifying : nettle-3.9.1-2.fc39.s390x 229/281 Verifying : nspr-4.35.0-11.fc39.s390x 230/281 Verifying : nss-3.92.0-1.fc39.s390x 231/281 Verifying : nss-softokn-3.92.0-1.fc39.s390x 232/281 Verifying : nss-softokn-freebl-3.92.0-1.fc39.s390x 233/281 Verifying : nss-sysinit-3.92.0-1.fc39.s390x 234/281 Verifying : nss-util-3.92.0-1.fc39.s390x 235/281 Verifying : openjpeg2-2.5.0-4.fc39.s390x 236/281 Verifying : opensubdiv-3.5.0-6.fc39.s390x 237/281 Verifying : opensubdiv-devel-3.5.0-6.fc39.s390x 238/281 Verifying : pango-1.50.14-2.fc39.s390x 239/281 Verifying : pcre2-devel-10.42-1.fc39.2.s390x 240/281 Verifying : pcre2-utf16-10.42-1.fc39.2.s390x 241/281 Verifying : pcre2-utf32-10.42-1.fc39.2.s390x 242/281 Verifying : pixman-0.42.2-2.fc39.s390x 243/281 Verifying : poppler-data-0.4.11-5.fc39.noarch 244/281 Verifying : python-pip-wheel-23.1.2-6.fc39.noarch 245/281 Verifying : python3-3.12.0~b4-2.fc39.s390x 246/281 Verifying : python3-libs-3.12.0~b4-2.fc39.s390x 247/281 Verifying : python3-setuptools-67.7.2-5.fc39.noarch 248/281 Verifying : rav1e-libs-0.6.6-2.fc39.s390x 249/281 Verifying : rhash-1.4.3-3.fc39.s390x 250/281 Verifying : rsvg-pixbuf-loader-2.56.90-9.fc39.s390x 251/281 Verifying : setxkbmap-1.3.4-2.fc39.s390x 252/281 Verifying : shared-mime-info-2.2-4.fc39.s390x 253/281 Verifying : svt-av1-libs-1.4.1-3.fc39.s390x 254/281 Verifying : sysprof-capture-devel-3.48.0-2.fc39.s390x 255/281 Verifying : tbb-2020.3-20.fc39.s390x 256/281 Verifying : urw-base35-bookman-fonts-20200910-18.fc39.noarch 257/281 Verifying : urw-base35-c059-fonts-20200910-18.fc39.noarch 258/281 Verifying : urw-base35-d050000l-fonts-20200910-18.fc39.noarc 259/281 Verifying : urw-base35-fonts-20200910-18.fc39.noarch 260/281 Verifying : urw-base35-fonts-common-20200910-18.fc39.noarch 261/281 Verifying : urw-base35-gothic-fonts-20200910-18.fc39.noarch 262/281 Verifying : urw-base35-nimbus-mono-ps-fonts-20200910-18.fc39 263/281 Verifying : urw-base35-nimbus-roman-fonts-20200910-18.fc39.n 264/281 Verifying : urw-base35-nimbus-sans-fonts-20200910-18.fc39.no 265/281 Verifying : urw-base35-p052-fonts-20200910-18.fc39.noarch 266/281 Verifying : urw-base35-standard-symbols-ps-fonts-20200910-18 267/281 Verifying : urw-base35-z003-fonts-20200910-18.fc39.noarch 268/281 Verifying : vim-filesystem-2:9.0.1677-3.fc39.noarch 269/281 Verifying : xdg-utils-1.1.3-14.fc39.noarch 270/281 Verifying : xhost-1.0.9-4.fc39.s390x 271/281 Verifying : xml-common-0.6.3-61.fc39.noarch 272/281 Verifying : xmodmap-1.0.11-4.fc39.s390x 273/281 Verifying : xorg-x11-fonts-ISO8859-1-100dpi-7.5-36.fc39.noar 274/281 Verifying : xorg-x11-proto-devel-2023.2-2.fc39.noarch 275/281 Verifying : xorg-x11-xauth-1:1.1.2-4.fc39.s390x 276/281 Verifying : xorg-x11-xbitmaps-1.1.2-4.fc39.noarch 277/281 Verifying : xorg-x11-xinit-1.4.0-18.fc39.s390x 278/281 Verifying : xrdb-1.2.1-6.fc39.s390x 279/281 Verifying : xz-devel-5.4.4-1.fc39.s390x 280/281 Verifying : zlib-devel-1.2.13-4.fc39.s390x 281/281 Installed: CGAL-devel-5.6-1.fc39.s390x ImageMagick-1:7.1.1.13-2.fc39.s390x ImageMagick-libs-1:7.1.1.13-2.fc39.s390x LibRaw-0.21.1-5.fc39.s390x abattis-cantarell-vf-fonts-0.301-10.fc39.noarch adobe-mappings-cmap-20230622-1.fc39.noarch adobe-mappings-cmap-deprecated-20230622-1.fc39.noarch adobe-mappings-pdf-20190401-5.fc39.noarch annobin-docs-12.23-1.fc39.noarch annobin-plugin-gcc-12.23-1.fc39.s390x aqsis-core-1.8.2-53.fc39.s390x aqsis-libs-1.8.2-53.fc39.s390x avahi-libs-0.8-24.fc39.s390x bison-3.8.2-5.fc39.s390x bitstream-vera-sans-fonts-1.10-48.fc38.noarch boost-1.81.0-7.fc39.s390x boost-atomic-1.81.0-7.fc39.s390x boost-chrono-1.81.0-7.fc39.s390x boost-container-1.81.0-7.fc39.s390x boost-context-1.81.0-7.fc39.s390x boost-contract-1.81.0-7.fc39.s390x boost-coroutine-1.81.0-7.fc39.s390x boost-date-time-1.81.0-7.fc39.s390x boost-devel-1.81.0-7.fc39.s390x boost-fiber-1.81.0-7.fc39.s390x boost-filesystem-1.81.0-7.fc39.s390x boost-graph-1.81.0-7.fc39.s390x boost-iostreams-1.81.0-7.fc39.s390x boost-json-1.81.0-7.fc39.s390x boost-locale-1.81.0-7.fc39.s390x boost-log-1.81.0-7.fc39.s390x boost-math-1.81.0-7.fc39.s390x boost-nowide-1.81.0-7.fc39.s390x boost-numpy3-1.81.0-7.fc39.s390x boost-program-options-1.81.0-7.fc39.s390x boost-python3-1.81.0-7.fc39.s390x boost-random-1.81.0-7.fc39.s390x boost-regex-1.81.0-7.fc39.s390x boost-serialization-1.81.0-7.fc39.s390x boost-stacktrace-1.81.0-7.fc39.s390x boost-system-1.81.0-7.fc39.s390x boost-test-1.81.0-7.fc39.s390x boost-thread-1.81.0-7.fc39.s390x boost-timer-1.81.0-7.fc39.s390x boost-type_erasure-1.81.0-7.fc39.s390x boost-wave-1.81.0-7.fc39.s390x brotli-1.0.9-13.fc39.s390x brotli-devel-1.0.9-13.fc39.s390x bzip2-devel-1.0.8-16.fc39.s390x cairo-1.17.8-5.fc39.s390x cairo-gobject-1.17.8-5.fc39.s390x cmake-3.27.1-1.fc39.s390x cmake-data-3.27.1-1.fc39.noarch cmake-filesystem-3.27.1-1.fc39.s390x cmake-rpm-macros-3.27.1-1.fc39.noarch cpp-13.2.1-1.fc39.s390x crypto-policies-scripts-20230731-1.git5ed06e0.fc39.noarch cups-libs-1:2.4.6-2.fc39.s390x dbus-libs-1:1.14.8-2.fc39.s390x default-fonts-core-sans-4.0-6.fc39.noarch desktop-file-utils-0.26-9.fc39.s390x eigen3-devel-3.4.0-12.fc39.noarch emacs-filesystem-1:28.2-10.fc39.noarch expat-2.5.0-3.fc39.s390x expat-devel-2.5.0-3.fc39.s390x fftw-libs-double-3.3.10-7.fc39.s390x flex-2.6.4-13.fc39.s390x flexiblas-3.3.1-5.fc39.s390x flexiblas-netlib-3.3.1-5.fc39.s390x flexiblas-openblas-openmp-3.3.1-5.fc39.s390x fontconfig-2.14.2-4.fc39.s390x fontconfig-devel-2.14.2-4.fc39.s390x fonts-filesystem-1:2.0.5-12.fc39.noarch freeglut-3.4.0-4.fc39.s390x freeglut-devel-3.4.0-4.fc39.s390x freetype-2.13.1-2.fc39.s390x freetype-devel-2.13.1-2.fc39.s390x fribidi-1.0.13-2.fc39.s390x gc-8.2.2-4.fc39.s390x gcc-13.2.1-1.fc39.s390x gcc-c++-13.2.1-1.fc39.s390x gcc-plugin-annobin-13.2.1-1.fc39.s390x gd-2.3.3-12.fc39.s390x gdk-pixbuf2-2.42.10-5.fc39.s390x gettext-0.22-2.fc39.s390x gettext-envsubst-0.22-2.fc39.s390x gettext-libs-0.22-2.fc39.s390x gettext-runtime-0.22-2.fc39.s390x gl-manpages-1.1-28.20190306.fc39.noarch glib2-2.77.1-1.fc39.s390x glib2-devel-2.77.1-1.fc39.s390x glibc-devel-2.38-1.fc39.s390x glibc-headers-s390-2.38-1.fc39.noarch gmp-c++-1:6.2.1-5.fc39.s390x gmp-devel-1:6.2.1-5.fc39.s390x gnutls-3.8.0-7.fc39.s390x google-droid-sans-fonts-20200215-15.fc39.noarch google-noto-fonts-common-20230801-1.fc39.noarch google-noto-sans-vf-fonts-20230801-1.fc39.noarch graphite2-1.3.14-12.fc39.s390x graphite2-devel-1.3.14-12.fc39.s390x graphviz-8.1.0-5.fc39.s390x gts-0.7.6-46.20121130.fc39.s390x guile22-2.2.7-9.fc39.s390x harfbuzz-8.1.1-1.fc39.s390x harfbuzz-devel-8.1.1-1.fc39.s390x harfbuzz-icu-8.1.1-1.fc39.s390x highway-1.0.5-1.fc39.s390x imath-3.1.9-3.fc39.s390x jasper-libs-3.0.6-4.fc39.s390x jbig2dec-libs-0.19-10.fc39.s390x jbigkit-libs-2.1-26.fc39.s390x jsoncpp-1.9.5-5.fc39.s390x kernel-headers-6.5.0-0.rc2.git0.1.fc39.s390x lasi-1.1.3-11.fc39.s390x lcms2-2.15-2.fc39.s390x libICE-1.0.10-11.fc39.s390x libICE-devel-1.0.10-11.fc39.s390x libSM-1.2.3-13.fc39.s390x libSM-devel-1.2.3-13.fc39.s390x libX11-1.8.6-2.fc39.s390x libX11-common-1.8.6-2.fc39.noarch libX11-devel-1.8.6-2.fc39.s390x libX11-xcb-1.8.6-2.fc39.s390x libXau-1.0.11-3.fc39.s390x libXau-devel-1.0.11-3.fc39.s390x libXext-1.3.5-3.fc39.s390x libXext-devel-1.3.5-3.fc39.s390x libXfixes-6.0.0-6.fc39.s390x libXfixes-devel-6.0.0-6.fc39.s390x libXft-2.3.8-3.fc39.s390x libXft-devel-2.3.8-3.fc39.s390x libXi-1.8.1-2.fc39.s390x libXi-devel-1.8.1-2.fc39.s390x libXmu-1.1.4-3.fc39.s390x libXmu-devel-1.1.4-3.fc39.s390x libXp-1.0.4-3.fc39.s390x libXp-devel-1.0.4-3.fc39.s390x libXpm-3.5.15-4.fc39.s390x libXrandr-1.5.2-11.fc39.s390x libXrender-0.9.11-3.fc39.s390x libXrender-devel-0.9.11-3.fc39.s390x libXt-1.2.1-5.fc39.s390x libXt-devel-1.2.1-5.fc39.s390x libXxf86vm-1.1.5-3.fc39.s390x libaom-3.6.1-2.fc39.s390x libasan-13.2.1-1.fc39.s390x libatomic-13.2.1-1.fc39.s390x libavif-0.11.1-11.fc39.s390x libb2-0.98.1-9.fc39.s390x libblkid-devel-2.39.1-3.fc39.s390x libcurl-devel-8.2.1-1.fc39.s390x libdatrie-0.2.13-7.fc39.s390x libdav1d-1.2.1-2.fc39.s390x libdrm-2.4.114-3.fc39.s390x libdrm-devel-2.4.114-3.fc39.s390x libffi-devel-3.4.4-4.fc39.s390x libfontenc-1.1.6-3.fc39.s390x libgfortran-13.2.1-1.fc39.s390x libglvnd-1:1.6.0-3.fc39.s390x libglvnd-core-devel-1:1.6.0-3.fc39.s390x libglvnd-devel-1:1.6.0-3.fc39.s390x libglvnd-egl-1:1.6.0-3.fc39.s390x libglvnd-gles-1:1.6.0-3.fc39.s390x libglvnd-glx-1:1.6.0-3.fc39.s390x libglvnd-opengl-1:1.6.0-3.fc39.s390x libgs-10.01.2-2.fc39.s390x libheif-1.16.1-2.fc39.s390x libicu-73.2-2.fc39.s390x libicu-devel-73.2-2.fc39.s390x libijs-0.35-19.fc39.s390x libimagequant-4.0.1-5.fc39.s390x libjpeg-turbo-2.1.4-3.fc39.s390x libjpeg-turbo-devel-2.1.4-3.fc39.s390x libjxl-1:0.8.2-2.fc39.s390x liblqr-1-0.4.2-22.fc39.s390x libmount-devel-2.39.1-3.fc39.s390x libmpc-1.3.1-3.fc39.s390x libpaper-1:2.1.1-1.fc39.s390x libpng-2:1.6.37-15.fc39.s390x libpng-devel-2:1.6.37-15.fc39.s390x libraqm-0.8.0-5.fc39.s390x librsvg2-2.56.90-9.fc39.s390x libselinux-devel-3.5-5.fc39.s390x libsepol-devel-3.5-2.fc39.s390x libstdc++-devel-13.2.1-1.fc39.s390x libthai-0.1.29-6.fc39.s390x libtiff-4.4.0-7.fc39.s390x libtool-ltdl-2.4.7-7.fc39.s390x libubsan-13.2.1-1.fc39.s390x libusb-compat-0.1-0.1.8-5.fc39.s390x libusb-compat-0.1-devel-0.1.8-5.fc39.s390x libusb1-1.0.26-3.fc39.s390x libusb1-devel-1.0.26-3.fc39.s390x libuv-1:1.46.0-2.fc39.s390x libwayland-client-1.22.0-2.fc39.s390x libwayland-server-1.22.0-2.fc39.s390x libwebp-1.3.1-2.fc39.s390x libwmf-lite-0.2.13-2.fc39.s390x libxcb-1.13.1-12.fc39.s390x libxcb-devel-1.13.1-12.fc39.s390x libxcrypt-devel-4.4.36-2.fc39.s390x libxkbfile-1.1.1-3.fc39.s390x libxml2-devel-2.10.4-3.fc39.s390x libxshmfence-1.3-13.fc39.s390x libzip-1.10.0-2.fc39.s390x m4-1.4.19-6.fc39.s390x make-1:4.4.1-2.fc39.s390x mesa-libEGL-23.1.5-1.fc39.s390x mesa-libGL-23.1.5-1.fc39.s390x mesa-libGL-devel-23.1.5-1.fc39.s390x mesa-libGLU-9.0.3-1.fc39.s390x mesa-libGLU-devel-9.0.3-1.fc39.s390x mesa-libgbm-23.1.5-1.fc39.s390x mesa-libglapi-23.1.5-1.fc39.s390x mkfontscale-1.2.2-4.fc39.s390x motif-2.3.4-29.fc39.s390x motif-devel-2.3.4-29.fc39.s390x mpdecimal-2.5.1-7.fc39.s390x mpfr-devel-4.2.0-3.fc39.s390x netpbm-11.02.00-2.fc39.s390x nettle-3.9.1-2.fc39.s390x nspr-4.35.0-11.fc39.s390x nss-3.92.0-1.fc39.s390x nss-softokn-3.92.0-1.fc39.s390x nss-softokn-freebl-3.92.0-1.fc39.s390x nss-sysinit-3.92.0-1.fc39.s390x nss-util-3.92.0-1.fc39.s390x openblas-0.3.23-1.fc39.s390x openblas-openmp-0.3.23-1.fc39.s390x openexr-libs-3.1.10-1.fc39.s390x openexr2-libs-2.5.8-4.fc39.s390x openjpeg2-2.5.0-4.fc39.s390x opensubdiv-3.5.0-6.fc39.s390x opensubdiv-devel-3.5.0-6.fc39.s390x pango-1.50.14-2.fc39.s390x pcre2-devel-10.42-1.fc39.2.s390x pcre2-utf16-10.42-1.fc39.2.s390x pcre2-utf32-10.42-1.fc39.2.s390x pixman-0.42.2-2.fc39.s390x poppler-23.08.0-1.fc39.s390x poppler-data-0.4.11-5.fc39.noarch poppler-glib-23.08.0-1.fc39.s390x python-pip-wheel-23.1.2-6.fc39.noarch python3-3.12.0~b4-2.fc39.s390x python3-libs-3.12.0~b4-2.fc39.s390x python3-numpy-1:1.24.4-2.fc39.s390x python3-setuptools-67.7.2-5.fc39.noarch rav1e-libs-0.6.6-2.fc39.s390x rhash-1.4.3-3.fc39.s390x rsvg-pixbuf-loader-2.56.90-9.fc39.s390x setxkbmap-1.3.4-2.fc39.s390x shared-mime-info-2.2-4.fc39.s390x svt-av1-libs-1.4.1-3.fc39.s390x sysprof-capture-devel-3.48.0-2.fc39.s390x tbb-2020.3-20.fc39.s390x urw-base35-bookman-fonts-20200910-18.fc39.noarch urw-base35-c059-fonts-20200910-18.fc39.noarch urw-base35-d050000l-fonts-20200910-18.fc39.noarch urw-base35-fonts-20200910-18.fc39.noarch urw-base35-fonts-common-20200910-18.fc39.noarch urw-base35-gothic-fonts-20200910-18.fc39.noarch urw-base35-nimbus-mono-ps-fonts-20200910-18.fc39.noarch urw-base35-nimbus-roman-fonts-20200910-18.fc39.noarch urw-base35-nimbus-sans-fonts-20200910-18.fc39.noarch urw-base35-p052-fonts-20200910-18.fc39.noarch urw-base35-standard-symbols-ps-fonts-20200910-18.fc39.noarch urw-base35-z003-fonts-20200910-18.fc39.noarch vim-filesystem-2:9.0.1677-3.fc39.noarch xdg-utils-1.1.3-14.fc39.noarch xhost-1.0.9-4.fc39.s390x xml-common-0.6.3-61.fc39.noarch xmodmap-1.0.11-4.fc39.s390x xorg-x11-fonts-ISO8859-1-100dpi-7.5-36.fc39.noarch xorg-x11-proto-devel-2023.2-2.fc39.noarch xorg-x11-xauth-1:1.1.2-4.fc39.s390x xorg-x11-xbitmaps-1.1.2-4.fc39.noarch xorg-x11-xinit-1.4.0-18.fc39.s390x xrdb-1.2.1-6.fc39.s390x xz-devel-5.4.4-1.fc39.s390x zlib-devel-1.2.13-4.fc39.s390x Complete! Finish: build setup for wdune-1.958-12.fc39.src.rpm Start: rpmbuild wdune-1.958-12.fc39.src.rpm Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1689984000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Lt6Gf2 + 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.SgFps0 + 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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection xxxxxxxxx Warning xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx problems with the buggy Redhat/SuSE Linux "gcc 2.96" compiler ? Use rm -f config.cache sh ./configure --with-kgcc xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx checking for gawk... gawk checking for bison... bison -y checking for flex... flex checking lex output file root... lex.yy checking lex library... none needed checking whether yytext is a pointer... no checking for flex --nounistd option... yes checking for specific egrep pattern compatibility... 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 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-4 -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-4 -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp AboutDialog.cpp CommandList.cpp Element.cpp EventIn.cpp EventOut.cpp ExposedField.cpp Field.cpp FieldCommand.cpp MFieldCommand.cpp TUIElement.cpp FaceData.cpp FieldValue.cpp Image.cpp Interpolator.cpp Matrix.cpp Metadata.cpp MoveCommand.cpp NodeList.cpp Path.cpp Proto.cpp RouteCommand.cpp MyString.cpp UnRouteCommand.cpp MyMesh.cpp SelectionCommand.cpp Quaternion.cpp RenderState.cpp SceneTreeView.cpp SceneGraphView.cpp Scene3DView.cpp SceneView.cpp FieldView.cpp FieldViewItem.cpp URL.cpp PanedWindow.cpp StatusBar.cpp ChannelView.cpp ToolbarWindow.cpp EulerAngles.cpp xerrorhandler.cpp InputDevice.cpp TransformMode.cpp ColorCircle.cpp Aflock.cpp ScriptEdit.cpp Types.cpp Commandline.cpp NurbsArc.cpp NurbsCurveDegreeElevate.cpp NurbsSurfaceDegreeElevate.cpp NurbsMakeRevolvedSurface.cpp CheckBoxWindow.cpp GpsMathLib.cpp WonderlandModuleExport.cpp WriteWonderlandCellRenderCode.cpp NurbsCurve.cpp Vec3x.cpp VertexModifier.cpp illegal2vrml.cpp \ Dialog.cpp ElevationGridDialog.cpp ScriptDialog.cpp NurbsCurveDialog.cpp NurbsPlaneDialog.cpp ModellingSettingsDialog.cpp RenderSettingsDialog.cpp DefDialog.cpp CoverDefDialog.cpp Box2NurbsDialog.cpp Cone2NurbsDialog.cpp Cylinder2NurbsDialog.cpp Sphere2NurbsDialog.cpp NurbsCurve2NurbsSurfDialog.cpp InteractionDialog.cpp InteractionDialog2.cpp InteractionDialog3.cpp AnimationDialog.cpp CurveAnimationDialog.cpp URLDialog.cpp ArrayDialog.cpp FieldPipeDialog.cpp OneBoolDialog.cpp OneFloatDialog.cpp OneVec3fDialog.cpp OneIntDialog.cpp OneTextDialog.cpp TwoRadioButtonsDialog.cpp EcmaScriptSettingsDialog.cpp PreviewSettingsDialog.cpp UploadSettingsDialog.cpp HelpSettingsDialog.cpp TexteditSettingsDialog.cpp StereoViewSettingsDialog.cpp OutputSettingsDialog.cpp InputDeviceSelectionDialog.cpp InputDeviceNameSelectionDialog.cpp InputDeviceSettingsDialog.cpp AflockSettingsDialog.cpp RouteViewSettingsDialog.cpp WonderlandModuleExportDialog.cpp ProtoNameDialog.cpp ScriptEventDialog.cpp CattExportDialog.cpp ProtoDialog.cpp SplitFacesDialog.cpp ToIndexedFaceSetDialog.cpp HAnimJointDialog.cpp ViewpointDialog.cpp NurbsCurve2DDialog.cpp InsertToNurbsCurveDialog.cpp InsertToNurbsSurfaceDialog.cpp SliderFloatDialog.cpp SceneDialog.cpp 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 unable to test for icon size without bmptopnm (harmless) 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-4 -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp Util.cpp quadric_simp.cpp NodeMovieTexture.cpp MeshSubdivide.cpp Scene.cpp SceneProtoMap.cpp Node.cpp MainWindow.cpp NodeIndexedFaceSet.cpp > Makefile.depend_bigdune sh ../batch/mkdep.sh "g++" -I. -Iswt/include -I/usr/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-4 -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp SFBool.cpp SFBoolItem.cpp SFColor.cpp SFColorItem.cpp SFColorRGBA.cpp SFColorRGBAItem.cpp SFDouble.cpp SFDoubleItem.cpp SFFloat.cpp SFFloatItem.cpp SFImage.cpp SFImageItem.cpp SFInt32.cpp SFInt32Item.cpp SFMatrix3f.cpp SFMatrix3fItem.cpp SFMatrix4f.cpp SFMatrix4fItem.cpp SFNode.cpp SFNodeItem.cpp SFRotation.cpp SFRotationItem.cpp SFString.cpp SFStringItem.cpp SFTime.cpp SFTimeItem.cpp SFVec2f.cpp SFVec2fItem.cpp SFVec2d.cpp SFVec2dItem.cpp SFVec3f.cpp SFVec3fItem.cpp SFVec3d.cpp SFVec3dItem.cpp SFVec4f.cpp SFVec4fItem.cpp MFBool.cpp MFBoolItem.cpp MFColor.cpp MFColorItem.cpp MFColorRGBA.cpp MFColorRGBAItem.cpp MFDouble.cpp MFDoubleItem.cpp MFInt32.cpp MFInt32Item.cpp MFFloat.cpp MFFloatItem.cpp MFNode.cpp MFNodeItem.cpp MFRotation.cpp MFRotationItem.cpp MFString.cpp MFStringItem.cpp MFTime.cpp MFTimeItem.cpp MFVec2f.cpp MFVec2fItem.cpp MFVec2d.cpp MFVec2dItem.cpp MFVec3f.cpp MFVec3fItem.cpp MFVec3d.cpp MFVec3dItem.cpp MFVec4f.cpp MFVec4fItem.cpp MFMatrix3f.cpp MFMatrix3fItem.cpp MFMatrix4f.cpp MFMatrix4fItem.cpp > Makefile.depend_type sh ../batch/mkdep.sh "g++" -I. -Iswt/include -I/usr/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-4 -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp NodeSuperEllipsoid.cpp NodeVrmlCut.cpp NodeGeneratedShadowMap.cpp NodeMatrixTransform.cpp NodeMultiGeneratedTextureCoordinate.cpp NodeRenderedTexture.cpp NodeSuperShape.cpp NodeVrmlScene.cpp NodeKambiAppearance.cpp NodeKambiHeadLight.cpp NodeKambiInline.cpp NodeKambiNavigationInfo.cpp NodeKambiOctreeProperties.cpp NodeKambiTriangulation.cpp NodeProjectedTextureCoordinate.cpp NodeSuperRevolver.cpp NodeScreenEffect.cpp NodeTeapot.cpp NodeText3D.cpp NodeShaderTexture.cpp NodeVectorInterpolator.cpp NodeCurveAnimation.cpp NodeSuperExtrusion.cpp NodeCOVER.cpp NodeSpaceSensor.cpp NodeCubeTexture.cpp NodeWave.cpp NodeJoystickSensor.cpp NodeLabView.cpp NodeSteeringWheel.cpp NodeVehicle.cpp NodeARSensor.cpp NodeSky.cpp NodeTUIButton.cpp NodeTUIComboBox.cpp NodeTUIFloatSlider.cpp NodeTUIFrame.cpp NodeTUILabel.cpp NodeTUIListBox.cpp NodeTUIMap.cpp NodeTUIProgressBar.cpp NodeTUISlider.cpp NodeTUISplitter.cpp NodeTUITab.cpp NodeTUITabFolder.cpp NodeTUIToggleButton.cpp NodeVirtualAcoustics.cpp NodeVirtualSoundSource.cpp NodeCubicBezier2DOrientationInterpolator.cpp NodeCubicBezierPositionInterpolator.cpp NodeBlendMode.cpp NodeColorSetInterpolator.cpp NodeEffect.cpp NodeEffectPart.cpp NodeBinaryGeometry.cpp NodeBlock.cpp NodeColorMaskMode.cpp NodeDepthMode.cpp NodeDish.cpp NodeDynamicLOD.cpp NodeEnvironment.cpp NodeExternalGeometry.cpp NodeField.cpp NodeImageGeometry.cpp NodeImageTextureAtlas.cpp NodeNozzle.cpp NodeMesh.cpp NodeMPRVolumeStyle.cpp NodeMultiPart.cpp NodeParam.cpp NodeParticleSet.cpp NodePlane.cpp NodePopGeometry.cpp NodePopGeometryLevel.cpp NodePyramid.cpp NodeRadarVolumeStyle.cpp NodeRectangularTorus.cpp NodeRefinementTexture.cpp NodeRemoteSelectionGroup.cpp NodeSlopedCylinder.cpp NodeSnout.cpp NodeSolidOfRevolution.cpp NodeSphereSegment.cpp NodeStippleVolumeStyle.cpp NodeSurfaceShaderTexture.cpp NodeTorus.cpp NodeUniform.cpp NodeViewfrustum.cpp NodeCattExportRec.cpp NodeCattExportSrc.cpp NodeLdrawDatExport.cpp NodeWonderlandImportJava.cpp > Makefile.depend_extra (cd swt/rc && make) make[1]: Entering directory '/builddir/build/BUILD/wdune-1.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-4 -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-4 -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-4 -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-4 -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp resource.c mysnprintf.c buf.c mathx.c subd_mesh.c subd.c openglutfont.c jpegLoad.c pngLoad.c gif.c resource.c mysnprintf.c resource.c > Makefile.depend_c sh ../batch/mkdep.sh "g++" -I. -Iswt/include -I/usr/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-4 -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp NodeAnchor.cpp NodeAppearance.cpp NodeAudioClip.cpp NodeArc2D.cpp NodeArcClose2D.cpp NodeBackground.cpp NodeBallJoint.cpp NodeBillboard.cpp NodeBlendedVolumeStyle.cpp NodeBooleanFilter.cpp NodeBooleanSequencer.cpp NodeBooleanToggle.cpp NodeBooleanTrigger.cpp NodeBoundaryEnhancementVolumeStyle.cpp NodeBoundedPhysicsModel.cpp NodeBox.cpp NodeCADAssembly.cpp NodeCADFace.cpp NodeCADLayer.cpp NodeCADPart.cpp NodeCartoonVolumeStyle.cpp NodeCircle2D.cpp NodeClipPlane.cpp NodeCollidableShape.cpp NodeCollidableOffset.cpp NodeCollision.cpp NodeCollisionCollection.cpp NodeCollisionSensor.cpp NodeCollisionSpace.cpp NodeColor.cpp NodeColorChaser.cpp NodeColorDamper.cpp NodeColorRGBA.cpp NodeColorInterpolator.cpp NodeCommonSurfaceShader.cpp NodeComposedCubeMapTexture.cpp NodeComposedShader.cpp NodeComposedTexture3D.cpp NodeComposedVolumeStyle.cpp NodeCone.cpp NodeConeEmitter.cpp NodeContact.cpp NodeContour2D.cpp NodeContourPolyline2D.cpp NodeCoordinate.cpp NodeCoordinateChaser.cpp NodeCoordinateDamper.cpp NodeCoordinateDeformer.cpp NodeCoordinateDouble.cpp NodeCoordinateInterpolator.cpp NodeCoordinateInterpolator2D.cpp NodeCylinder.cpp NodeCylinderSensor.cpp NodeDISEntityManager.cpp NodeDISEntityTypeMapping.cpp NodeDirectionalLight.cpp NodeDisk2D.cpp NodeDoubleAxisHingeJoint.cpp NodeEaseInEaseOut.cpp NodeElevationGrid.cpp NodeEspduTransform.cpp NodeExplosionEmitter.cpp NodeExtrusion.cpp NodeFillProperties.cpp NodeFloatVertexAttribute.cpp NodeFog.cpp NodeFogCoordinate.cpp NodeFontStyle.cpp NodeForcePhysicsModel.cpp NodeGeoCoordinate.cpp NodeGeoElevationGrid.cpp NodeGeoMetadata.cpp NodeGeoLocation.cpp NodeGeoLOD.cpp NodeGeoPositionInterpolator.cpp NodeGeoProximitySensor.cpp NodeGeoOrigin.cpp NodeGeoTouchSensor.cpp NodeGeoTransform.cpp NodeGeoViewpoint.cpp NodeGeneratedCubeMapTexture.cpp NodeGroup.cpp NodeHAnimDisplacer.cpp NodeHAnimHumanoid.cpp NodeHAnimJoint.cpp 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 -j2 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-4 -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 rcparse.y: warning: 2 shift/reduce conflicts [-Wconflicts-sr] rcparse.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples 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 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-4 -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-4 -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-4 -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-4 -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-4 -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-4 -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-4 -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-4 -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-4 -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 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]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' 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 ar: creating ../lib/libswt.a make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' /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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c main.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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/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: 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 'statimake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' c 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MeshSubdivide.cpp 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 'MyMesmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' hX >::drawNormals()': MyMesh.h:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c -o Scene.o Scene.cpp 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 unmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' initialized [-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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Util.cpp 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 | 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 Util.h:24, from Util.cpp:32: 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[jmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' ] * 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c -o SceneProtoMap.o SceneProtoMap.cpp 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 MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAnchor.h:26, from SceneProtoMap.cpp:25: FieldValue.h: In member function '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, from NodeAnchor.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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' .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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c -o Node.o Node.cpp 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, from MeshBasedNode.h:24, from Node.cpp:31: 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) | ^~ In file included from GeometryNode.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) | ^~ 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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 + | ^~~~~ MainWindow.cpp: In member function 'MainWindow::same(int, int)': MainWindow.cpp:10535:19: warning: 'MEM[(struct Vec3x *)&vec1].x' may be used uninitialized [-Wmaybe-uninitialized] 10535 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ MainWindow.cpp:10535:19: warning: 'MEM[(struct Vec3x *)&vec1].y' may be used uninitialized [-Wmaybe-uninitialized] 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].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); | ^~~~ MainWindow.cpp:10547:19: warning: 'MEM[(struct Vec3x *)&vec2].x' may be used uninitialized [-Wmaybe-uninitialized] 10547 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ MainWindow.cpp:10547:19: warning: 'MEM[(struct Vec3x *)&vec2].y' may be used uninitialized [-Wmaybe-uninitialized] 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); | ^~~~ MainWindow.cpp:10515:23: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 10515 | Vec3f vec = point->getValue(coordIndex); | ^~~ MainWindow.cpp:10515:23: warning: 'MEM[(struct Vec3x *)&vec].y' may be used uninitialized [-Wmaybe-uninitialized] 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); | ^~~ MainWindow.cpp: In member function 'MainWindow::moveTo(int)': MainWindow.cpp:10335:19: warning: 'MEM[(struct Vec3x *)&vec1].x' may be used uninitialized [-Wmaybe-uninitialized] 10335 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ MainWindow.cpp:10335:19: warning: 'MEM[(struct Vec3x *)&vec1].y' may be used uninitialized [-Wmaybe-uninitialized] 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); | ^~~~ MainWindow.cpp:10347:19: warning: 'MEM[(struct Vec3x *)&vec2].x' may be used uninitialized [-Wmaybe-uninitialized] 10347 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ MainWindow.cpp:10347:19: warning: 'MEM[(struct Vec3x *)&vec2].y' may be used uninitialized [-Wmaybe-uninitialized] 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); | ^~~~ MainWindow.cpp:10315:23: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 10315 | Vec3f vec = point->getValue(coordIndex); | ^~~ MainWindow.cpp:10315:23: warning: 'MEM[(struct Vec3x *)&vec].y' may be used uninitialized [-Wmaybe-uninitialized] 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 = pmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' oint->getValue(coordIndex); | ^~~ MainWindow.cpp: In member function 'MainWindow::scaleBy(int)': MainWindow.cpp:10446:19: warning: 'MEM[(struct Vec3x *)&vec1].x' may be used uninitialized [-Wmaybe-uninitialized] 10446 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ MainWindow.cpp:10446:19: warning: 'MEM[(struct Vec3x *)&vec1].y' may be used uninitialized [-Wmaybe-uninitialized] 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); | ^~~~ MainWindow.cpp:10458:19: warning: 'MEM[(struct Vec3x *)&vec2].x' may be used uninitialized [-Wmaybe-uninitialized] 10458 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ MainWindow.cpp:10458:19: warning: 'MEM[(struct Vec3x *)&vec2].y' may be used uninitialized [-Wmaybe-uninitialized] 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); | ^~~~ MainWindow.cpp:10426:23: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 10426 | Vec3f vec = point->getValue(coordIndex); | ^~~ MainWindow.cpp:10426:23: warning: 'MEM[(struct Vec3x *)&vec].y' may be used uninitialized [-Wmaybe-uninitialized] 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ExposedField.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 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Field.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 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c FieldCommand.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 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c FieldValue.cpp In file included from SFMFTypes.h:54, from FieldValue.cpp:26: SFNode.h: In member function '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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Interpolator.cpp Interpolator.cpp: In member function 'void Interpolator::insertKey(int, float, const float*, int)': Interpolator.cpp:349:9: warning: unused variable 'numKeys' [-Wunused-variable] 349 | int numKeys = keys->getSize(); | ^~~~~~~ In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from Interpolator.cpp:24: FieldValue.h: In member function '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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MoveCommand.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 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeList.cpp 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Proto.cpp 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MyMesh.cpp 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SceneTreeView.cpp 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SceneGraphView.cpp In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from SceneGraphView.h:29, from SceneGraphView.cpp:24: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Scene3DView.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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 | 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, from Scene3DView.h:27, from Scene3DView.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 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c FieldViewItem.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 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ToolbarWindow.cpp In file included from ToolbarWindow.h:24, from ToolbarWindow.cpp:23: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c xerrorhandler.cpp 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ColorCircle.cpp 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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 | make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' { 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ScriptEdit.cpp 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Commandline.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c WriteWonderlandCellRenderCode.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NurbsCurve.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c DuneApp.cpp 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; | ^~~~~ In file included from DuneApp.h:39, from DuneApp.cpp:41: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c PreferencesApp.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c OutputApp.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c RouteViewApp.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c StartWithApp.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ExportNamesApp.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ModellingApp.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c RenderApp.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Dialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ElevationGridDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ScriptDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NurbsCurveDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NurbsPlaneDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ModellingSettingsDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c RenderSettingsDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c DefDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c CoverDefDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Box2NurbsDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Cone2NurbsDialog.cpp In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeCone.h:25, from Cone2NurbsDialog.cpp:29: SFBool.h: In member function 'SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Cylinder2NurbsDialog.cpp In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeCylinder.h:25, from Cylinder2NurbsDialog.cpp:29: SFBool.h: In member function 'SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Sphere2NurbsDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NurbsCurve2NurbsSurfDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c InteractionDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c InteractionDialog2.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeIndexedFaceSet.cpp 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: In function 'bool comparePermutation(MyArray, MyArray, MFVec3f*)': NodeIndexedFaceSet.cpp:719:10: warning: unused variable 'ret' [-Wunused-variable] 719 | bool ret = true; | ^~~ NodeIndexedFaceSet.cpp: In member function 'void NodeIndexedFaceSet::extrudeFaces(float)': NodeIndexedFaceSet.cpp:883:12: warning: unused variable 'offset' [-Wunused-variable] 883 | int offset = face->getOffset(); | ^~~~~~ NodeIndexedFaceSet.cpp:884:13: warning: unused variable 'numVertices' [-Wunused-variable] 884 | int numVertices = face->getNumVertices(); | ^~~~~~~~~~~ NodeIndexedFaceSet.cpp: In member function 'void NodeIndexedFaceSet::insetFaces(float, int, int)': NodeIndexedFaceSet.cpp:2599:25: warning: unused variable 'midstart' [-Wunused-variable] 2599 | int midstart = vertices->getSFSize(); | ^~~~~~~~ NodeIndexedFaceSet.cpp:2503:13: warning: unused variable 'inc' [-Wunused-variable] 2503 | int inc = m_scene->getSelectedHandlesSize(); | ^~~ NodeIndexedFaceSet.cpp:2584:14: warning: variable 'zDirection' set but not used [-Wunused-but-set-variable] 2584 | bool zDirection = false; | ^~~~~~~~~~ NodeIndexedFaceSet.cpp: In member function 'NodeIndexedFaceSet* NodeIndexedFaceSet::csg(NodeIndexedFaceSet*, int, Matrix, Matrix)': NodeIndexedFaceSet.cpp:3587:39: warning: catching polymorphic type 'class CGAL::Assertion_exception' by value [-Wcatch-value=] 3587 | } catch(CGAL::Assertion_exception e) { | ^ NodeIndexedFaceSet.cpp: In member function 'NodeIndexedFaceSet* NodeIndexedFaceSet::readOff(const char*)': NodeIndexedFaceSet.cpp:3700:9: warning: unused variable 'numVerticesPerFace' [-Wunused-variable] 3700 | int numVerticesPerFace = atoi(intStrings[2]); | ^~~~~~~~~~~~~~~~~~ NodeIndexedFaceSet.cpp: In member function 'void NodeIndexedFaceSet::writeOffVerticesAndColors(int, Node*)': NodeIndexedFaceSet.cpp:3860:28: warning: unused variable 'colorNode' [-Wunused-variable] 3860 | NodeColor *colorNode = (NodeColor *)color()->getValue(); | ^~~~~~~~~ NodeIndexedFaceSet.cpp: In member function 'void NodeIndexedFaceSet::writeOffIndicesAndColors(int, int, Node*)': NodeIndexedFaceSet.cpp:3902:24: warning: unused variable 'colorNode' [-Wunused-variable] 3902 | NodeColor *colorNode = (NodeColor *)color()->getValue(); | ^~~~~~~~~ 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, from NodeIndexedFaceSet.cpp:3948: .//../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 | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/string:49, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/streambuf:43, from /usr/include/c++/13/bits/streambuf_iterator.h:35, from /usr/include/c++/13/iterator:66, from /usr/include/CGAL/config.h:417, from /usr/include/CGAL/basic.h:21, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from NodeIndexedFaceSet.cpp:3458: /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()); | ^~~~~~~~~ NodeIndexedFaceSet.cpp: At global scope: NodeIndexedFaceSet.cpp:1693:14: warning: 'float midOffset(int, int)' defined but not used [-Wunused-function] 1693 | static float midOffset(int count, int numCount) | ^~~~~~~~~ In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from NodeIndexedFaceSet.cpp:39: FieldValue.h: In member function '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) | ^~ SFFloat.h: In member function 'SFFloat::getFixedAngle(double)': SFFloat.h:65:29: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 65 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45: 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 GeometryNode.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) | ^~ 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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); | ^~~ NodeIndexedFaceSet.cpp: In member function 'NodeIndexedFaceSet::isSymetricFace(int)': NodeIndexedFaceSet.cpp:840:26: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 840 | if (((vec2.x + vec.x) < fepsilon) && | ~~~~~~~~^~~~~~~~ NodeIndexedFaceSet.cpp:833:15: note: 'MEM[(struct Vec3x *)&vec].x' was declared here 833 | Vec3f vec = ncoord->point()->getValue(ci); | ^~~ NodeIndexedFaceSet.cpp:841:26: warning: 'MEM[(struct Vec3x *)&vec].y' may be used uninitialized [-Wmaybe-uninitialized] 841 | ((vec2.y - vec.y) < fepsilon) && | ~~~~~~~~^~~~~~~~ NodeIndexedFaceSet.cpp:833:15: note: 'MEM[(struct Vec3x *)&vec].y' was declared here 833 | Vec3f vec = ncoord->point()->getValue(ci); | ^~~ NodeIndexedFaceSet.cpp:842:26: warning: 'MEM[(struct Vec3x *)&vec].z' may be used uninitialized [-Wmaybe-uninitialized] 842 | ((vec2.z - vec.z) < fepsilon)) | ~~~~~~~~^~~~~~~~ NodeIndexedFaceSet.cpp:833:15: note: 'MEM[(struct Vec3x *)&vec].z' was declared here 833 | Vec3f vec = ncoord->point()->getValue(ci); | ^~~ NodeIndexedFaceSet.cpp:840:26: warning: 'MEM[(struct Vec3x *)&vec2].x' may be used uninitialized [-Wmaybe-uninitialized] 840 | if (((vec2.x + vec.x) < fepsilon) && | ~~~~~~~~^~~~~~~~ NodeIndexedFaceSet.cpp:839:19: note: 'MEM[(struct Vec3x *)&vec2].x' was declared here 839 | Vec3f vec2 = ncoord->point()->getValue(ci2); | ^~~~ NodeIndexedFaceSet.cpp:841:26: warning: 'MEM[(struct Vec3x *)&vec2].y' may be used uninitialized [-Wmaybe-uninitialized] 841 | ((vec2.y - vec.y) < fepsilon) && | ~~~~~~~~^~~~~~~~ NodeIndexedFaceSet.cpp:839:19: note: 'MEM[(struct Vec3x *)&vec2].y' was declared here 839 | Vec3f vec2 = ncoord->point()->getValue(ci2); | ^~~~ NodeIndexedFaceSet.cpp:842:26: warning: 'MEM[(struct Vec3x *)&vec2].z' may be used uninitialized [-Wmaybe-uninitialized] 842 | ((vec2.z - vec.z) < fepsilon)) | ~~~~~~~~^~~~~~~~ NodeIndexedFaceSet.cpp:839:19: note: 'MEM[(struct Vec3x *)&vec2].z' was declared here 839 | Vec3f vec2 = ncoord->point()->getValue(ci2); | ^~~~ 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 'NodeIndexedFaceSet::checkMidpoint(Vec3x, int, int, int, int, int, int)' at NodeIndexedFaceSet.cpp:1280:39: Vec3x.h:70:60: warning: 'MEM[(struct Vec3x *)&v1].x' may be used uninitialized [-Wmaybe-uninitialized] 70 | { return Vec3x(x + v.x, y + v.y, z + v.z); } | ^ NodeIndexedFaceSet.cpp: In member function 'NodeIndexedFaceSet::checkMidpoint(Vec3x, int, int, int, int, int, int)': NodeIndexedFaceSet.cpp:1257:11: note: 'MEM[(struct Vec3x *)&v1].x' was declared here 1257 | Vec3f v1 = vertices->getValue(ci->getValue(point1)); | ^~ In member function 'Vec3x::operator+(Vec3x const&) const', inlined from 'NodeIndexedFaceSet::checkMidpoint(Vec3x, int, int, int, int, int, int)' at NodeIndexedFaceSet.cpp:1280:39: Vec3x.h:70:60: warning: 'MEM[(struct Vec3x *)&v1].y' may be used uninitialized [-Wmaybe-uninitialized] 70 | { return Vec3x(x + v.x, y + v.y, z + v.z); } | ^ NodeIndexedFaceSet.cpp: In member function 'NodeIndexedFaceSet::checkMidpoint(Vec3x, int, int, int, int, int, int)': NodeIndexedFaceSet.cpp:1257:11: note: 'MEM[(struct Vec3x *)&v1].y' was declared here 1257 | Vec3f v1 = vertices->getValue(ci->getValue(point1)); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'NodeIndexedFaceSet::checkMidpoint(Vec3x, int, int, int, int, int, int)' at NodeIndexedFaceSet.cpp:1280:24: Vec3x.h:72:60: warning: 'MEM[(struct Vec3x *)&v1].z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp: In member function 'NodeIndexedFaceSet::checkMidpoint(Vec3x, int, int, int, int, int, int)': NodeIndexedFaceSet.cpp:1257:11: note: 'MEM[(struct Vec3x *)&v1].z' was declared here 1257 | Vec3f v1 = vertices->getValue(ci->getValue(point1)); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'NodeIndexedFaceSet::checkMidpoint(Vec3x, int, int, int, int, int, int)' at NodeIndexedFaceSet.cpp:1280:24: Vec3x.h:72:60: warning: 'MEM[(struct Vec3x *)&v2].x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp: In member function 'NodeIndexedFaceSet::checkMidpoint(Vec3x, int, int, int, int, int, int)': NodeIndexedFaceSet.cpp:1258:11: note: 'MEM[(struct Vec3x *)&v2].x' was declared here 1258 | Vec3f v2 = vertices->getValue(ci->getValue(point2)); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'NodeIndexedFaceSet::checkMidpoint(Vec3x, int, int, int, int, int, int)' at NodeIndexedFaceSet.cpp:1280:24: Vec3x.h:72:60: warning: 'MEM[(struct Vec3x *)&v2].y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp: In member function 'NodeIndexedFaceSet::checkMidpoint(Vec3x, int, int, int, int, int, int)': NodeIndexedFaceSet.cpp:1258:11: note: 'MEM[(struct Vec3x *)&v2].y' was declared here 1258 | Vec3f v2 = vertices->getValue(ci->getValue(point2)); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'NodeIndexedFaceSet::checkMidpoint(Vec3x, int, int, int, int, int, int)' at NodeIndexedFaceSet.cpp:1280:24: Vec3x.h:72:60: warning: 'MEM[(struct Vec3x *)&v2].z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp: In member function 'NodeIndexedFaceSet::checkMidpoint(Vec3x, int, int, int, int, int, int)': NodeIndexedFaceSet.cpp:1258:11: note: 'MEM[(struct Vec3x *)&v2].z' was declared here 1258 | Vec3f v2 = vertices->getValue(ci->getValue(point2)); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'NodeIndexedFaceSet::splitIntoPieces(int, int)' at NodeIndexedFaceSet.cpp:1423:37: Vec3x.h:72:60: warning: 'MEM[(struct Vec3x *)&r].x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp: In member function 'NodeIndexedFaceSet::splitIntoPieces(int, int)': NodeIndexedFaceSet.cpp:1366:19: note: 'MEM[(struct Vec3x *)&r].x' was declared here 1366 | Vec3f r = newVertices->getValue(off3); | ^ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'NodeIndexedFaceSet::splitIntoPieces(int, int)' at NodeIndexedFaceSet.cpp:1423:37: Vec3x.h:72:60: warning: 'MEM[(struct Vec3x *)&r].y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp: In member function 'NodeIndexedFaceSet::splitIntoPieces(int, int)': NodeIndexedFaceSet.cpp:1366:19: note: 'MEM[(struct Vec3x *)&r].y' was declared here 1366 | Vec3f r = newVertices->getValue(off3); | ^ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'NodeIndexedFaceSet::splitIntoPieces(int, int)' at NodeIndexedFaceSet.cpp:1423:37: Vec3x.h:72:60: warning: 'MEM[(struct Vec3x *)&r].z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp: In member function 'NodeIndexedFaceSet::splitIntoPieces(int, int)': NodeIndexedFaceSet.cpp:1366:19: note: 'MEM[(struct Vec3x *)&r].z' was declared here 1366 | Vec3f r = newVertices->getValue(off3); | ^ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'NodeIndexedFaceSet::splitIntoPieces(int, int)' at NodeIndexedFaceSet.cpp:1424:35: Vec3x.h:72:60: warning: 'MEM[(struct Vec3x *)&t].z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp: In member function 'NodeIndexedFaceSet::splitIntoPieces(int, int)': NodeIndexedFaceSet.cpp:1364:19: note: 'MEM[(struct Vec3x *)&t].z' was declared here 1364 | Vec3f t = newVertices->getValue(off2); | ^ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'NodeIndexedFaceSet::splitIntoPieces(int, int)' at NodeIndexedFaceSet.cpp:1423:37: Vec3x.h:72:60: warning: 'MEM[(struct Vec3x *)&vec].y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp: In member function 'NodeIndexedFaceSet::splitIntoPieces(int, int)': NodeIndexedFaceSet.cpp:1360:19: note: 'MEM[(struct Vec3x *)&vec].y' was declared here 1360 | Vec3f vec = newVertices->getValue(off); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'NodeIndexedFaceSet::splitIntoPieces(int, int)' at NodeIndexedFaceSet.cpp:1423:37: Vec3x.h:72:60: warning: 'MEM[(struct Vec3x *)&vec].z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp: In member function 'NodeIndexedFaceSet::splitIntoPieces(int, int)': NodeIndexedFaceSet.cpp:1360:19: note: 'MEM[(struct Vec3x *)&vec].z' was declared here 1360 | Vec3f vec = newVertices->getValue(off); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'NodeIndexedFaceSet::splitIntoPieces(int, int)' at NodeIndexedFaceSet.cpp:1423:37: Vec3x.h:72:60: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp: In member function 'NodeIndexedFaceSet::splitIntoPieces(int, int)': NodeIndexedFaceSet.cpp:1360:19: note: 'MEM[(struct Vec3x *)&vec].x' was declared here 1360 | Vec3f vec = newVertices->getValue(off); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'NodeIndexedFaceSet::splitIntoPieces(int, int)' at NodeIndexedFaceSet.cpp:1424:35: Vec3x.h:72:60: warning: 'MEM[(struct Vec3x *)&t].y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp: In member function 'NodeIndexedFaceSet::splitIntoPieces(int, int)': NodeIndexedFaceSet.cpp:1364:19: note: 'MEM[(struct Vec3x *)&t].y' was declared here 1364 | Vec3f t = newVertices->getValue(off2); | ^ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'NodeIndexedFaceSet::splitIntoPieces(int, int)' at NodeIndexedFaceSet.cpp:1424:35: Vec3x.h:72:60: warning: 'MEM[(struct Vec3x *)&t].x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp: In member function 'NodeIndexedFaceSet::splitIntoPieces(int, int)': NodeIndexedFaceSet.cpp:1364:19: note: 'MEM[(struct Vec3x *)&t].x' was declared here 1364 | Vec3f t = newVertices->getValue(off2); | ^ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'NodeIndexedFaceSet::splitIntoPieces(int, int)' at NodeIndexedFaceSet.cpp:1424:35: Vec3x.h:72:60: warning: 'MEM[(struct Vec3x *)&s].z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp: In member function 'NodeIndexedFaceSet::splitIntoPieces(int, int)': NodeIndexedFaceSet.cpp:1362:19: note: 'MEM[(struct Vec3x *)&s].z' was declared here 1362 | Vec3f s = newVertices->getValue(off1); | ^ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'NodeIndexedFaceSet::splitIntoPieces(int, int)' at NodeIndexedFaceSet.cpp:1424:35: Vec3x.h:72:60: warning: 'MEM[(struct Vec3x *)&s].y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp: In member function 'NodeIndexedFaceSet::splitIntoPieces(int, int)': NodeIndexedFaceSet.cpp:1362:19: note: 'MEM[(struct Vec3x *)&s].y' was declared here 1362 | Vec3f s = newVertices->getValue(off1); | ^ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'NodeIndexedFaceSet::splitIntoPieces(int, int)' at NodeIndexedFaceSet.cpp:1424:35: Vec3x.h:72:60: warning: 'MEM[(struct Vec3x *)&s].x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeIndexedFaceSet.cpp: In member function 'NodeIndexedFaceSet::splitIntoPieces(int, int)': NodeIndexedFaceSet.cpp:1362:19: note: 'MEM[(struct Vec3x *)&s].x' was declared here 1362 | Vec3f s = newVertices->getValue(off1); | ^ NodeIndexedFaceSet.cpp: In member function 'NodeIndexedFaceSet::extrudeFaces(float)': NodeIndexedFaceSet.cpp:903:27: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 903 | vec.x += dist; | ~~~~~~^~~~~~~ NodeIndexedFaceSet.cpp:900:23: note: 'MEM[(struct Vec3x *)&vec].x' was declared here 900 | Vec3f vec = ncoord->point()->getValue(ci); | ^~~ NodeIndexedFaceSet.cpp:905:43: warning: 'MEM[(struct Vec3x *)&vec].y' may be used uninitialized [-Wmaybe-uninitialized] 905 | newVertices->appendSFValue(vec.x, vec.y, vec.z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ NodeIndexedFaceSet.cpp:900:23: note: 'MEM[(struct Vec3x *)&vec].y' was declared here 900 | Vec3f vec = ncoord->point()->getValue(ci); | ^~~ NodeIndexedFaceSet.cpp:904:31: warning: 'MEM[(struct Vec3x *)&vec].z' may be used uninitialized [-Wmaybe-uninitialized] 904 | vec.z = vec.z + dist; | ~~~~~~^~~~~~ NodeIndexedFaceSet.cpp:900:23: note: 'MEM[(struct Vec3x *)&vec].z' was declared here 900 | Vec3f vec = ncoord->point()->getValue(ci); | ^~~ NodeIndexedFaceSet.cpp:943:35: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 943 | vec.x = vec.x - dist; | ~~~~~~^~~~~~ NodeIndexedFaceSet.cpp:941:23: note: 'MEM[(struct Vec3x *)&vec].x' was declared here 941 | Vec3f vec = ncoord->point()->getValue(ci); | ^~~ NodeIndexedFaceSet.cpp:945:43: warning: 'MEM[(struct Vec3x *)&vec].y' may be used uninitialized [-Wmaybe-uninitialized] 945 | newVertices->appendSFValue(vec.x, vec.y, vec.z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ NodeIndexedFaceSet.cpp:941:23: note: 'MEM[(struct Vec3x *)&vec].y' was declared here 941 | Vec3f vec = ncoord->point()->getValue(ci); | ^~~ NodeIndexedFaceSet.cpp:944:31: warning: 'MEM[(struct Vec3x *)&vec].z' may be used uninitialized [-Wmaybe-uninitialized] 944 | vec.z = vec.z + dist; | ~~~~~~^~~~~~ NodeIndexedFaceSet.cpp:941:23: note: 'MEM[(struct Vec3x *)&vec].z' was declared here 941 | Vec3f vec = ncoord->point()->getValue(ci); | ^~~ In file included from /usr/include/features.h:503, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from NodeIndexedFaceSet.cpp:28: In function 'read', inlined from 'NodeIndexedFaceSet::readOff(char const*)' at NodeIndexedFaceSet.cpp:3641:13: /usr/include/bits/unistd.h:28:10: warning: '*read' specified size 18446744073709551613 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 28 | return __glibc_fortify (read, __nbytes, sizeof (char), | ^~~~~~~~~~~~~~~ /usr/include/bits/unistd-decl.h: In member function 'NodeIndexedFaceSet::readOff(char const*)': /usr/include/bits/unistd-decl.h:29:16: note: in a call to function '*read' declared with attribute 'access (write_only, 2, 3)' 29 | extern ssize_t __REDIRECT_FORTIFY (__read_alias, (int __fd, void *__buf, | ^~~~~~~~~~~~~~~~~~ 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 /usr/include/c++/13/bits/stl_algobase.h:64, from /usr/include/c++/13/algorithm:60, from NodeIndexedFaceSet.cpp:35: In member function 'std::pair, bool>::pair, bool, true>(CGAL::Triangle_3&&, bool&&)', inlined from 'std::make_pair, bool>(CGAL::Triangle_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>' at /usr/include/c++/13/bits/stl_pair.h:927:72, inlined from 'CGAL::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const' at /usr/include/CGAL/Epic_converter.h:224:28, inlined from 'CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Is_degenerate_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Is_degenerate_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator() >(CGAL::Triangle_3 const&) constbool [clone .isra.0]' at /usr/include/CGAL/Static_filtered_predicate.h:31:23: /usr/include/c++/13/bits/stl_pair.h:688:11: warning: 'MEM[(struct Triangle_3 &)&D.3044812]' may be used uninitialized [-Wmaybe-uninitialized] 688 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27, from NodeIndexedFaceSet.cpp:3460: /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Is_degenerate_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Is_degenerate_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator() >(CGAL::Triangle_3 const&) constbool [clone .isra.0]': /usr/include/CGAL/Epic_converter.h:224:29: note: '' declared here 224 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In member function 'std::pair, bool>::pair, bool, true>(CGAL::Triangle_3&&, bool&&)', inlined from 'std::make_pair, bool>(CGAL::Triangle_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>' at /usr/include/c++/13/bits/stl_pair.h:927:72, inlined from 'CGAL::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const' at /usr/include/CGAL/Epic_converter.h:228:28, inlined from 'CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Is_degenerate_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Is_degenerate_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator() >(CGAL::Triangle_3 const&) constbool [clone .isra.0]' at /usr/include/CGAL/Static_filtered_predicate.h:31:23: /usr/include/c++/13/bits/stl_pair.h:688:11: warning: 'MEM[(struct Triangle_3 &)&D.3044813]' may be used uninitialized [-Wmaybe-uninitialized] 688 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Is_degenerate_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Is_degenerate_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator() >(CGAL::Triangle_3 const&) constbool [clone .isra.0]': /usr/include/CGAL/Epic_converter.h:228:29: note: '' declared here 228 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In member function 'std::pair, bool>::pair, bool, true>(CGAL::Triangle_3&&, bool&&)', inlined from 'std::make_pair, bool>(CGAL::Triangle_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>' at /usr/include/c++/13/bits/stl_pair.h:927:72, inlined from 'CGAL::Epic_converter > >::operator()(CGAL::Triangle_3 > > const&) const' at /usr/include/CGAL/Epic_converter.h:232:28, inlined from 'CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Is_degenerate_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Is_degenerate_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator() >(CGAL::Triangle_3 const&) constbool [clone .isra.0]' at /usr/include/CGAL/Static_filtered_predicate.h:31:23: /usr/include/c++/13/bits/stl_pair.h:688:11: warning: 'MEM[(struct Triangle_3 &)&D.3044814]' may be used uninitialized [-Wmaybe-uninitialized] 688 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Is_degenerate_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Is_degenerate_3, CGAL::Epick> >, CGAL::intmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' ernal::Static_filters, CGAL::Epick> > > > >::operator() >(CGAL::Triangle_3 const&) constbool [clone .isra.0]': /usr/include/CGAL/Epic_converter.h:232:29: note: '' declared here 232 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ In member function 'std::pair, bool>::pair, bool, true>(CGAL::Ray_3&&, bool&&)', inlined from 'std::make_pair, bool>(CGAL::Ray_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>' at /usr/include/c++/13/bits/stl_pair.h:927:72, inlined from 'CGAL::Epic_converter > >::operator()(CGAL::Ray_3 > > const&) const' at /usr/include/CGAL/Epic_converter.h:262:28, inlined from 'CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Bbox_3>(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from 'CGAL::AABB_traits > >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>::Do_intersect::operator() >(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool' at /usr/include/CGAL/AABB_traits.h:335:50, inlined from 'CGAL::internal::Ray_3_Triangle_3_traversal_traits > >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, CGAL::Epeck, CGAL::internal::Default_tree_helper > >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >, CGAL::Boolean_tag >::do_intersect >(CGAL::Ray_3 const&, CGAL::AABB_node > >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > const&) constbool [clone .isra.0]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Ray_3_Triangle_3_traversal_traits.h:77:47: /usr/include/c++/13/bits/stl_pair.h:688:11: warning: 'MEM[(struct Ray_3 &)&D.3103409]' may be used uninitialized [-Wmaybe-uninitialized] 688 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::internal::Ray_3_Triangle_3_traversal_traits > >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, CGAL::Epeck, CGAL::internal::Default_tree_helper > >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >, CGAL::Boolean_tag >::do_intersect >(CGAL::Ray_3 const&, CGAL::AABB_node > >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > const&) constbool [clone .isra.0]': /usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here 262 | return std::make_pair(Ray_3(),false); | ^~~~~~~ In member function 'std::pair, bool>::pair, bool, true>(CGAL::Ray_3&&, bool&&)', inlined from 'std::make_pair, bool>(CGAL::Ray_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>' at /usr/include/c++/13/bits/stl_pair.h:927:72, inlined from 'CGAL::Epic_converter > >::operator()(CGAL::Ray_3 > > const&) const' at /usr/include/CGAL/Epic_converter.h:266:28, inlined from 'CGAL::Epic_converter > >::operator()(CGAL::Ray_3 > > const&) const' at /usr/include/CGAL/Epic_converter.h:258:25, inlined from 'CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Bbox_3>(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from 'CGAL::AABB_traits > >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>::Do_intersect::operator() >(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool' at /usr/include/CGAL/AABB_traits.h:335:50, inlined from 'CGAL::internal::Ray_3_Triangle_3_traversal_traits > >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, CGAL::Epeck, CGAL::internal::Default_tree_helper > >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >, CGAL::Boolean_tag >::do_intersect >(CGAL::Ray_3 const&, CGAL::AABB_node > >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > const&) constbool [clone .isra.0]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Ray_3_Triangle_3_traversal_traits.h:77:47: /usr/include/c++/13/bits/stl_pair.h:688:11: warning: 'MEM[(struct Ray_3 &)&D.3103485]' may be used uninitialized [-Wmaybe-uninitialized] 688 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Epic_converter.h: In function 'CGAL::internal::Ray_3_Triangle_3_traversal_traits > >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, CGAL::Epeck, CGAL::internal::Default_tree_helper > >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >, CGAL::Boolean_tag >::do_intersect >(CGAL::Ray_3 const&, CGAL::AABB_node > >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > const&) constbool [clone .isra.0]': /usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here 266 | return std::make_pair(Ray_3(),false); | ^~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c InteractionDialog3.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c AnimationDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c CurveAnimationDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c URLDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ArrayDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c FieldPipeDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c OneBoolDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c OneFloatDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c OneIntDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c OneVec3fDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c OneTextDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c TwoRadioButtonsDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c EcmaScriptSettingsDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c PreviewSettingsDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c UploadSettingsDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c HelpSettingsDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c TexteditSettingsDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c StereoViewSettingsDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c OutputSettingsDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c InputDeviceSelectionDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c InputDeviceNameSelectionDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c InputDeviceSettingsDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c AflockSettingsDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c RouteViewSettingsDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c WonderlandModuleExportDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ProtoNameDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ScriptEventDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c CattExportDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SplitFacesDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ToIndexedFaceSetDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ProtoDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ViewpointDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NurbsCurve2DDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c InsertToNurbsCurveDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c InsertToNurbsSurfaceDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SliderFloatDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SceneDialog.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 SceneDialog.h:25, from SceneDialog.cpp:22: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c QuadInsetDialog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFBool.cpp In file included from SFBool.cpp:26: 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) | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFBoolItem.cpp In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from SFBoolItem.cpp:24: 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) | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFColor.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFColorItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFColorRGBA.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFColorRGBAItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c HAnimJointDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from NodeHAnimHumanoid.h:28, from HAnimJointDialog.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 HAnimJointDialog.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) | ^~ 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, from DuneApp.h:39, from HAnimJointDialog.cpp:28: 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFDouble.cpp In file included from SFDouble.cpp:27: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFDoubleItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFFloat.cpp In file included from SFFloat.cpp:26: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFFloatItem.cpp In file included from SFFloatItem.cpp:23: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFImageItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFImage.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFInt32.cpp In file included from SFInt32.cpp:26: 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) | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFInt32Item.cpp In file included from SFInt32Item.cpp:23: 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) | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFMatrix3f.cpp In file included from SFMatrix3f.cpp:28: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFMatrix3fItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFMatrix4f.cpp In file included from SFMatrix4f.cpp:28: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFMatrix4fItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFNode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from Proto.h:27, from SFNode.cpp:24: 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: 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; | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFNodeItem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from SFNodeItem.cpp:23: 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; | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFRotation.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFRotationItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFString.cpp In file included from SFString.cpp:25: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFStringItem.cpp In file included from SFStringItem.cpp:23: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFTime.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFTimeItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFVec2f.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFVec2fItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFVec2d.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFVec2dItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFVec3f.cpp In file included from SFVec3f.cpp:28: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFVec3fItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFVec3d.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from SFVec3d.h:32, from SFVec3d.cpp:26: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFVec3dItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFVec4f.cpp In file included from SFVec4f.cpp:28: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c SFVec4fItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFBoolItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFBool.cpp In file included from MFBool.cpp:26: 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) | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFColor.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFColorItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFColorRGBAItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFColorRGBA.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFDouble.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFDoubleItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFInt32Item.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFInt32.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFInt32.cpp:26: 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) | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFFloatItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFFloat.cpp In file included from MFFloat.h:26, from MFFloat.cpp:25: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFNodeItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFNode.cpp In file included from MFNode.h:25, from MFNode.cpp:29: Node.h: In member function 'NodeData::unref()': Node.h:664:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 664 | if (this == NULL) | ^~ 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 MFNode.cpp:30: 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) | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFRotation.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFRotationItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFString.cpp MFString.cpp: In member function 'virtual int MFString::writeDataC(int, int, int) const': MFString.cpp:82:10: warning: variable 'hasEndN' set but not used [-Wunused-but-set-variable] 82 | bool hasEndN = false; | ^~~~~~~ In file included from MFString.cpp:26: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFStringItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFTime.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFTimeItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFVec2f.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFVec2fItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFVec2dItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFVec2d.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFVec3fItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFVec3f.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFVec3dItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFVec3d.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFVec4fItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFVec4f.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFMatrix3f.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFMatrix3fItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFMatrix4fItem.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MFMatrix4f.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c BasicTransformNode.cpp In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from BasicTransformNode.h:29, from BasicTransformNode.cpp:31: SFFloat.h: In member function '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) | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c TransformNode.cpp In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from BasicTransformNode.h:29, from TransformNode.h:24, from TransformNode.cpp:31: MFNode.h: In member function 'MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c GeoNode.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c DynamicFieldsNode.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from DynamicFieldsNode.cpp:22: FieldValue.h: In member function 'FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from DynamicFieldsNode.cpp:26: Field.h: In member function '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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c GroupNode.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c StaticGroupNode.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MeshMorphingNode.cpp In file included from MeshMorphingNode.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 | MeshMorphingNode.cpp: In member function 'virtual Vec3f MeshMorphingNode::getMinBoundingBox()': MeshMorphingNode.cpp:347:10: warning: variable 'foundInterOutput' set but not used [-Wunused-but-set-variable] 347 | bool foundInterOutput = false; | ^~~~~~~~~~~~~~~~ MeshMorphingNode.cpp: In member function 'virtual Vec3f MeshMorphingNode::getMaxBoundingBox()': MeshMorphingNode.cpp:442:10: warning: variable 'foundInterOutput' set but not used [-Wunused-but-set-variable] 442 | bool foundInterOutput = false; | ^~~~~~~~~~~~~~~~ In file included from Interpolator.h:24, from MeshMorphingNode.h:25, from MeshMorphingNode.cpp:26: 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 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 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) | ^~ 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 membermake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ChainBasedNode.cpp In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from ChainBasedNode.cpp:23: 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 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) | ^~ ChainBasedNode.cpp: In member function 'ChainBasedNode::toOrientationInterpolator(NodeOrientationInterpolator*, float const*)': ChainBasedNode.cpp:317:15: warning: 'MEM[(struct Vec3x *)&normal].x' may be used uninitialized [-Wmaybe-uninitialized] 317 | Vec3f normal(rotationAxis); | ^~~~~~ ChainBasedNode.cpp:317:15: warning: 'MEM[(struct Vec3x *)&normal].y' may be used uninitialized [-Wmaybe-uninitialized] In file included from Vec3f.h:24, from Node.h:27: In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'ChainBasedNode::toOrientationInterpolator(NodeOrientationInterpolator*, float const*)' at ChainBasedNode.cpp:327:55: Vec3x.h:59:42: warning: 'MEM[(struct Vec3x *)&normal].z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ ChainBasedNode.cpp: In member function 'ChainBasedNode::toOrientationInterpolator(NodeOrientationInterpolator*, float const*)': ChainBasedNode.cpp:317:15: note: 'MEM[(struct Vec3x *)&normal].z' was declared here 317 | Vec3f normal(rotationAxis); | ^~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c MeshBasedNode.cpp In file included from MeshBasedNode.cpp:37: 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 | MeshBasedNode.cpp: In member function 'virtual int MeshBasedNode::writeRib(int, int)': MeshBasedNode.cpp:1292:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1292 | for (int i = 0; i < strlen(texture); i++) | ~~^~~~~~~~~~~~~~~~~ MeshBasedNode.cpp: In member function 'int MeshBasedNode::writePovrayTriangles(int, int, GeometryNode*)': MeshBasedNode.cpp:1939:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 1939 | if (!nimageTexture) | ^ MeshBasedNode.cpp:1954:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1954 | for (int i = 0; i < strlen(texture); i++) | ~~^~~~~~~~~~~~~~~~~ MeshBasedNode.cpp:1965:18: warning: unused variable 'validTexturer' [-Wunused-variable] 1965 | bool validTexturer = false; | ^~~~~~~~~~~~~ MeshBasedNode.cpp:1767:18: warning: variable 'colors' set but not used [-Wunused-but-set-variable] 1767 | const float *colors = NULL; | ^~~~~~ MeshBasedNode.cpp:1768:9: warning: variable 'numColors' set but not used [-Wunused-but-set-variable] 1768 | int numColors = 0; | ^~~~~~~~~ MeshBasedNode.cpp:1770:10: warning: variable 'colorPerVertex' set but not used [-Wunused-but-set-variable] 1770 | bool colorPerVertex; | ^~~~~~~~~~~~~~ MeshBasedNode.cpp:1801:10: warning: variable 'normalPerVertex' set but not used [-Wunused-but-set-variable] 1801 | bool normalPerVertex; | ^~~~~~~~~~~~~~~ In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from MeshBasedNode.cpp:33: 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 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 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: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) | ^~ 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); } | make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' ^ 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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: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); | ^~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c EmitterNode.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c GeometryNode.cpp In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from GeometryNode.cpp:22: SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from GeometryNode.h:24: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c X3DNBodyCollidableNode.cpp In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from RigidBodyPhysicsNode.h:26, from X3DNBodyCollidableNode.h:24, from X3DNBodyCollidableNode.cpp:25: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c X3DNBodyCollisionSpaceNode.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c X3DRigidJointNode.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c AnchoredJointNode.cpp In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from AnchoredJointNode.h:24, from AnchoredJointNode.cpp:22: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c IndexedTriangleSetNode.cpp In file included from NodeIndexedTriangleFanSet.h:28, from IndexedTriangleSetNode.cpp:26: 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 NodeIndexedTriangleFanSet.h: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 GeometryNode.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) | ^~ 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.make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ViewpointNode.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c DamperNode.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c ChaserNode.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeAnchor.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Texture3DNode.cpp In file included from Texture3DNode.cpp:36: 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 NodeImageTexture3D.h:24, from Texture3DNode.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 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, 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 =make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeAudioClip.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeAppearance.cpp In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from NodeAppearance.cpp:25: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45: 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; | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeArc2D.cpp In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from ChainBasedNode.h:24, from NodeArc2D.h:24, from NodeArc2D.cpp:25: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ SFFloat.h: In member function 'SFFloat::getFixedAngle(double)': SFFloat.h:65:29: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 65 | if (this == NULL) | ^~ In file included from GeometryNode.h:24: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBackground.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from NodeBackground.h:24, from NodeBackground.cpp:35: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBallJoint.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBillboard.cpp In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeBillboard.h:26, from NodeBillboard.cpp:25: MFNode.h: In member function 'MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBlendedVolumeStyle.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBooleanFilter.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBooleanSequencer.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from NodeBooleanSequencer.h:25, from NodeBooleanSequencer.cpp:29: FieldValue.h: In member function '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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBooleanToggle.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBooleanTrigger.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeArcClose2D.cpp In file included from NodeArcClose2D.cpp:26: 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 NodeArcClose2D.h:24, from NodeArcClose2D.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) | ^~ 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: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) | ^~ In file included from GeometryNode.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) | ^~ 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; } | ~~^~~~~make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBoundaryEnhancementVolumeStyle.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBoundedPhysicsModel.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCADAssembly.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCADFace.cpp In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCADFace.h:26, from NodeCADFace.cpp:25: SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCADLayer.cpp In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCADLayer.h:26, from NodeCADLayer.cpp:25: MFNode.h: In member function 'MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCADPart.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCartoonVolumeStyle.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCircle2D.cpp In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from ChainBasedNode.h:24, from NodeCircle2D.h:24, from NodeCircle2D.cpp:25: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from GeometryNode.h:24: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeClipPlane.cpp In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeClipPlane.h:26, from NodeClipPlane.cpp:26: SFBool.h: In member function 'SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCollidableShape.cpp In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from RigidBodyPhysicsNode.h:26, from X3DNBodyCollidableNode.h:24, from NodeCollidableShape.h:24, from NodeCollidableShape.cpp:28: SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCollidableOffset.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 RigidBodyPhysicsNode.h:26, from X3DNBodyCollidableNode.h:24, from NodeCollidableOffset.h:24, from NodeCollidableOffset.cpp:28: 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; | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBox.cpp In file included from NodeBox.cpp:48: 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 NodeBox.h:24, from NodeBox.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) | ^~ 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: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) | ^~ In file included from GeometryNode.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) | ^~ 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 make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCollision.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCollisionSensor.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCollisionCollection.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCollisionSpace.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeColor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeColor.h:26, from NodeColor.cpp:25: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54: 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 NodeColor.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeColorChaser.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeColorDamper.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeColorDamper.h:26, from NodeColorDamper.cpp:25: SFInt32.h: In member function 'SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeColorRGBA.cpp In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeColorRGBA.h:26, from NodeColorRGBA.cpp:25: SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from NodeColorRGBA.h:24: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeColorInterpolator.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeComposedCubeMapTexture.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCommonSurfaceShader.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeComposedShader.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeComposedTexture3D.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeComposedVolumeStyle.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeConeEmitter.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeContact.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeContour2D.cpp In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeContour2D.h:26, from NodeContour2D.cpp:25: MFNode.h: In member function 'MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ In file included from NodeContour2D.h:24: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeContourPolyline2D.cpp In file included from GeometryNode.h:24, from ChainBasedNode.h:24, from NodeContourPolyline2D.h:24, from NodeContourPolyline2D.cpp:25: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCone.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from NodeCone.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 NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeCone.h:25, from NodeCone.cpp:28: 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: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) | ^~ In file included from GeometryNode.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) | ^~ 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCoordinateChaser.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCoordinateChaser.h:26, from NodeCoordinateChaser.cpp:25: FieldValue.h: In member function '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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCoordinateDamper.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCoordinateDamper.h:26, from NodeCoordinateDamper.cpp:25: FieldValue.h: In member function 'FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:51: 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) | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCoordinateDeformer.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCoordinate.cpp In file included from NodeTriangleSet.h:28, from NodeCoordinate.cpp:47: 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 | NodeCoordinate.cpp: In member function 'void NodeCoordinate::setHandleVertices(int, const Vec3f&)': NodeCoordinate.cpp:652:11: warning: unused variable 'epsilon' [-Wunused-variable] 652 | float epsilon = TheApp->GetHandleEpsilon(); | ^~~~~~~ In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCoordinate.h:26, from NodeCoordinate.cpp:30: FieldValue.h: In member function '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 NodeCoordinate.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) | ^~ 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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); | ^~ NodeCoordinate.cpp: In member function 'NodeCoordinate::checkHandle(int)': NodeCoordinate.cpp:781:41: warning: 'MEM[(struct Vec3x *)&vPoint].x' may be used uninitialized [-Wmaybe-uninitialized] 781 | (fabsf(vPoint.x + hPoint.x) < epsilon)) | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:776:23: note: 'MEM[(struct Vec3x *)&vPoint].x' was declared here 776 | Vec3f vPoint = point()->getValue(ci->getValue(offset + j)); | ^~~~~~ NodeCoordinate.cpp:780:41: warning: 'MEM[(struct Vec3x *)&vPoint].y' may be used uninitialized [-Wmaybe-uninitialized] 780 | (fabsf(vPoint.y - hPoint.y) < epsilon) && | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:776:23: note: 'MEM[(struct Vec3x *)&vPoint].y' was declared here 776 | Vec3f vPoint = point()->getValue(ci->getValue(offset + j)); | ^~~~~~ NodeCoordinate.cpp:779:41: warning: 'MEM[(struct Vec3x *)&vPoint].z' may be used uninitialized [-Wmaybe-uninitialized] 779 | if ((fabsf(vPoint.z - hPoint.z) < epsilon) && | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:776:23: note: 'MEM[(struct Vec3x *)&vPoint].z' was declared here 776 | Vec3f vPoint = point()->getValue(ci->getValue(offset + j)); | ^~~~~~ NodeCoordinate.cpp:781:41: warning: 'MEM[(struct Vec3x *)&hPoint].x' may be used uninitialized [-Wmaybe-uninitialized] 781 | (fabsf(vPoint.x + hPoint.x) < epsilon)) | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:778:27: note: 'MEM[(struct Vec3x *)&hPoint].x' was declared here 778 | Vec3f hPoint = point()->getValue(ci->getValue(hOffset + n)); | ^~~~~~ NodeCoordinate.cpp:780:41: warning: 'MEM[(struct Vec3x *)&hPoint].y' may be used uninitialized [-Wmaybe-uninitialized] 780 | (fabsf(vPoint.y - hPoint.y) < epsilon) && | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:778:27: note: 'MEM[(struct Vec3x *)&hPoint].y' was declared here 778 | Vec3f hPoint = point()->getValue(ci->getValue(hOffset + n)); | ^~~~~~ NodeCoordinate.cpp:779:41: warning: 'MEM[(struct Vec3x *)&hPoint].z' may be used uninitialized [-Wmaybe-uninitialized] 779 | if ((fabsf(vPoint.z - hPoint.z) < epsilon) && | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:778:27: note: 'MEM[(struct Vec3x *)&hPoint].z' was declared here 778 | Vec3f hPoint = point()->getValue(ci->getValue(hOffset + n)); | ^~~~~~ NodeCoordinate.cpp:751:44: warning: 'MEM[(struct Vec3x *)&hPoint].x' may be used uninitialized [-Wmaybe-uninitialized] 751 | if (fabsf(vPoint.x - hPoint.x) < epsilon) | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:738:19: note: 'MEM[(struct Vec3x *)&hPoint].x' was declared here 738 | Vec3f hPoint = point()->getValue(handle); | ^~~~~~ NodeCoordinate.cpp:750:41: warning: 'MEM[(struct Vec3x *)&hPoint].y' may be used uninitialized [-Wmaybe-uninitialized] 750 | (fabsf(vPoint.y - hPoint.y) < epsilon)) { | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:738:19: note: 'MEM[(struct Vec3x *)&hPoint].y' was declared here 738 | Vec3f hPoint = point()->getValue(handle); | ^~~~~~ NodeCoordinate.cpp:749:41: warning: 'MEM[(struct Vec3x *)&hPoint].z' may be used uninitialized [-Wmaybe-uninitialized] 749 | if ((fabsf(vPoint.z - hPoint.z) < epsilon) && | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:738:19: note: 'MEM[(struct Vec3x *)&hPoint].z' was declared here 738 | Vec3f hPoint = point()->getValue(handle); | ^~~~~~ NodeCoordinate.cpp:751:44: warning: 'MEM[(struct Vec3x *)&vPoint].x' may be used uninitialized [-Wmaybe-uninitialized] 751 | if (fabsf(vPoint.x - hPoint.x) < epsilon) | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:747:27: note: 'MEM[(struct Vec3x *)&vPoint].x' was declared here 747 | Vec3f vPoint = point()->getValue( | ^~~~~~ NodeCoordinate.cpp:750:41: warning: 'MEM[(struct Vec3x *)&vPoint].y' may be used uninitialized [-Wmaybe-uninitialized] 750 | (fabsf(vPoint.y - hPoint.y) < epsilon)) { | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:747:27: note: 'MEM[(struct Vec3x *)&vPoint].y' was declared here 747 | Vec3f vPoint = point()->getValue( | ^~~~~~ NodeCoordinate.cpp:749:41: warning: 'MEM[(struct Vec3x *)&vPoint].z' may be used uninitialized [-Wmaybe-uninitialized] 749 | if ((fabsf(vPoint.z - hPoint.z) < epsilon) && | ~~~~~~~~~^~~~~~~~~~ NodeCoordinate.cpp:747:27: note: 'MEM[(struct Vec3x *)&vPoint].z' was declared here 747 | Vec3f vPoint = point()->getValue( | ^~~~~~ 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 member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'NodeCoordinate::setHandleFaces(int, Vec3x const&)' at NodeCoordinate.cpp:535:25: Vec3x.h:72:60: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeCoordinate.cpp: In member function 'NodeCoordinate::setHandleFaces(int, Vec3x const&)': NodeCoordinate.cpp:528:15: note: 'MEM[(struct Vec3x *)&vec].x' was declared here 528 | Vec3f vec = point()->getValue(ci->getValue(j)); | ^~~ NodeCoordinate.cpp:556:48: warning: 'MEM[(struct Vec3x *)&vec].y' may be used uninitialized [-Wmaybe-uninitialized] 556 | (fabsf(m_selectedVertices[n].y - vec.y) < epsilon) && NodeCoordinate.cpp:528:15: note: 'MEM[(struct Vec3x *)&vec].y' was declared here 528 | Vec3f vec = point()->getValue(ci->getValue(j)); | ^~~ NodeCoordinate.cpp:557:48: warning: 'MEM[(struct Vec3x *)&vec].z' may be used uninitialized [-Wmaybe-uninitialized] 557 | (fabsf(m_selectedVertices[n].z - vec.z) < epsilon)) { NodeCoordinate.cpp:528:15: note: 'MEM[(struct Vec3x *)&vec].z' was declared here 528 | Vec3f vec = point()->getValue(ci->getValue(j)); | ^~~ NodeCoordinate.cpp: In member function 'NodeCoordinate::setHandle(MFVec3f*, int, Vec3x const&, Vec3x const&, bool, bool)': NodeCoordinate.cpp:698:40: warning: 'MEM[(struct Vec3x *)&vPoint].x' may be used uninitialized [-Wmaybe-uninitialized] 698 | if (fabsf(vPoint.x - oldV.x) < epsilon) { | ~~~~~~~~~^~~~~~~~ NodeCoordinate.cpp:695:23: note: 'MEM[(struct Vec3x *)&vPoint].x' was declared here 695 | Vec3f vPoint = point()->getValue(i); | ^~~~~~ NodeCoordinate.cpp:697:40: warning: 'MEM[(struct Vec3x *)&vPoint].y' may be used uninitialized [-Wmaybe-uninitialized] 697 | && (fabsf(vPoint.y - oldV.y) < epsilon)) { | ~~~~~~~~~^~~~~~~~ NodeCoordinate.cpp:695:23: note: 'MEM[(struct Vec3x *)&vPoint].y' was declared here 695 | Vec3f vPoint = point()->getValue(i); | ^~~~~~ NodeCoordinate.cpp:696:40: warning: 'MEM[(struct Vec3x *)&vPoint].z' may be used uninitialized [-Wmaybe-uninitialized] 696 | if ( (fabsf(vPoint.z - oldV.z) < epsilon) | ~~~~~~~~~^~~~~~~~ NodeCoordinate.cpp:695:23: note: 'MEM[(struct Vec3x *)&vPoint].z' was declared here 695 | Vec3f vPoint = point()->getValue(i); | ^~~~~~ NodeCoordinate.cpp: In member function 'NodeCoordinate::getHandle(int, int*, int*)': NodeCoordinate.cpp:322:19: warning: 'MEM[(struct Vec3x *)&ret].x' may be used uninitialized [-Wmaybe-uninitialized] 322 | Vec3f ret((Vec3f)point()->getValue(handle)); | ^~~ NodeCoordinate.cpp:322:19: warning: 'MEM[(struct Vec3x *)&ret].y' may be used uninitialized [-Wmaybe-uninitialized] NodeCoordinate.cpp:374:26: warning: 'MEM[(struct Vec3x *)&first].x' may be used uninitialized [-Wmaybe-uninitialized] 374 | Vec3f first = point()->getValue(ci->getValue(handle)); | ^~~~~ NodeCoordinate.cpp:374:26: warning: 'MEM[(struct Vec3x *)&first].y' may be used uninitialized [-Wmaybe-uninitialized] NodeCoordinate.cpp:387:27: warning: 'MEM[(struct Vec3x *)&first].x' may be used uninitialized [-Wmaybe-uninitialized] 387 | Vec3f first = point()->getValue(ci->getValue(handle)); | ^~~~~ NodeCoordinate.cpp:387:27: warning: 'MEM[(struct Vec3x *)&first].y' may be used uninitialized [-Wmaybe-uninitialized] NodeCoordinate.cpp:401:19: warning: 'MEM[(struct Vec3x *)&first].x' may be used uninitialized [-Wmaybe-uninitialized] 401 | Vec3f first = point()->getValue(ci->getValue(handle)); | ^~~~~ NodeCoordinate.cpp:401:19: warning: 'MEM[(struct Vec3x *)&first].y' may be used uninitialized [-Wmaybe-uninitialized] NodeCoordinate.cpp:407:19: warning: 'MEM[(struct Vec3x *)&ret].x' may be used uninitialized [-Wmaybe-uninitialized] 407 | Vec3f ret((Vec3f)point()->getValue(handle)); | ^~~ NodeCoordinate.cpp:407:19: warning: 'MEM[(struct Vec3x *)&ret].y' may be used uninitialized [-Wmaybe-uninitialized] In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'NodeCoordinate::getHandle(int, int*, int*)' at NodeCoordinate.cpp:411:20: Vec3x.h:59:42: warning: 'MEM[(struct Vec3x *)&ret].z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeCoordinate.cpp: In member function 'NodeCoordinate::getHandle(int, int*, int*)': NodeCoordinate.cpp:407:19: note: 'MEM[(struct Vec3x *)&ret].z' was declared here 407 | Vec3f ret((Vec3f)point()->getValue(handle)); | ^~~ NodeCoordinate.cpp:378:32: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 378 | status.catFloat(vec.x); | ~~~~~~~~~~~~~~~^~~~~~~ NodeCoordinate.cpp:377:23: note: 'MEM[(struct Vec3x *)&vec].x' was declared here 377 | Vec3f vec = point()->getValue(ci->getValue(h1)); | ^~~ NodeCoordinate.cpp:380:32: warning: 'MEM[(struct Vec3x *)&vec].y' may be used uninitialized [-Wmaybe-uninitialized] 380 | status.catFloat(vec.y); | ~~~~~~~~~~~~~~~^~~~~~~ NodeCoordinate.cpp:377:23: note: 'MEM[(struct Vec3x *)&vec].y' was declared here 377 | Vec3f vec = point()->getValue(ci->getValue(h1)); | ^~~ NodeCoordinate.cpp:382:32: warning: 'MEM[(struct Vec3x *)&vec].z' may be used uninitialized [-Wmaybe-uninitialized] 382 | status.catFloat(vec.z); | ~~~~~~~~~~~~~~~^~~~~~~ NodeCoordinate.cpp:377:23: note: 'MEM[(struct Vec3x *)&vec].z' was declared here 377 | Vec3f vec = point()->getValue(ci->getValue(h1)); | ^~~ In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'NodeCoordinate::getHandle(int, int*, int*)' at NodeCoordinate.cpp:402:20: Vec3x.h:59:42: warning: 'MEM[(struct Vec3x *)&first].z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeCoordinate.cpp: In member function 'NodeCoordinate::getHandle(int, int*, int*)': NodeCoordinate.cpp:401:19: note: 'MEM[(struct Vec3x *)&first].z' was declared here 401 | Vec3f first = point()->getValue(ci->getValue(handle)); | ^~~~~ In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'NodeCoordinate::getHandle(int, int*, int*)' at NodeCoordinate.cpp:388:28: Vec3x.h:59:42: warning: 'MEM[(struct Vec3x *)&first].z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeCoordinate.cpp: In member function 'NodeCoordinate::getHandle(int, int*, int*)': NodeCoordinate.cpp:387:27: note: 'MEM[(struct Vec3x *)&first].z' was declared here 387 | Vec3f first = point()->getValue(ci->getValue(handle)); | ^~~~~ In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'NodeCoordinate::getHandle(int, int*, int*)' at NodeCoordinate.cpp:375:27: Vec3x.h:59:42: warning: 'MEM[(struct Vec3x *)&first].z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeCoordinate.cpp: In member function 'NodeCoordinate::getHandle(int, int*, int*)': NodeCoordinate.cpp:374:26: note: 'MEM[(struct Vec3x *)&first].z' was declared here 374 | Vec3f first = point()->getValue(ci->getValue(handle)); | ^~~~~ In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'NodeCoordinate::getHandle(int, int*, int*)' at NodeCoordinate.cpp:326:20: Vec3x.h:59:42: warning: 'MEM[(struct Vec3x *)&ret].z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeCoordinate.cpp: In member function 'NodeCoordinate::getHandle(int, int*, int*)': NodeCoordinate.cpp:322:19: note: 'MEM[(struct Vec3x *)&ret].z' was declared here 322 | Vec3f ret((Vec3f)point()->getValue(handle)); | ^~~ NodeCoordinate.cpp: In member function 'NodeCoordinate::setHandleLines(int, Vec3x const&)': NodeCoordinate.cpp:593:11: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 593 | Vec3f vec = point()->getValue(ci->getValue(index1)); | ^~~ NodeCoordinate.cpp:593:11: warning: 'MEM[(struct Vec3x *)&vec].y' may be used uninitialized [-Wmaybe-uninitialized] In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'NodeCoordinate::setHandleLines(int, Vec3x const&)' at NodeCoordinate.cpp:595:28: Vec3x.h:72:60: warning: 'MEM[(struct Vec3x *)&vec].z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeCoordinate.cpp: In member function 'NodeCoordinate::setHandleLines(int, Vec3x const&)': NodeCoordinate.cpp:593:11: note: 'MEM[(struct Vec3x *)&vec].z' was declared here 593 | Vec3f vec = point()->getValue(ci->getValue(index1)); | ^~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCoordinateInterpolator.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCoordinateInterpolator2D.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCoordinateDouble.cpp In file included from NodeTriangleSet.h:28, from NodeCoordinateDouble.cpp:39: 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 NodeCoordinateDouble.h:26, from NodeCoordinateDouble.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) | ^~ 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) | ^~ In file included from NodeCoordinateDouble.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) | ^~ 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 90make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 1 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCylinderSensor.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeDISEntityManager.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeDISEntityTypeMapping.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeDirectionalLight.cpp In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeDirectionalLight.h:26, from NodeDirectionalLight.cpp:25: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45: 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) | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCylinder.cpp In file included from NodeCylinder.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 NodeAppearance.h:26, from GeometryNode.h:25, from MeshBasedNode.h:24, from NodeCylinder.h:25, from NodeCylinder.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) | ^~ 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: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) | ^~ In file included from GeometryNode.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) | ^~ 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; } | ~~^~~~~ MyMesmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' h.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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeDoubleAxisHingeJoint.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeEaseInEaseOut.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeDisk2D.cpp In file included from NodeDisk2D.cpp:26: 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 NodeDisk2D.h:24, from NodeDisk2D.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) | ^~ 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: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) | ^~ In file included from GeometryNode.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) | ^~ 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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()': MyMesmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' h.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeEspduTransform.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeExplosionEmitter.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeElevationGrid.cpp In file included from NodeElevationGrid.cpp:36: 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 NodeElevationGrid.h:24, from NodeElevationGrid.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) | ^~ 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) | ^~ SFFloat.h: In member function 'SFFloat::getFixedAngle(double)': SFFloat.h:65:29: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 65 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45: 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) | ^~ 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 GeometryNode.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) | ^~ 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 >::generateFaceNomake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' rmals()': 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeFillProperties.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeFloatVertexAttribute.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeFog.cpp In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeFog.h:26, from NodeFog.cpp:25: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeFogCoordinate.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeFontStyle.cpp In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeFontStyle.h:26, from NodeFontStyle.cpp:25: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from NodeFontStyle.h:24: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeForcePhysicsModel.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeExtrusion.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from NodeExtrusion.cpp:97: 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 NodeExtrusion.h:26, from NodeExtrusion.cpp:87: 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: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) | ^~ In file included from NodeExtrusion.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) | ^~ 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGeoCoordinate.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from NodeTriangleSet.h:28, from NodeGeoCoordinate.cpp:43: 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 GeoNode.h:26, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.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 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 GeoNode.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) | ^~ 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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); | ^~~ NodeGeoCoordinate.cpp: In member function 'NodeGeoCoordinate::getHandle(int, int*, int*)': NodeGeoCoordinate.cpp:328:19: warning: 'MEM[(struct Vec3x *)&ret].x' may be used uninitialized [-Wmaybe-uninitialized] 328 | Vec3f ret((Vec3f)pointX3D()->getMFVec3f()->getValue(handle)); | ^~~ NodeGeoCoordinate.cpp:328:19: warning: 'MEM[(struct Vec3x *)&ret].y' may be used uninitialized [-Wmaybe-uninitialized] NodeGeoCoordinate.cpp:353:19: warning: 'MEM[(struct Vec3x *)&first].x' may be used uninitialized [-Wmaybe-uninitialized] 353 | Vec3f first = pointX3D()->getMFVec3f()-> | ^~~~~ NodeGeoCoordinate.cpp:353:19: warning: 'MEM[(struct Vec3x *)&first].y' may be used uninitialized [-Wmaybe-uninitialized] NodeGeoCoordinate.cpp:360:19: warning: 'MEM[(struct Vec3x *)&ret].x' may be used uninitialized [-Wmaybe-uninitialized] 360 | Vec3f ret(pointX3D()->getMFVec3f()->getValue(handle)); | ^~~ NodeGeoCoordinate.cpp:360:19: warning: 'MEM[(struct Vec3x *)&ret].y' may be used uninitialized [-Wmaybe-uninitialized] In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'NodeGeoCoordinate::getHandle(int, int*, int*)' at NodeGeoCoordinate.cpp:363:20: Vec3x.h:59:42: warning: 'MEM[(struct Vec3x *)&ret].z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeGeoCoordinate.cpp: In member function 'NodeGeoCoordinate::getHandle(int, int*, int*)': NodeGeoCoordinate.cpp:360:19: note: 'MEM[(struct Vec3x *)&ret].z' was declared here 360 | Vec3f ret(pointX3D()->getMFVec3f()->getValue(handle)); | ^~~ In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'NodeGeoCoordinate::getHandle(int, int*, int*)' at NodeGeoCoordinate.cpp:355:20: Vec3x.h:59:42: warning: 'MEM[(struct Vec3x *)&first].z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeGeoCoordinate.cpp: In member function 'NodeGeoCoordinate::getHandle(int, int*, int*)': NodeGeoCoordinate.cpp:353:19: note: 'MEM[(struct Vec3x *)&first].z' was declared here 353 | Vec3f first = pointX3D()->getMFVec3f()-> | ^~~~~ In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'NodeGeoCoordinate::getHandle(int, int*, int*)' at NodeGeoCoordinate.cpp:331:20: Vec3x.h:59:42: warning: 'MEM[(struct Vec3x *)&ret].z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ NodeGeoCoordinate.cpp: In member function 'NodeGeoCoordinate::getHandle(int, int*, int*)': NodeGeoCoordinate.cpp:328:19: note: 'MEM[(struct Vec3x *)&ret].z' was declared here 328 | Vec3f ret((Vec3f)pointX3D()->getMFVec3f()->getValue(handle)); | ^~~ 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); | ^~ NodeGeoCoordinate.cpp: In member function 'NodeGeoCoordinate::checkHandle(int)': NodeGeoCoordinate.cpp:624:40: warning: 'MEM[(struct Vec3x *)&hPoint].x' may be used uninitialized [-Wmaybe-uninitialized] 624 | if (fabsf(vPoint.x - hPoint.x) < epsilon) | ~~~~~~~~~^~~~~~~~~~ NodeGeoCoordinate.cpp:611:15: note: 'MEM[(struct Vec3x *)&hPoint].x' was declared here 611 | Vec3f hPoint = pointX3D()->getMFVec3f()->getValue(handle); | ^~~~~~ NodeGeoCoordinate.cpp:623:40: warning: 'MEM[(struct Vec3x *)&hPoint].y' may be used uninitialized [-Wmaybe-uninitialized] 623 | && (fabsf(vPoint.y - hPoint.y) < epsilon)) { | ~~~~~~~~~^~~~~~~~~~ NodeGeoCoordinate.cpp:611:15: note: 'MEM[(struct Vec3x *)&hPoint].y' was declared here 611 | Vec3f hPoint = pointX3D()->getMFVec3f()->getValue(handle); | ^~~~~~ NodeGeoCoordinate.cpp:622:40: warning: 'MEM[(struct Vec3x *)&hPoint].z' may be used uninitialized [-Wmaybe-uninitialized] 622 | if ( (fabsf(vPoint.z - hPoint.z) < epsilon) | ~~~~~~~~~^~~~~~~~~~ NodeGeoCoordinate.cpp:611:15: note: 'MEM[(struct Vec3x *)&hPoint].z' was declared here 611 | Vec3f hPoint = pointX3D()->getMFVec3f()->getValue(handle); | ^~~~~~ NodeGeoCoordinate.cpp:624:40: warning: 'MEM[(struct Vec3x *)&vPoint].x' may be used uninitialized [-Wmaybe-uninitialized] 624 | if (fabsf(vPoint.x - hPoint.x) < epsilon) | ~~~~~~~~~^~~~~~~~~~ NodeGeoCoordinate.cpp:620:23: note: 'MEM[(struct Vec3x *)&vPoint].x' was declared here 620 | Vec3f vPoint = pointX3D()->getMFVec3f()-> | ^~~~~~ NodeGeoCoordinate.cpp:623:40: warning: 'MEM[(struct Vec3x *)&vPoint].y' may be used uninitialized [-Wmaybe-uninitialized] 623 | && (fabsf(vPoint.y - hPoint.y) < epsilon)) { | ~~~~~~~~~^~~~~~~~~~ NodeGeoCoordinate.cpp:620:23: note: 'MEM[(struct Vec3x *)&vPoint].y' was declared here 620 | Vec3f vPoint = pointX3D()->getMFVec3f()-> | ^~~~~~ NodeGeoCoordinate.cpp:622:40: warning: 'MEM[(struct Vec3x *)&vPoint].z' may be used uninitialized [-Wmaybe-uninitialized] 622 | if ( (fabsf(vPoint.z - hPoint.z) < epsilon) | ~~~~~~~~~^~~~~~~~~~ NodeGeoCoordinate.cpp:620:23: note: 'MEM[(struct Vec3x *)&vPoint].z' was declared here 620 | Vec3f vPoint = pointX3D()->getMFVec3f()-> | ^~~~~~ 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 + | ^~~~~ NodeGeoCoordinate.cpp: In member function 'NodeGeoCoordinate::setHandleFaces(int, Vec3x const&)': NodeGeoCoordinate.cpp:438:48: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 438 | (fabsf(m_selectedVertices[n].x + vec.x) < epsilon) && NodeGeoCoordinate.cpp:426:15: note: 'MEM[(struct Vec3x *)&vec].x' was declared here 426 | Vec3f vec = pointX3D()->getMFVec3f()->getValue(ci->getValue(j)); | ^~~ NodeGeoCoordinate.cpp:439:48: warning: 'MEM[(struct Vec3x *)&vec].y' may be used uninitialized [-Wmaybe-uninitialized] 439 | (fabsf(m_selectedVertices[n].y - vec.y) < epsilon) && NodeGeoCoordinate.cpp:426:15: note: 'MEM[(struct Vec3x *)&vec].y' was declared here 426 | Vec3f vec = pointX3D()->getMFVec3f()->getValue(ci->getValue(j)); | ^~~ NodeGeoCoordinate.cpp:440:48: warning: 'MEM[(struct Vec3x *)&vec].z' may be used uninitialized [-Wmaybe-uninitialized] 440 | (fabsf(m_selectedVertices[n].z - vec.z) < epsilon)) { NodeGeoCoordinate.cpp:426:15: note: 'MEM[(struct Vec3x *)&vec].z' was declared here 426 | Vec3f vec = pointX3D()->getMFVec3f()->getValue(ci->getValue(j)); | ^~~ NodeGeoCoordinate.cpp: In member function 'NodeGeoCoordinate::setHandle(MFVec3f*, int, Vec3x const&, Vec3x const&, bool, bool)': NodeGeoCoordinate.cpp:571:40: warning: 'MEM[(struct Vec3x *)&vPoint].x' may be used uninitialized [-Wmaybe-uninitialized] 571 | if (fabsf(vPoint.x - oldV.x) < epsilon) { | ~~~~~~~~~^~~~~~~~ NodeGeoCoordinate.cpp:568:23: note: 'MEM[(struct Vec3x *)&vPoint].x' was declared here 568 | Vec3f vPoint = pointX3D()->getMFVec3f()->getValue(i); | ^~~~~~ NodeGeoCoordinate.cpp:570:40: warning: 'MEM[(struct Vec3x *)&vPoint].y' may be used uninitialized [-Wmaybe-uninitialized] 570 | && (fabsf(vPoint.y - oldV.y) < epsilon)) { | ~~~~~~~~~^~~~~~~~ NodeGeoCoordinate.cpp:568:23: note: 'MEM[(struct Vec3x *)&vPoint].y' was declared here 568 | Vec3f vPoint = pointX3D()->getMFVec3f()->getValue(i); | ^~~~~~ NodeGeoCoordinate.cpp:569:40: warning: 'MEM[(struct Vec3x *)&vPoint].z' may be used uninitialized [-Wmaybe-uninitialized] 569 | if ( (fabsf(vPoint.z - oldV.z) < epsilon) | ~~~~~~~~~^~~~~~~~ NodeGeoCoordinate.cpp:568:23: note: 'MEM[(struct Vec3x *)&vPoint].z' was declared here 568 | Vec3f vPoint = pointX3D()->getMFVec3f()->getValue(i); | ^~~~~~ NodeGeoCoordinate.cpp: In member function 'NodeGeoCoordinate::setHandleVertices(int, Vec3x const&)': NodeGeoCoordinate.cpp:540:28: warning: 'oldV.x' may be used uninitialized [-Wmaybe-uninitialized] 540 | if ((v.x == - oldV.x) && (v.x != 0.0f)) | ~~~~~^ NodeGeoCoordinate.cpp:538:15: note: 'oldV' declared here 538 | Vec3f oldV = pointX3D()->getMFVec3f()->getValue(handle); | ^~~~ NodeGeoCoordinate.cpp: In member function 'NodeGeoCoordinate::setHandleLines(int, Vec3x const&)': NodeGeoCoordinate.cpp:476:11: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 476 | Vec3f vec = pointX3D()->getMFVec3f()->getValue(ci->getValue(index1)); | ^~~ NodeGeoCoordinate.cpp:476:11: warning: 'MEM[(struct Vec3x *)&vec].y' may be used uninitialized [-Wmaybe-uninitialized] In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'NodeGeoCoordinate::setHandleLines(int, Vec3x const&)' at NodeGeoCoordinate.cpp:478:28: Vec3x.h:72:60: warning: 'MEM[(struct Vec3x *)&vec].z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ NodeGeoCoordinate.cpp: In member function 'NodeGeoCoordinate::setHandleLines(int, Vec3x const&)': NodeGeoCoordinate.cpp:476:11: note: 'MEM[(struct Vec3x *)&vec].z' was declared here 476 | Vec3f vec = pointX3D()->getMFVec3f()->getValue(ci->getValue(index1)); | ^~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGeoMetadata.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from NodeGeoMetadata.h:24, from NodeGeoMetadata.cpp:25: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGeoLocation.cpp In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoLocation.h:24, from NodeGeoLocation.cpp:25: MFNode.h: In member function '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; | ^~ In file included from GeoNode.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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGeoLOD.cpp In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoLOD.h:24, from NodeGeoLOD.cpp:31: SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from GeoNode.h:24: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGeoElevationGrid.cpp In file included from NodeGeoElevationGrid.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 MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoElevationGrid.h:24, from NodeGeoElevationGrid.cpp:25: FieldValue.h: In member function '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: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) | ^~ 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 GeoNode.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) | ^~ 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 make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' | 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGeoPositionInterpolator.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoPositionInterpolator.h:24, from NodeGeoPositionInterpolator.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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGeoProximitySensor.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGeoOrigin.cpp In file included from NodeGeoOrigin.h:24, from NodeGeoOrigin.cpp:27: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGeoTouchSensor.cpp In file included from GeoNode.h:24, from NodeGeoTouchSensor.h:24, from NodeGeoTouchSensor.cpp:25: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGeoTransform.cpp In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeGeoTransform.h:26, from NodeGeoTransform.cpp:25: MFNode.h: In member function '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; | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGeoViewpoint.cpp In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from GeoNode.h:26, from NodeGeoViewpoint.h:24, from NodeGeoViewpoint.cpp:25: SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGeneratedCubeMapTexture.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeHAnimDisplacer.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGroup.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 NodeGroup.h:26, from NodeGroup.cpp: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) | ^~ In file included from NodeGroup.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeHAnimJoint.cpp In file included from NodeHAnimJoint.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 | NodeHAnimJoint.cpp: In member function 'virtual void NodeHAnimJoint::applyJoint(int, MyMesh*, MFVec3f*, Node*)': NodeHAnimJoint.cpp:213:17: warning: unused variable 'index' [-Wunused-variable] 213 | int index = mfskinCoordIndex->getValue(i); | ^~~~~ In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeHAnimJoint.h:26, from NodeHAnimJoint.cpp:25: FieldValue.h: In member function '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: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) | ^~ In file included from NodeHAnimJoint.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) | ^~ 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; } make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' | ~~^~~~~ 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeHAnimHumanoid.cpp In file included from NodeHAnimHumanoid.h:28, from NodeHAnimHumanoid.cpp:31: 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 NodeHAnimHumanoid.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) | ^~ 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: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) | ^~ In file included from NodeHAnimHumanoid.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) | ^~ 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-uninmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' itialized] 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeHAnimSegment.cpp In file included from NodeHAnimSegment.h:24, from NodeHAnimSegment.cpp:28: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeHAnimSite.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeImageCubeMapTexture.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeHAnimMotion.cpp In file included from NodeHAnimMotion.h:28, from NodeHAnimMotion.cpp:31: 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 NodeHAnimMotion.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) | ^~ In file included from NodeHAnimMotion.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) | ^~ 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeImageTexture.cpp In file included from NodeImageTexture.cpp:46: 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 NodeImageTexture.h:28, from NodeImageTexture.cpp:31: 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 DuneApp.h:39, from NodeImageTexture.cpp:28: 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeIndexedLineSet.cpp NodeIndexedLineSet.cpp: In member function 'virtual int NodeIndexedLineSet::writeAc3d(int, int)': NodeIndexedLineSet.cpp:396:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 396 | for (size_t i = 0; i < stringsToWrite.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from NodeIndexedLineSet.h:24, from NodeIndexedLineSet.cpp:25: SFBool.h: In member function '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; | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeImageTexture3D.cpp In file included from NodeImageTexture3D.cpp:34: 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 NodeImageTexture3D.h:24, from NodeImageTexture3D.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 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) | ^~ In file included from GeometryNode.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) | ^~ 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:901:23: wamake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' rning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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 + | ^~~~~ In function 'RenderTextures_init(tRenderTextures*)', inlined from 'NodeImageTexture3D::load()' at NodeImageTexture3D.cpp:2003:28: NodeImageTexture3D.cpp:1979:12: warning: array subscript 'struct tRenderTextures[0]' is partly outside array bounds of 'struct pTextures[0:]' [-Warray-bounds=] 1979 | t->prv = textures_prv; | ~~~~~~~^~~~~~~~~~~~~~ NodeImageTexture3D.cpp: In member function 'NodeImageTexture3D::load()': NodeImageTexture3D.cpp:152:12: note: object 'textures_prv' of size 8 152 | ppTextures textures_prv = 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeIndexedQuadSet.cpp In file included from NodeIndexedQuadSet.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 NodeIndexedQuadSet.h:24, from NodeIndexedQuadSet.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) | ^~ 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: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 GeometryNode.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) | ^~ 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(Vemake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' c3x 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeIndexedTriangleFanSet.cpp In file included from NodeIndexedTriangleFanSet.h:28, from NodeIndexedTriangleFanSet.cpp:26: 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 NodeIndexedTriangleFanSet.h: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 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: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 GeometryNode.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) | ^~ 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 'Vecmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 3x::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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeIndexedTriangleSet.cpp In file included from NodeIndexedTriangleSet.h:28, from NodeIndexedTriangleSet.cpp:26: 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 NodeIndexedTriangleSet.h: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 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: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 GeometryNode.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) | ^~ 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 'Vec3xmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' ::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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeInline.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeIndexedTriangleStripSet.cpp In file included from NodeIndexedTriangleStripSet.h:28, from NodeIndexedTriangleStripSet.cpp:26: 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 NodeIndexedTriangleStripSet.h: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 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: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 GeometryNode.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) | ^~ 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 functiomake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' n '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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeInlineLoadControl.cpp In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeInlineLoadControl.h:26, from NodeInlineLoadControl.cpp:28: SFBool.h: In member function 'SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeIntegerTrigger.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeIntegerSequencer.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from NodeIntegerSequencer.h:25, from NodeIntegerSequencer.cpp:29: FieldValue.h: In member function '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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeKeySensor.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeLayer.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeLayerSet.cpp In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeLayerSet.h:26, from NodeLayerSet.cpp:25: MFNode.h: In member function 'MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeLayout.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeLayoutGroup.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeLayoutLayer.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeLinePickSensor.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeLineProperties.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeLoadSensor.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeLocalFog.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeLineSet.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 NodeAppearance.h:26, from GeometryNode.h:25, from NodeLineSet.h:24, from NodeLineSet.cpp: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; | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeLOD.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 NodeLOD.h:26, from NodeLOD.cpp:25: 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) | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMaterial.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeMaterial.h:26, from NodeMaterial.cpp:25: SFFloat.h: In member function '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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMatrix3VertexAttribute.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMatrix4VertexAttribute.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMetadataBoolean.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMetadataDouble.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMetadataFloat.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMetadataInteger.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMetadataSet.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMetadataString.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMotorJoint.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMultiTextureCoordinate.cpp In file included from NodeMultiTextureCoordinate.h:24, from NodeMultiTextureCoordinate.cpp:25: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMultiTextureTransform.cpp In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeMultiTextureTransform.h:26, from NodeMultiTextureTransform.cpp:25: MFNode.h: In member function 'MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ In file included from NodeMultiTextureTransform.h:24: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNavigationInfo.cpp In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNavigationInfo.h:26, from NodeNavigationInfo.cpp:25: SFBool.h: In member function 'SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNormal.cpp In file included from NodeNormal.h:24, from NodeNormal.cpp:25: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNormalInterpolator.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMultiTexture.cpp In file included from NodeMultiTexture.cpp:31: 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 NodeMultiTexture.h:26, from NodeMultiTexture.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) | ^~ 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 NodeMultiTexture.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) | ^~ 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 heremake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNurbsCurve.cpp In file included from GeometryNode.h:24, from NurbsCurve.h:26, from NodeNurbsCurve.h:24, from NodeNurbsCurve.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: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ 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 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: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; | ^~ 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) | ^~ In file included from Vec3f.h:24, from Node.h:27: In member function 'Vec3x::operator/(float) const', inlined from 'NodeNurbsCurve::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool)' at NodeNurbsCurve.cpp:449:36: Vec3x.h:78:54: warning: 'MEM[(struct Vec3x *)&vPoint].x' may be used uninitialized [-Wmaybe-uninitialized] 78 | { return Vec3x(x / f, y / f, z / f); } | ^ NodeNurbsCurve.cpp: In member function 'NodeNurbsCurve::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool)': NodeNurbsCurve.cpp:445:23: note: 'MEM[(struct Vec3x *)&vPoint].x' was declared here 445 | Vec3f vPoint = getControlPoints()->getValue(i); | ^~~~~~ In member function 'Vec3x::operator/(float) const', inlined from 'NodeNurbsCurve::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool)' at NodeNurbsCurve.cpp:449:36: Vec3x.h:78:54: warning: 'MEM[(struct Vec3x *)&vPoint].y' may be used uninitialized [-Wmaybe-uninitialized] 78 | { return Vec3x(x / f, y / f, z / f); } | ^ NodeNurbsCurve.cpp: In member function 'NodeNurbsCurve::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool)': NodeNurbsCurve.cpp:445:23: note: 'MEM[(struct Vec3x *)&vPoint].y' was declared here 445 | Vec3f vPoint = getControlPoints()->getValue(i); | ^~~~~~ In member function 'Vec3x::operator/(float) const', inlined from 'NodeNurbsCurve::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool)' at NodeNurbsCurve.cpp:449:36: Vec3x.h:78:54: warning: 'MEM[(struct Vec3x *)&vPoint].z' may be used uninitialized [-Wmaybe-uninitialized] 78 | { return Vec3x(x / f, y / f, z / f); } | ^ NodeNurbsCurve.cpp: In member function 'NodeNurbsCurve::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool)': NodeNurbsCurve.cpp:445:23: note: 'MEM[(struct Vec3x *)&vPoint].z' was declared here 445 | Vec3f vPoint = getControlPoints()->getValue(i); | ^~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNurbsCurve2D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from NodeNurbsCurve2D.h:24, from NodeNurbsCurve2D.cpp:32: 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 NodeNurbsCurve2D.cpp:47: 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:51, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNurbsCurve2D.h:26: 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) | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNurbsGroup.cpp In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNurbsGroup.h:26, from NodeNurbsGroup.cpp:28: SFFloat.h: In member function '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: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 NodeNurbsGroup.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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNurbsOrientationInterpolator.cpp In file included from Proto.h:27, from NodeNurbsOrientationInterpolator.h:25, from NodeNurbsOrientationInterpolator.cpp:25: 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 MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478: 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: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; | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNurbsPositionInterpolator.cpp In file included from Proto.h:27, from NodeNurbsPositionInterpolator.h:25, from NodeNurbsPositionInterpolator.cpp:25: 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 MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478: 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: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; | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNurbsSet.cpp In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeNurbsSet.h:26, from NodeNurbsSet.cpp:28: MFNode.h: In member function '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; | ^~ In file included from NodeNurbsSet.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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNurbsSurfaceInterpolator.cpp In file included from NodeNurbsSurfaceInterpolator.cpp:30: 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 Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSurfaceInterpolator.h:24, from NodeNurbsSurfaceInterpolator.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 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) | ^~ 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 Interpolator.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) | ^~ 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 >::toImake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' ndexedFaceSet(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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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 + | ^~~~~ In member function 'Vec3x::operator/(float) const', inlined from 'NodeNurbsSurfaceInterpolator::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool)' at NodeNurbsSurfaceInterpolator.cpp:217:36: Vec3x.h:78:54: warning: 'MEM[(struct Vec3x *)&vPoint].x' may be used uninitialized [-Wmaybe-uninitialized] 78 | { return Vec3x(x / f, y / f, z / f); } | ^ NodeNurbsSurfaceInterpolator.cpp: In member function 'NodeNurbsSurfaceInterpolator::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool)': NodeNurbsSurfaceInterpolator.cpp:213:23: note: 'MEM[(struct Vec3x *)&vPoint].x' was declared here 213 | Vec3f vPoint = getControlPoints()->getValue(i); | ^~~~~~ In member function 'Vec3x::operator/(float) const', inlined from 'NodeNurbsSurfaceInterpolator::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool)' at NodeNurbsSurfaceInterpolator.cpp:217:36: Vec3x.h:78:54: warning: 'MEM[(struct Vec3x *)&vPoint].y' may be used uninitialized [-Wmaybe-uninitialized] 78 | { return Vec3x(x / f, y / f, z / f); } | ^ NodeNurbsSurfaceInterpolator.cpp: In member function 'NodeNurbsSurfaceInterpolator::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool)': NodeNurbsSurfaceInterpolator.cpp:213:23: note: 'MEM[(struct Vec3x *)&vPoint].y' was declared here 213 | Vec3f vPoint = getControlPoints()->getValue(i); | ^~~~~~ In member function 'Vec3x::operator/(float) const', inlined from 'NodeNurbsSurfaceInterpolator::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool)' at NodeNurbsSurfaceInterpolator.cpp:217:36: Vec3x.h:78:54: warning: 'MEM[(struct Vec3x *)&vPoint].z' may be used uninitialized [-Wmaybe-uninitialized] 78 | { return Vec3x(x / f, y / f, z / f); } | ^ NodeNurbsSurfaceInterpolator.cpp: In member function 'NodeNurbsSurfaceInterpolator::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool)': NodeNurbsSurfaceInterpolator.cpp:213:23: note: 'MEM[(struct Vec3x *)&vPoint].z' was declared here 213 | Vec3f vPoint = getControlPoints()->getValue(i); | ^~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNurbsSurface.cpp In file included from NodeNurbsSurface.cpp:30: 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 Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsSurface.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 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) | ^~ 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 Interpolator.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) | ^~ 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 MyMesmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' h.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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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 + | ^~~~~ NodeNurbsSurface.cpp: In member function 'NodeNurbsSurface::checkXSymetricOrSameHandle(int, MFVec3f*)': NodeNurbsSurface.cpp:1288:55: warning: 'MEM[(struct Vec3x *)&vIndex].x' may be used uninitialized [-Wmaybe-uninitialized] 1288 | if (fabs(vPoint.x / wPoint - vIndex.x / wIndex) < epsilon) { | ~~~~~~~~~^~~~~~~~ NodeNurbsSurface.cpp:1269:11: note: 'MEM[(struct Vec3x *)&vIndex].x' was declared here 1269 | Vec3f vIndex = points->getValue(handle); | ^~~~~~ NodeNurbsSurface.cpp:1287:55: warning: 'MEM[(struct Vec3x *)&vIndex].y' may be used uninitialized [-Wmaybe-uninitialized] 1287 | && (fabs(vPoint.y / wPoint - vIndex.y / wIndex) < epsilon)) { | ~~~~~~~~~^~~~~~~~ NodeNurbsSurface.cpp:1269:11: note: 'MEM[(struct Vec3x *)&vIndex].y' was declared here 1269 | Vec3f vIndex = points->getValue(handle); | ^~~~~~ NodeNurbsSurface.cpp:1286:55: warning: 'MEM[(struct Vec3x *)&vIndex].z' may be used uninitialized [-Wmaybe-uninitialized] 1286 | if ( (fabs(vPoint.z / wPoint - vIndex.z / wIndex) < epsilon) | ~~~~~~~~~^~~~~~~~ NodeNurbsSurface.cpp:1269:11: note: 'MEM[(struct Vec3x *)&vIndex].z' was declared here 1269 | Vec3f vIndex = points->getValue(handle); | ^~~~~~ NodeNurbsSurface.cpp:1288:35: warning: 'MEM[(struct Vec3x *)&vPoint].x' may be used uninitialized [-Wmaybe-uninitialized] 1288 | if (fabs(vPoint.x / wPoint - vIndex.x / wIndex) < epsilon) { | ~~~~~~~~~^~~~~~~~ NodeNurbsSurface.cpp:1285:19: note: 'MEM[(struct Vec3x *)&vPoint].x' was declared here 1285 | Vec3f vPoint = points->getValue(checkedHandle); | ^~~~~~ NodeNurbsSurface.cpp:1287:35: warning: 'MEM[(struct Vec3x *)&vPoint].y' may be used uninitialized [-Wmaybe-uninitialized] 1287 | && (fabs(vPoint.y / wPoint - vIndex.y / wIndex) < epsilon)) { | ~~~~~~~~~^~~~~~~~ NodeNurbsSurface.cpp:1285:19: note: 'MEM[(struct Vec3x *)&vPoint].y' was declared here 1285 | Vec3f vPoint = points->getValue(checkedHandle); | ^~~~~~ NodeNurbsSurface.cpp:1286:35: warning: 'MEM[(struct Vec3x *)&vPoint].z' may be used uninitialized [-Wmaybe-uninitialized] 1286 | if ( (fabs(vPoint.z / wPoint - vIndex.z / wIndex) < epsilon) | ~~~~~~~~~^~~~~~~~ NodeNurbsSurface.cpp:1285:19: note: 'MEM[(struct Vec3x *)&vPoint].z' was declared here 1285 | Vec3f vPoint = points->getValue(checkedHandle); | ^~~~~~ In member function 'Vec3x::operator/(float) const', inlined from 'NodeNurbsSurface::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool, bool)' at NodeNurbsSurface.cpp:757:36: Vec3x.h:78:54: warning: 'MEM[(struct Vec3x *)&vPoint].x' may be used uninitialized [-Wmaybe-uninitialized] 78 | { return Vec3x(x / f, y / f, z / f); } | ^ NodeNurbsSurface.cpp: In member function 'NodeNurbsSurface::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool, bool)': NodeNurbsSurface.cpp:753:23: note: 'MEM[(struct Vec3x *)&vPoint].x' was declared here 753 | Vec3f vPoint = getControlPoints()->getValue(i); | ^~~~~~ In member function 'Vec3x::operator/(float) const', inlined from 'NodeNurbsSurface::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool, bool)' at NodeNurbsSurface.cpp:757:36: Vec3x.h:78:54: warning: 'MEM[(struct Vec3x *)&vPoint].y' may be used uninitialized [-Wmaybe-uninitialized] 78 | { return Vec3x(x / f, y / f, z / f); } | ^ NodeNurbsSurface.cpp: In member function 'NodeNurbsSurface::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool, bool)': NodeNurbsSurface.cpp:753:23: note: 'MEM[(struct Vec3x *)&vPoint].y' was declared here 753 | Vec3f vPoint = getControlPoints()->getValue(i); | ^~~~~~ In member function 'Vec3x::operator/(float) const', inlined from 'NodeNurbsSurface::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool, bool)' at NodeNurbsSurface.cpp:757:36: Vec3x.h:78:54: warning: 'MEM[(struct Vec3x *)&vPoint].z' may be used uninitialized [-Wmaybe-uninitialized] 78 | { return Vec3x(x / f, y / f, z / f); } | ^ NodeNurbsSurface.cpp: In member function 'NodeNurbsSurface::setHandle(MFVec3f*, int, float, Vec3x const&, Vec3x const&, bool, bool)': NodeNurbsSurface.cpp:753:23: note: 'MEM[(struct Vec3x *)&vPoint].z' was declared here 753 | Vec3f vPoint = getControlPoints()->getValue(i); | ^~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNurbsSweptSurface.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from NodeNurbsSweptSurface.cpp:30: 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 Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSweptSurface.h:24, from NodeNurbsSweptSurface.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 NodeNurbsSweptSurface.h:30: 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 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 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) | ^~ 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) | ^~ 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNurbsSwungSurface.cpp In file included from NodeNurbsSwungSurface.cpp:30: 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 Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSwungSurface.h:24, from NodeNurbsSwungSurface.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 NodeContourPolyline2D.h:24, from NodeNurbsSwungSurface.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 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 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) | ^~ 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) | ^~ 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); | make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' ^~ 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNurbsTextureSurface.cpp In file included from NodeNurbsTextureSurface.h:24, from NodeNurbsTextureSurface.cpp:30: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNurbsTextureCoordinate.cpp In file included from NodeNurbsTextureCoordinate.cpp:53: 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 NodeNurbsTextureCoordinate.h:26, from NodeNurbsTextureCoordinate.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) | ^~ 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: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 NodeNurbsTextureCoordinate.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) | ^~ 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 make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeOrientationChaser.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeOrientationDamper.cpp In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeOrientationDamper.h:26, from NodeOrientationDamper.cpp:25: SFInt32.h: In member function 'SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeOrientationInterpolator.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeOrthoViewpoint.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePackagedShader.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNurbsTrimmedSurface.cpp In file included from NodeNurbsTrimmedSurface.cpp:43: 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 Interpolator.h:26, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: 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: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) | ^~ In file included from Interpolator.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) | ^~ 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 uninimake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' tialized [-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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePickableGroup.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeParticleSystem.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from NodeParticleSystem.cpp:50: 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 NodeParticleSystem.h:26, from NodeParticleSystem.cpp:28: 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: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) | ^~ 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 NodeParticleSystem.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) | ^~ 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePixelTexture.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from NodePixelTexture.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 | In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePixelTexture.h:26, from NodePixelTexture.cpp:29: FieldValue.h: In member function '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 DuneApp.h:39, from NodePixelTexture.cpp:26: 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePixelTexture3D.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePlaneSensor.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePointEmitter.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePointLight.cpp In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePointLight.h:26, from NodePointLight.cpp:25: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45: 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) | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePointPickSensor.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePointProperties.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePointSet.cpp In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25, from NodePointSet.h:24, from NodePointSet.cpp:25: SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePolyline2D.cpp In file included from GeometryNode.h:24, from ChainBasedNode.h:24, from NodePolyline2D.h:24, from NodePolyline2D.cpp:25: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePolylineEmitter.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePolypoint2D.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePositionChaser.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePositionChaser2D.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePositionDamper.cpp In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePositionDamper.h:26, from NodePositionDamper.cpp:25: SFInt32.h: In member function 'SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePositionDamper2D.cpp In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePositionDamper2D.h:26, from NodePositionDamper2D.cpp:25: SFInt32.h: In member function 'SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePositionInterpolator.cpp In file included from Interpolator.h:24, from NodePositionInterpolator.h:24, from NodePositionInterpolator.cpp:25: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePositionInterpolator2D.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePrimitivePickSensor.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeProgramShader.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeProjectionVolumeStyle.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeProximitySensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeProximitySensor.h:26, from NodeProximitySensor.cpp:29: SFFloat.h: In member function '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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeReceiverPdu.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeQuadSet.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from NodeQuadSet.cpp:33: 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 NodeQuadSet.h:24, from NodeQuadSet.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) | ^~ 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: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 GeometryNode.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) | ^~ 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeRigidBody.cpp In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from RigidBodyPhysicsNode.h:26, from NodeRigidBody.h:24, from NodeRigidBody.cpp:25: SFFloat.h: In member function '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) | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeRectangle2D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from NodeRectangle2D.cpp:26: 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 NodeRectangle2D.h:24, from NodeRectangle2D.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) | ^~ 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: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) | ^~ In file included from GeometryNode.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) | ^~ 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeRigidBodyCollection.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeScalarChaser.cpp In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeScalarChaser.h:26, from NodeScalarChaser.cpp:25: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeScalarDamper.cpp In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeScalarDamper.h:26, from NodeScalarDamper.cpp:25: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51: 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) | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeScalarInterpolator.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeScreenFontStyle.cpp In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeScreenFontStyle.h:26, from NodeScreenFontStyle.cpp:25: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from NodeScreenFontStyle.h:24: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeScreenGroup.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeShaderPart.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeScript.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeShaderProgram.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeShape.cpp In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeShape.h:26, from NodeShape.cpp:25: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54: 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; | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSignalPdu.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSingleAxisHingeJoint.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSliderJoint.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSound.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSphereSensor.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSplinePositionInterpolator.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSplinePositionInterpolator2D.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSplineScalarInterpolator.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSpotLight.cpp In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSpotLight.h:26, from NodeSpotLight.cpp:25: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ SFFloat.h: In member function 'SFFloat::getFixedAngle(double)': SFFloat.h:65:29: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 65 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45: 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) | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSquadOrientationInterpolator.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeStaticGroup.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeStringSensor.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSurfaceEmitter.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSphere.cpp In file included from NodeSphere.cpp:31: 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 NodeSphere.h:25, from NodeSphere.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) | ^~ 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: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) | ^~ In file included from GeometryNode.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) | ^~ 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: Imake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' n 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSwitch.cpp In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSwitch.h:26, from NodeSwitch.cpp:25: MFNode.h: In member function 'MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51: 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) | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTexCoordChaser2D.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTexCoordChaser2D.h:26, from NodeTexCoordChaser2D.cpp:25: FieldValue.h: In member function '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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTexCoordDamper2D.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 NodeTexCoordDamper2D.h:26, from NodeTexCoordDamper2D.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) | ^~ 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) | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTextureBackground.cpp In file included from NodeTextureBackground.h:24, from NodeTextureBackground.cpp:35: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeText.cpp In file included from NodeText.cpp:37: 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 NodeText.h:24, from NodeText.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) | ^~ 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: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 GeometryNode.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) | ^~ 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTextureCoordinate3D.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTextureCoordinate.cpp In file included from NodeTextureCoordinate.cpp:33: 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 NodeTextureCoordinate.h:26, from NodeTextureCoordinate.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) | ^~ 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) | ^~ In file included from NodeTextureCoordinate.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) | ^~ 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, vmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTextureCoordinate4D.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTextureCoordinateGenerator.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTextureProperties.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTextureTransform3D.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTextureTransform.cpp In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTextureTransform.h:26, from NodeTextureTransform.cpp:25: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTextureTransformMatrix3D.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTimeSensor.cpp In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTimeSensor.h:26, from NodeTimeSensor.cpp:25: SFBool.h: In member function 'SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTimeTrigger.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTouchSensor.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTransform.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTransformSensor.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTransmitterPdu.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTriangleFanSet.cpp In file included from NodeTriangleFanSet.h:28, from NodeTriangleFanSet.cpp:26: 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 NodeTriangleFanSet.h: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 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: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 GeometryNode.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) | ^~ 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(Vec3make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' x 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTriangleSet.cpp In file included from NodeTriangleSet.h:28, from NodeTriangleSet.cpp:26: 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 NodeTriangleSet.h: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 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: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 GeometryNode.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) | ^~ 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 make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTriangleSet2D.cpp In file included from NodeTriangleSet2D.h:28, from NodeTriangleSet2D.cpp:26: 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 NodeTriangleSet2D.h: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 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: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) | ^~ In file included from GeometryNode.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) | ^~ 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; } | make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' ~~^~~~~ 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTriangleStripSet.cpp In file included from NodeTriangleStripSet.h:28, from NodeTriangleStripSet.cpp:26: 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 NodeTriangleStripSet.h: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 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: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 GeometryNode.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) | ^~ 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::Vec3make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' x(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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTrimmedSurface.cpp In file included from GeometryNode.h:24, from NodeTrimmedSurface.h:24, from NodeTrimmedSurface.cpp:25: 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 SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25: 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; | ^~ 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTwoSidedMaterial.cpp In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeTwoSidedMaterial.h:26, from NodeTwoSidedMaterial.cpp:25: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45: 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) | ^~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeUniversalJoint.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeViewpointGroup.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeViewpoint.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeViewport.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeVisibilitySensor.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeVolumeEmitter.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeVolumePickSensor.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeWindPhysicsModel.cpp In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeWindPhysicsModel.h:26, from NodeWindPhysicsModel.cpp:25: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeEdgeEnhancementVolumeStyle.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeIsoSurfaceVolumeData.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeOpacityMapVolumeStyle.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSegmentedVolumeData.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeShadedVolumeStyle.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSilhouetteEnhancementVolumeStyle.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeToneMappedVolumeStyle.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeWorldInfo.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeVolumeData.cpp In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeVolumeData.h:26, from NodeVolumeData.cpp:25: SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from NodeVolumeData.h:24: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeComment.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeImport.cpp In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeImport.h:28, from NodeImport.cpp:27: SFString.h: In member function 'SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeExport.cpp In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeExport.h:28, from NodeExport.cpp:27: SFString.h: In member function 'SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeVrmlCut.cpp NodeVrmlCut.cpp: In member function 'virtual int NodeVrmlCut::writeXml(int, int, int, bool)': NodeVrmlCut.cpp:1121:37: warning: enum constant in boolean context [-Wint-in-bool-context] 1121 | if (m_scene->getWriteFlags() && X3DOM) { | ^~~~~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeVrmlCut.h:26, from NodeVrmlCut.cpp:26: MFNode.h: In member function 'MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51: 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) | ^~ 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeGeneratedShadowMap.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMatrixTransform.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMultiGeneratedTextureCoordinate.cpp In file included from NodeMultiGeneratedTextureCoordinate.h:24, from NodeMultiGeneratedTextureCoordinate.cpp:25: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeRenderedTexture.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSuperEllipsoid.cpp In file included from NodeSuperEllipsoid.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 | In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26, from MeshMorphingNode.h:25, from NodeSuperEllipsoid.h:24, from NodeSuperEllipsoid.cpp:31: FieldValue.h: In member function '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: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) | ^~ 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 DuneApp.h:39, from NodeSuperEllipsoid.cpp:30: 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(intmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' , 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeVrmlScene.cpp In file included from NodeVrmlScene.h:24, from NodeVrmlScene.cpp:25: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeKambiAppearance.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeKambiHeadLight.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeKambiInline.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeKambiNavigationInfo.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeKambiOctreeProperties.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeKambiTriangulation.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeProjectedTextureCoordinate.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSuperShape.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from NodeSuperShape.cpp:30: 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 Interpolator.h:26, from MeshMorphingNode.h:25, from NodeSuperShape.h:24, from NodeSuperShape.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) | ^~ 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: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) | ^~ 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 Interpolator.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) | ^~ 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeScreenEffect.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTeapot.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeText3D.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeText3D.h:26, from NodeText3D.cpp:25: SFFloat.h: In member function '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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeShaderTexture.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeVectorInterpolator.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCurveAnimation.cpp In file included from Proto.h:27, from NodeCurveAnimation.h:25, from NodeCurveAnimation.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 NodeCurveAnimation.h:26: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478: 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: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) | ^~ 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSuperRevolver.cpp In file included from NodeSuperRevolver.cpp:25: 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 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: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: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 GeometryNode.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) | ^~ 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCOVER.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSpaceSensor.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCubeTexture.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeWave.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeJoystickSensor.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeLabView.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSteeringWheel.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeVehicle.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSuperExtrusion.cpp In file included from NodeSuperExtrusion.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 | In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: FieldValue.h: In member function '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: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: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 Proto.h:27: 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 bemake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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:901:23: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeARSensor.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSky.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTUIButton.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTUIComboBox.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTUIFloatSlider.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTUIFrame.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTUILabel.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTUIListBox.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTUIMap.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTUIProgressBar.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTUISlider.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTUISplitter.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTUITabFolder.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTUITab.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeVirtualAcoustics.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTUIToggleButton.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCubicBezier2DOrientationInterpolator.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeVirtualSoundSource.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCubicBezierPositionInterpolator.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBlendMode.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeColorSetInterpolator.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeEffect.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeEffectPart.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBlock.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeBinaryGeometry.cpp In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeBinaryGeometry.h:26, from NodeBinaryGeometry.cpp:22: SFString.h: In member function 'SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeColorMaskMode.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeDepthMode.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeDish.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeDynamicLOD.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeEnvironment.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeExternalGeometry.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeField.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeImageGeometry.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeImageTextureAtlas.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeNozzle.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMesh.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMPRVolumeStyle.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeMultiPart.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeParam.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeParticleSet.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePlane.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePopGeometryLevel.cpp In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodePopGeometryLevel.h:25, from NodePopGeometryLevel.cpp:25: SFString.h: In member function 'SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePopGeometry.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodePyramid.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeRadarVolumeStyle.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeRectangularTorus.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeRefinementTexture.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeRemoteSelectionGroup.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSlopedCylinder.cpp In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from NodeSlopedCylinder.h:25, from NodeSlopedCylinder.cpp:27: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSnout.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSolidOfRevolution.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSphereSegment.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeStippleVolumeStyle.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeSurfaceShaderTexture.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeTorus.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeUniform.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeViewfrustum.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCattExportRec.cpp In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCattExportRec.h:26, from NodeCattExportRec.cpp:31: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51: 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: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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeCattExportSrc.cpp In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeCattExportSrc.h:26, from NodeCattExportSrc.cpp:32: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56: 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]: 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeWonderlandImportJava.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c NodeLdrawDatExport.cpp In file included from SFMFTypes.h:56, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeLdrawDatExport.h:26, from NodeLdrawDatExport.cpp:46: SFString.h: In member function 'SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c advancing_front.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c sweep.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c sweep_context.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c cdt.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Contour.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c PointFtgl.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c Vectoriser.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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c shapes.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' echo '#ifndef WIN32' > lexer.cpp echo '#include "unistd.h"' >> lexer.cpp echo '#endif' >> lexer.cpp if test "X_no" = "X_no"; then flex --nounistd -t lexer.l | egrep -v '#include *.unistd\.h.' >> lexer.cpp ; else echo // remove include of unistd.h manually when compiling on Windows >> lexer.cpp ; flex --nounistd -t lexer.l >> lexer.cpp ; fi egrep: warning: egrep is obsolescent; using grep -E make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' LANG=C sed 's.\\\\./.' < dune.rc > dune1.rc.c g++ -E dune1.rc.c > dune2.rc.c grep --binary-files=text -v '//' dune2.rc.c > dune3.rc.c if swt/rc/rc < dune3.rc.c > resource.c ; then echo > /dev/null; else rm resource.c ; exit 1 ; fi rm dune1.rc.c dune2.rc.c dune3.rc.c make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' gcc -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-4 -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 -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-4 -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 buf.o buf.c make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' bison -y -d parser.y cp y.tab.c parser.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' gcc -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-4 -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 -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-4 -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 mathx.o mathx.c make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' gcc -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-4 -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 -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-4 -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 subd_mesh.o subd_mesh.c make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' gcc -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-4 -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 -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-4 -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 subd.o subd.c make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' gcc -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-4 -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 -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-4 -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 openglutfont.o openglutfont.c make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' gcc -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-4 -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 -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-4 -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 jpegLoad.o jpegLoad.c make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' gcc -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-4 -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 -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-4 -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 pngLoad.o pngLoad.c make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' gcc -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-4 -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 -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-4 -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 gif.o gif.c 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c lexer.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' :1868:17: warning: 'void yyunput(int, char*)' defined but not used [-Wunused-function] make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' gcc -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-4 -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 -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-4 -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 resource.o resource.c 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-4 -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -c parser.cpp In file included from NodeList.h:28, from Scene.h:32, from parser.y:37: 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 parser.y:54: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ parser.y: In function 'void addCommentsToNode(Node*)': parser.y:1514:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 1514 | for (size_t i = 0; i < commentNodeList.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ parser.y: In function 'void addCommentsToNodeList(NodeList*)': parser.y:1524:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 1524 | for (size_t i = 0; i < commentNodeList.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ parser.y: In function 'void nodeComment()': parser.y:1614:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] 1614 | for (size_t i = 0; i < array.size(); i++) | ~~^~~~~~~~~~~~~~ In file included from SFMFTypes.h:45, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35: 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 parser.y:42: 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' (cd swt ; /usr/bin/make) (cd include ; /usr/bin/make $DUNEMAKEFLAGS) make[4]: 'swlanguages.h' is up to date. (cd rc ; /usr/bin/make $DUNEMAKEFLAGS) make[4]: 'rc' is up to date. (cd motif ; /usr/bin/make $DUNEMAKEFLAGS) make[4]: Nothing to be done for 'target'. make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ main.o Util.o quadric_simp.o NodeMovieTexture.o MeshSubdivide.o Scene.o SceneProtoMap.o Node.o MainWindow.o NodeIndexedFaceSet.o AboutDialog.o CommandList.o Element.o EventIn.o EventOut.o ExposedField.o Field.o FieldCommand.o MFieldCommand.o TUIElement.o FaceData.o FieldValue.o Image.o Interpolator.o Matrix.o Metadata.o MoveCommand.o NodeList.o Path.o Proto.o RouteCommand.o MyString.o UnRouteCommand.o MyMesh.o SelectionCommand.o Quaternion.o RenderState.o SceneTreeView.o SceneGraphView.o Scene3DView.o SceneView.o FieldView.o FieldViewItem.o URL.o PanedWindow.o StatusBar.o ChannelView.o ToolbarWindow.o EulerAngles.o xerrorhandler.o InputDevice.o TransformMode.o ColorCircle.o Aflock.o ScriptEdit.o Types.o Commandline.o NurbsArc.o NurbsCurveDegreeElevate.o NurbsSurfaceDegreeElevate.o NurbsMakeRevolvedSurface.o CheckBoxWindow.o GpsMathLib.o WonderlandModuleExport.o WriteWonderlandCellRenderCode.o NurbsCurve.o Vec3x.o VertexModifier.o illegal2vrml.o DuneApp.o PreferencesApp.o EcmaScriptApp.o StereoViewApp.o InputDeviceApp.o OutputApp.o RouteViewApp.o StartWithApp.o ExportNamesApp.o ModellingApp.o RenderApp.o Dialog.o ElevationGridDialog.o ScriptDialog.o NurbsCurveDialog.o NurbsPlaneDialog.o ModellingSettingsDialog.o RenderSettingsDialog.o DefDialog.o CoverDefDialog.o Box2NurbsDialog.o Cone2NurbsDialog.o Cylinder2NurbsDialog.o Sphere2NurbsDialog.o NurbsCurve2NurbsSurfDialog.o InteractionDialog.o InteractionDialog2.o InteractionDialog3.o AnimationDialog.o CurveAnimationDialog.o URLDialog.o ArrayDialog.o FieldPipeDialog.o OneBoolDialog.o OneFloatDialog.o OneVec3fDialog.o OneIntDialog.o OneTextDialog.o TwoRadioButtonsDialog.o EcmaScriptSettingsDialog.o PreviewSettingsDialog.o UploadSettingsDialog.o HelpSettingsDialog.o TexteditSettingsDialog.o StereoViewSettingsDialog.o OutputSettingsDialog.o InputDeviceSelectionDialog.o InputDeviceNameSelectionDialog.o InputDeviceSettingsDialog.o AflockSettingsDialog.o RouteViewSettingsDialog.o WonderlandModuleExportDialog.o ProtoNameDialog.o ScriptEventDialog.o CattExportDialog.o ProtoDialog.o SplitFacesDialog.o ToIndexedFaceSetDialog.o HAnimJointDialog.o ViewpointDialog.o NurbsCurve2DDialog.o InsertToNurbsCurveDialog.o InsertToNurbsSurfaceDialog.o SliderFloatDialog.o SceneDialog.o QuadInsetDialog.o SFBool.o SFBoolItem.o SFColor.o SFColorItem.o SFColorRGBA.o SFColorRGBAItem.o SFDouble.o SFDoubleItem.o SFFloat.o SFFloatItem.o SFImage.o SFImageItem.o SFInt32.o SFInt32Item.o SFMatrix3f.o SFMatrix3fItem.o SFMatrix4f.o SFMatrix4fItem.o SFNode.o SFNodeItem.o SFRotation.o SFRotationItem.o SFString.o SFStringItem.o SFTime.o SFTimeItem.o SFVec2f.o SFVec2fItem.o SFVec2d.o SFVec2dItem.o SFVec3f.o SFVec3fItem.o SFVec3d.o SFVec3dItem.o SFVec4f.o SFVec4fItem.o MFBool.o MFBoolItem.o MFColor.o MFColorItem.o MFColorRGBA.o MFColorRGBAItem.o MFDouble.o MFDoubleItem.o MFInt32.o MFInt32Item.o MFFloat.o MFFloatItem.o MFNode.o MFNodeItem.o MFRotation.o MFRotationItem.o MFString.o MFStringItem.o MFTime.o MFTimeItem.o MFVec2f.o MFVec2fItem.o MFVec2d.o MFVec2dItem.o MFVec3f.o MFVec3fItem.o MFVec3d.o MFVec3dItem.o MFVec4f.o MFVec4fItem.o MFMatrix3f.o MFMatrix3fItem.o MFMatrix4f.o MFMatrix4fItem.o BasicTransformNode.o TransformNode.o DynamicFieldsNode.o GeoNode.o GroupNode.o StaticGroupNode.o MeshBasedNode.o MeshMorphingNode.o ChainBasedNode.o EmitterNode.o GeometryNode.o IndexedTriangleSetNode.o X3DNBodyCollidableNode.o X3DNBodyCollisionSpaceNode.o X3DRigidJointNode.o AnchoredJointNode.o Texture3DNode.o ViewpointNode.o DamperNode.o ChaserNode.o NodeAnchor.o NodeAppearance.o NodeAudioClip.o NodeArc2D.o NodeArcClose2D.o NodeBackground.o NodeBallJoint.o NodeBillboard.o NodeBlendedVolumeStyle.o NodeBooleanFilter.o NodeBooleanSequencer.o NodeBooleanToggle.o NodeBooleanTrigger.o NodeBoundaryEnhancementVolumeStyle.o NodeBoundedPhysicsModel.o NodeBox.o NodeCADAssembly.o NodeCADFace.o NodeCADLayer.o NodeCADPart.o NodeCartoonVolumeStyle.o NodeCircle2D.o NodeClipPlane.o NodeCollidableShape.o NodeCollidableOffset.o NodeCollision.o NodeCollisionCollection.o NodeCollisionSensor.o NodeCollisionSpace.o NodeColor.o NodeColorChaser.o NodeColorDamper.o NodeColorRGBA.o NodeColorInterpolator.o NodeCommonSurfaceShader.o NodeComposedCubeMapTexture.o NodeComposedShader.o NodeComposedTexture3D.o NodeComposedVolumeStyle.o NodeCone.o NodeConeEmitter.o NodeContact.o NodeContour2D.o NodeContourPolyline2D.o NodeCoordinate.o NodeCoordinateChaser.o NodeCoordinateDamper.o NodeCoordinateDeformer.o NodeCoordinateDouble.o NodeCoordinateInterpolator.o NodeCoordinateInterpolator2D.o NodeCylinder.o NodeCylinderSensor.o NodeDISEntityManager.o NodeDISEntityTypeMapping.o NodeDirectionalLight.o NodeDisk2D.o NodeDoubleAxisHingeJoint.o NodeEaseInEaseOut.o NodeElevationGrid.o NodeEspduTransform.o NodeExplosionEmitter.o NodeExtrusion.o NodeFillProperties.o NodeFloatVertexAttribute.o NodeFog.o NodeFogCoordinate.o NodeFontStyle.o NodeForcePhysicsModel.o NodeGeoCoordinate.o NodeGeoElevationGrid.o NodeGeoMetadata.o NodeGeoLocation.o NodeGeoLOD.o NodeGeoPositionInterpolator.o NodeGeoProximitySensor.o NodeGeoOrigin.o NodeGeoTouchSensor.o NodeGeoTransform.o NodeGeoViewpoint.o NodeGeneratedCubeMapTexture.o NodeGroup.o NodeHAnimDisplacer.o NodeHAnimHumanoid.o NodeHAnimJoint.o NodeHAnimMotion.o NodeHAnimSegment.o NodeHAnimSite.o NodeImageCubeMapTexture.o NodeImageTexture.o NodeImageTexture3D.o NodeIndexedLineSet.o NodeIndexedQuadSet.o NodeIndexedTriangleFanSet.o NodeIndexedTriangleSet.o NodeIndexedTriangleStripSet.o NodeInline.o NodeInlineLoadControl.o NodeIntegerSequencer.o NodeIntegerTrigger.o NodeKeySensor.o NodeLayer.o NodeLayerSet.o NodeLayout.o NodeLayoutGroup.o NodeLayoutLayer.o NodeLinePickSensor.o NodeLineProperties.o NodeLineSet.o NodeLoadSensor.o NodeLocalFog.o NodeLOD.o NodeMaterial.o NodeMatrix3VertexAttribute.o NodeMatrix4VertexAttribute.o NodeMetadataBoolean.o NodeMetadataDouble.o NodeMetadataFloat.o NodeMetadataInteger.o NodeMetadataSet.o NodeMetadataString.o NodeMotorJoint.o NodeMultiTexture.o NodeMultiTextureCoordinate.o NodeMultiTextureTransform.o NodeNavigationInfo.o NodeNormal.o NodeNormalInterpolator.o NodeNurbsCurve.o NodeNurbsCurve2D.o NodeNurbsGroup.o NodeNurbsOrientationInterpolator.o NodeNurbsPositionInterpolator.o NodeNurbsSet.o NodeNurbsSurface.o NodeNurbsSurfaceInterpolator.o NodeNurbsSweptSurface.o NodeNurbsSwungSurface.o NodeNurbsTextureCoordinate.o NodeNurbsTextureSurface.o NodeNurbsTrimmedSurface.o NodeOrientationChaser.o NodeOrientationDamper.o NodeOrientationInterpolator.o NodeOrthoViewpoint.o NodePackagedShader.o NodeParticleSystem.o NodePickableGroup.o NodePixelTexture.o NodePixelTexture3D.o NodePlaneSensor.o NodePointEmitter.o NodePointLight.o NodePointPickSensor.o NodePointProperties.o NodePointSet.o NodePolyline2D.o NodePolylineEmitter.o NodePolypoint2D.o NodePositionChaser.o NodePositionChaser2D.o NodePositionDamper.o NodePositionDamper2D.o NodePositionInterpolator.o NodePositionInterpolator2D.o NodePrimitivePickSensor.o NodeProgramShader.o NodeProjectionVolumeStyle.o NodeProximitySensor.o NodeQuadSet.o NodeReceiverPdu.o NodeRectangle2D.o NodeRigidBody.o NodeRigidBodyCollection.o NodeScalarChaser.o NodeScalarDamper.o NodeScalarInterpolator.o NodeScreenFontStyle.o NodeScreenGroup.o NodeScript.o NodeShaderPart.o NodeShaderProgram.o NodeShape.o NodeSignalPdu.o NodeSingleAxisHingeJoint.o NodeSliderJoint.o NodeSound.o NodeSphere.o NodeSphereSensor.o NodeSplinePositionInterpolator.o NodeSplinePositionInterpolator2D.o NodeSplineScalarInterpolator.o NodeSpotLight.o NodeSquadOrientationInterpolator.o NodeStaticGroup.o NodeStringSensor.o NodeSurfaceEmitter.o NodeSwitch.o NodeTexCoordChaser2D.o NodeTexCoordDamper2D.o NodeText.o NodeTextureBackground.o NodeTextureCoordinate.o NodeTextureCoordinate3D.o NodeTextureCoordinate4D.o NodeTextureCoordinateGenerator.o NodeTextureProperties.o NodeTextureTransform.o NodeTextureTransform3D.o NodeTextureTransformMatrix3D.o NodeTimeSensor.o NodeTimeTrigger.o NodeTouchSensor.o NodeTransform.o NodeTransformSensor.o NodeTransmitterPdu.o NodeTriangleFanSet.o NodeTriangleSet.o NodeTriangleSet2D.o NodeTriangleStripSet.o NodeTrimmedSurface.o NodeTwoSidedMaterial.o NodeUniversalJoint.o NodeViewpoint.o NodeViewpointGroup.o NodeViewport.o NodeVisibilitySensor.o NodeVolumeEmitter.o NodeVolumePickSensor.o NodeWindPhysicsModel.o NodeEdgeEnhancementVolumeStyle.o NodeIsoSurfaceVolumeData.o NodeOpacityMapVolumeStyle.o NodeSegmentedVolumeData.o NodeShadedVolumeStyle.o NodeSilhouetteEnhancementVolumeStyle.o NodeToneMappedVolumeStyle.o NodeVolumeData.o NodeWorldInfo.o NodeComment.o NodeImport.o NodeExport.o NodeSuperEllipsoid.o NodeVrmlCut.o NodeGeneratedShadowMap.o NodeMatrixTransform.o NodeMultiGeneratedTextureCoordinate.o NodeRenderedTexture.o NodeSuperShape.o NodeVrmlScene.o NodeKambiAppearance.o NodeKambiHeadLight.o NodeKambiInline.o NodeKambiNavigationInfo.o NodeKambiOctreeProperties.o NodeKambiTriangulation.o NodeProjectedTextureCoordinate.o NodeSuperRevolver.o NodeScreenEffect.o NodeTeapot.o NodeText3D.o NodeShaderTexture.o NodeVectorInterpolator.o NodeCurveAnimation.o NodeSuperExtrusion.o NodeCOVER.o NodeSpaceSensor.o NodeCubeTexture.o NodeWave.o NodeJoystickSensor.o NodeLabView.o NodeSteeringWheel.o NodeVehicle.o NodeARSensor.o NodeSky.o NodeTUIButton.o NodeTUIComboBox.o NodeTUIFloatSlider.o NodeTUIFrame.o NodeTUILabel.o NodeTUIListBox.o NodeTUIMap.o NodeTUIProgressBar.o NodeTUISlider.o NodeTUISplitter.o NodeTUITab.o NodeTUITabFolder.o NodeTUIToggleButton.o NodeVirtualAcoustics.o NodeVirtualSoundSource.o NodeCubicBezier2DOrientationInterpolator.o NodeCubicBezierPositionInterpolator.o NodeBlendMode.o NodeColorSetInterpolator.o NodeEffect.o NodeEffectPart.o NodeBinaryGeometry.o NodeBlock.o NodeColorMaskMode.o NodeDepthMode.o NodeDish.o NodeDynamicLOD.o NodeEnvironment.o NodeExternalGeometry.o NodeField.o NodeImageGeometry.o NodeImageTextureAtlas.o NodeNozzle.o NodeMesh.o NodeMPRVolumeStyle.o NodeMultiPart.o NodeParam.o NodeParticleSet.o NodePlane.o NodePopGeometry.o NodePopGeometryLevel.o NodePyramid.o NodeRadarVolumeStyle.o NodeRectangularTorus.o NodeRefinementTexture.o NodeRemoteSelectionGroup.o NodeSlopedCylinder.o NodeSnout.o NodeSolidOfRevolution.o NodeSphereSegment.o NodeStippleVolumeStyle.o NodeSurfaceShaderTexture.o NodeTorus.o NodeUniform.o NodeViewfrustum.o NodeCattExportRec.o NodeCattExportSrc.o NodeLdrawDatExport.o NodeWonderlandImportJava.o advancing_front.o sweep.o sweep_context.o cdt.o shapes.o Contour.o PointFtgl.o Vectoriser.o parser.o lexer.o resource.o mysnprintf.o buf.o mathx.o subd_mesh.o subd.o openglutfont.o jpegLoad.o pngLoad.o gif.o -L/usr/local/lib -L/usr/lib/X11 -L/usr/lib -L/usr/X11R6/LessTif/Motif1.2/lib -L/usr/local/lib -L/usr/local/lib -O2 -g -L/usr/lib/X11 -Wl,--allow-multiple-definition -Lswt/lib -lswt -LSDLjoystick -lusb -ljpeg -lpng -lz -lexpat -lGLU -lGL -lcurl -lXi -lmpfr -lgmp -lXm -lXp -lXext -lXt -lXmu -lX11 -lm -ldl -lgomp -L/usr/local/lib -L/usr/lib/X11 -L/usr/lib -L/usr/X11R6/LessTif/Motif1.2/lib -losdCPU -o ../bin/dune sh -c "if test `uname` = IRIX64 ; then tag 0x00ff1a00 ../bin/dune ; fi" sh -c "if test `uname` = IRIX ; then tag 0x00ff1a00 ../bin/dune ; fi" sh -c "if test `uname` = Darwin ; then (if test -d ../desktop/macosx; then cd ../desktop/macosx/ && tar -xf white_dune_high_sierra.app.tar && cd white_dune.app/Contents/MacOS && ln -sf ../../../../../bin/dune . ; fi) ; fi" make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' MyMesh.h: In member function 'smoothNormals': MyMesh.h:1017:27: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1017 | EdgeList *edgeLists = new EdgeList[nVerts]; | ^ MyMesh.h:1017:27: note: in a call to built-in allocation function 'operator new []' In member function '__ct ', inlined from '__ct_base ' at Node.cpp:221:62: Node.cpp:94:44: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 94 | m_inputs = new SocketList[m_numEventIns]; | ^ Node.cpp:94:44: note: in a call to built-in allocation function 'operator new []' Node.cpp:96:46: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 96 | m_outputs = new SocketList[m_numEventOuts]; | ^ Node.cpp:96:46: note: in a call to built-in allocation function 'operator new []' In member function 'copyData', inlined from '__ct ' at Node.cpp:118:13, inlined from '__ct_base ' at Node.cpp:233:45: Node.cpp:151:44: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 151 | m_inputs = new SocketList[m_numEventIns]; | ^ Node.cpp:151:44: note: in a call to built-in allocation function 'operator new []' Node.cpp:153:46: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 153 | m_outputs = new SocketList[m_numEventOuts]; | ^ Node.cpp:153:46: note: in a call to built-in allocation function 'operator new []' Map.h: In member function 'resize': Map.h:176:48: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 176 | Chain *newChains = new Chain[width]; | ^ Map.h:176:48: note: in a call to built-in allocation function 'operator new []' MyMesh.h: In member function 'smoothNormals': MyMesh.h:1017:27: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1017 | EdgeList *edgeLists = new EdgeList[nVerts]; | ^ MyMesh.h:1017:27: note: in a call to built-in allocation function 'operator new []' In member function 'resize', inlined from 'add' at Map.h:95:43, inlined from 'operator[]' at Map.h:85:36: Map.h:176:48: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 176 | Chain *newChains = new Chain[width]; | ^ Map.h:176:48: note: in a call to built-in allocation function 'operator new []' In member function 'resize', inlined from 'add' at Map.h:95:43, inlined from 'operator[]' at Map.h:85:36: Map.h:176:48: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 176 | Chain *newChains = new Chain[width]; | ^ Map.h:176:48: note: in a call to built-in allocation function 'operator new []' MainWindow.cpp: In member function 'insertInline': MainWindow.cpp:12146:15: warning: 'operator delete []' called on a pointer to an unallocated object '"*.[wWxX][rR33][lLdD]*"' [-Wfree-nonheap-object] 12146 | delete [] fileSelectorText; | ^ DynamicFieldsNode.cpp: In member function 'updateDynamicFields': DynamicFieldsNode.cpp:372:62: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 372 | SocketList *newInputs = new SocketList[newNumEventIns]; | ^ DynamicFieldsNode.cpp:372:62: note: in a call to built-in allocation function 'operator new []' DynamicFieldsNode.cpp:389:70: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 389 | SocketList *newInputs = new SocketList[newNumEventIns]; | ^ DynamicFieldsNode.cpp:389:70: note: in a call to built-in allocation function 'operator new []' DynamicFieldsNode.cpp:417:64: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 417 | SocketList *newOutputs = new SocketList[newNumEventOuts]; | ^ DynamicFieldsNode.cpp:417:64: note: in a call to built-in allocation function 'operator new []' DynamicFieldsNode.cpp:435:72: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 435 | SocketList *newOutputs = new SocketList[newNumEventOuts]; | ^ DynamicFieldsNode.cpp:435:72: note: in a call to built-in allocation function 'operator new []' In member function 'resize', inlined from 'add' at Map.h:95:43: Map.h:176:48: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 176 | Chain *newChains = new Chain[width]; | ^ Map.h:176:48: note: in a call to built-in allocation function 'operator new []' In function 'read', inlined from 'readOff' at NodeIndexedFaceSet.cpp:3641:13: /usr/include/bits/unistd.h:28:10: warning: '__read_alias' specified size 18446744073709551613 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 28 | return __glibc_fortify (read, __nbytes, sizeof (char), | ^ /usr/include/bits/unistd-decl.h: In member function 'readOff': /usr/include/bits/unistd-decl.h:29:16: note: in a call to function '__read_alias' declared with attribute 'access (write_only, 2, 3)' 29 | extern ssize_t __REDIRECT_FORTIFY (__read_alias, (int __fd, void *__buf, | ^ + pushd docs/export_example_c++/opengl_example ~/build/BUILD/wdune-1.958/docs/export_example_c++/opengl_example ~/build/BUILD/wdune-1.958 + /usr/bin/make -O -j2 V=1 VERBOSE=1 render_with_picture_path g++ -g -fPIE -Wno-ignored-attributes -Wnonnull-compare -Wmaybe-uninitialized -Wno-unused-variable -Wno-dangling-else \ -Wno-sign-compare -Wno-narrowing -Wno-unused-but-set-variable \ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o render_with_picture_path -I. -I../../../include -I/usr/include main.cpp \ -DPICTURE_PATH=\"/usr/share/white_dune/opengl_example/\" \ -lglut -lGLU -lGL -lXmu -lX11 -ljpeg -lpng -lm -lc + popd ~/build/BUILD/wdune-1.958 ~/build/BUILD/wdune-1.958/warbird ~/build/BUILD/wdune-1.958 + pushd warbird + /usr/bin/make -O -j2 V=1 VERBOSE=1 warbird_with_picture_path g++ -g -fPIE -Wno-ignored-attributes -Wnonnull-compare -Wmaybe-uninitialized -Wno-unused-variable -Wno-dangling-else \ -Wno-sign-compare -Wno-narrowing -Wno-unused-but-set-variable \ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o warbird_with_picture_path -I. -I../include warbird.cpp \ -DPICTURE_PATH=\"/usr/share/white_dune/opengl_example/\" \ -lglut -lGLU -lGL -lXmu -lX11 -ljpeg -lpng ~/build/BUILD/wdune-1.958 + popd + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.xGeQEU + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x '!=' / ']' + rm -rf /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x ++ dirname /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x + 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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -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 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -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 + mkdir -p /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/bin + mkdir -p /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/share/man/man1 + mkdir -p /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/include/white_dune + mkdir -p /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/share/white_dune/opengl_example + mkdir -p /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/share/applications + mkdir -p /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/share/pixmaps/ + mkdir -p /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/share/white_dune/shaders + install -m 755 -p bin/dune /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/bin/dune + install -m 755 -p bin/dune4kids /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/bin/dune4kids + install -m 755 -p bin/gitview.sh /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/bin/gitview.sh + install -m 644 -p tools/phong.slx /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/share/white_dune/shaders/phong.slx + install -m 755 -p tools/run_dune_and_aqsis.sh /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x/usr/bin/run_dune_and_aqsis.sh + install -m 755 -p tools/run_dune_and_povray.sh /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x/usr/bin/run_dune_and_povray.sh + install -m 755 -p bin/illegal2vrml /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/bin/illegal2vrml + install -m 644 -p desktop/kde/dune.desktop /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/share/applications/dune.desktop + install -m 644 -p desktop/kde/dune.png /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/share/pixmaps/dune.png + install -m 644 -p desktop/kde/dune4kids.desktop /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/share/applications/dune4kids.desktop + install -m 644 -p desktop/kde/dune4kids.png /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/share/pixmaps/dune4kids.png + install -m 644 -p man/dune.1 /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/share/man/man1/dune.1 + install -m 644 -p man/dune4kids.1 /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/share/man/man1/dune4kids.1 + install -m 644 -p man/illegal2vrml.1 /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/share/man/man1/illegal2vrml.1 + install -m 644 -p man/gitview.1 /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/share/man/man1/gitview.1 + install -m 644 -p include/white_dune/libC++RWD.h /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/include/white_dune/libC++RWD.h + install -m 644 -p include/white_dune/libCRWD.h /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/include/white_dune/libCRWD.h + install -m 644 -p include/white_dune/libC++RWD_namespace.h /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/include/white_dune/libC++RWD_namespace.h + install -m 755 -p warbird/warbird_with_picture_path /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/bin/warbird + install -m 644 -p warbird/warbird.desktop /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/share/applications/warbird.desktop + install -m 644 -p warbird/warbird.png /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/share/pixmaps/warbird.png + install -m 755 -p docs/export_example_c++/opengl_example/render_with_picture_path /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/bin/white_dune_opengl_example + install -m 644 -p warbird/cake.png /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/share/white_dune/opengl_example/cake.png + install -m 644 -p warbird/bill.jpg /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/share/white_dune/opengl_example/bill.jpg + rm docs/export_example_c++/opengl_example/render_with_picture_path + rm docs/export_example_c++/opengl_example/C++Export.cc + cp -r docs/export_example_c++/opengl_example/Makefile docs/export_example_c++/opengl_example/README.txt docs/export_example_c++/opengl_example/README_fedora.txt docs/export_example_c++/opengl_example/fin.png docs/export_example_c++/opengl_example/fire.png docs/export_example_c++/opengl_example/main.cpp docs/export_example_c++/opengl_example/robot.x3dv /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/share/white_dune/opengl_example + desktop-file-install --add-category=Graphics --delete-original --dir=/builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/share/applications /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/share/applications/dune.desktop /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/share/applications/dune.desktop: error: (will be fatal in the future): value "dune.png" for key "Icon" in group "Desktop Entry" is an icon name with an extension, but there should be no extension as described in the Icon Theme Specification if the value is not an absolute path + desktop-file-install --add-category=Graphics --delete-original --dir=/builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/share/applications /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/share/applications/dune4kids.desktop /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x//usr/share/applications/dune4kids.desktop: error: (will be fatal in the future): value "dune4kids.png" for key "Icon" in group "Desktop Entry" is an icon name with an extension, but there should be no extension as described in the Icon Theme Specification if the value is not an absolute path + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 1.958-12.fc39 --unique-debug-suffix -1.958-12.fc39.s390x --unique-debug-src-base wdune-1.958-12.fc39.s390x --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/wdune-1.958 find-debuginfo: starting Extracting debug info from 3 files DWARF-compressing 3 files sepdebugcrcfix: Updated 3 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/wdune-1.958-12.fc39.s390x cpio: docs/export_example_c++/opengl_example/C++Export.cc: Cannot stat: No such file or directory 24761 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/bin/illegal2vrml from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/run_dune_and_povray.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/run_dune_and_aqsis.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/gitview.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/dune4kids from /bin/sh to #!/usr/bin/sh + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: wdune-1.958-12.fc39.s390x Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.tbqEcP + umask 022 + cd /builddir/build/BUILD + cd wdune-1.958 + LICENSEDIR=/builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x/usr/share/licenses/wdune + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x/usr/share/licenses/wdune + cp -pr /builddir/build/BUILD/wdune-1.958/COPYING /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x/usr/share/licenses/wdune + RPM_EC=0 ++ jobs -p + exit 0 Provides: application() application(dune.desktop) application(dune4kids.desktop) mimehandler(model/vrml) wdune = 1.958-12.fc39 wdune(s390-64) = 1.958-12.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/sh libGL.so.1()(64bit) libGLU.so.1()(64bit) libX11.so.6()(64bit) libXext.so.6()(64bit) libXi.so.6()(64bit) libXm.so.4()(64bit) libXmu.so.6()(64bit) libXp.so.6()(64bit) libXt.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libcurl.so.4()(64bit) libexpat.so.1()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgmp.so.10()(64bit) libgomp.so.1()(64bit) libgomp.so.1(GOMP_1.0)(64bit) libgomp.so.1(GOMP_4.0)(64bit) libgomp.so.1(OMP_1.0)(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.38)(64bit) libm.so.6(GLIBC_2.4)(64bit) libmpfr.so.6()(64bit) libosdCPU.so.3.5.0()(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.7)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libusb-0.1.so.4()(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Recommends: audacity kolourpaint lxterminal vim Processing files: wdune-devel-1.958-12.fc39.s390x Provides: wdune-devel = 1.958-12.fc39 wdune-devel(s390-64) = 1.958-12.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: wdune-opengl-examples-1.958-12.fc39.s390x Provides: application() application(warbird.desktop) wdune-opengl-examples = 1.958-12.fc39 wdune-opengl-examples(s390-64) = 1.958-12.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libGL.so.1()(64bit) libGLU.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libglut.so.3()(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.38)(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: wdune-docs-1.958-12.fc39.s390x Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.jmGwqJ + umask 022 + cd /builddir/build/BUILD + cd wdune-1.958 + DOCDIR=/builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x/usr/share/doc/wdune-docs + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x/usr/share/doc/wdune-docs + cp -pr /builddir/build/BUILD/wdune-1.958/README.txt /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x/usr/share/doc/wdune-docs + cp -pr /builddir/build/BUILD/wdune-1.958/docs /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x/usr/share/doc/wdune-docs + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.CsNvWl + umask 022 + cd /builddir/build/BUILD + cd wdune-1.958 + LICENSEDIR=/builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x/usr/share/licenses/wdune-docs + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x/usr/share/licenses/wdune-docs + cp -pr /builddir/build/BUILD/wdune-1.958/COPYING /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x/usr/share/licenses/wdune-docs + RPM_EC=0 ++ jobs -p + exit 0 Provides: wdune-docs = 1.958-12.fc39 wdune-docs(s390-64) = 1.958-12.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: wdune-debugsource-1.958-12.fc39.s390x Provides: wdune-debugsource = 1.958-12.fc39 wdune-debugsource(s390-64) = 1.958-12.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: wdune-debuginfo-1.958-12.fc39.s390x Provides: debuginfo(build-id) = 2e28be9e9f1f01e43965971c30c872f7b32a5ee4 wdune-debuginfo = 1.958-12.fc39 wdune-debuginfo(s390-64) = 1.958-12.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: wdune-debugsource(s390-64) = 1.958-12.fc39 Processing files: wdune-opengl-examples-debuginfo-1.958-12.fc39.s390x Provides: debuginfo(build-id) = 54529cda1d1f63bffc8953305a1f78784fb55f3c debuginfo(build-id) = 5b72fcc304d3b7090273e602b4ee6ccc0c4129cf wdune-opengl-examples-debuginfo = 1.958-12.fc39 wdune-opengl-examples-debuginfo(s390-64) = 1.958-12.fc39 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: wdune-debugsource(s390-64) = 1.958-12.fc39 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x Wrote: /builddir/build/RPMS/wdune-docs-1.958-12.fc39.s390x.rpm Wrote: /builddir/build/RPMS/wdune-opengl-examples-1.958-12.fc39.s390x.rpm Wrote: /builddir/build/RPMS/wdune-debugsource-1.958-12.fc39.s390x.rpm Wrote: /builddir/build/RPMS/wdune-1.958-12.fc39.s390x.rpm Wrote: /builddir/build/RPMS/wdune-opengl-examples-debuginfo-1.958-12.fc39.s390x.rpm Wrote: /builddir/build/RPMS/wdune-devel-1.958-12.fc39.s390x.rpm Wrote: /builddir/build/RPMS/wdune-debuginfo-1.958-12.fc39.s390x.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.bH6eX7 + umask 022 + cd /builddir/build/BUILD + cd wdune-1.958 + /usr/bin/rm -rf /builddir/build/BUILDROOT/wdune-1.958-12.fc39.s390x + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.KaXLmD + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/wdune-1.958-SPECPARTS + rm -rf wdune-1.958 wdune-1.958.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild wdune-1.958-12.fc39.src.rpm Finish: build phase for wdune-1.958-12.fc39.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-s390x-1691172231.632233/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-s390x-1691172231.632233/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-s390x-1691172231.632233/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/wdune-1.958-12.fc39.src.rpm) Config(child) 12 minutes 23 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool