Warning: Permanently added '3.89.37.104' (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-aarch64 --chroot fedora-rawhide-aarch64 Version: 0.68 PID: 8904 Logging PID: 8905 Task: {'appstream': False, 'background': True, 'build_id': 6232468, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-aarch64', '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-aarch64/', '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-aarch64', '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-ij86job7/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-ij86job7/wdune', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-ij86job7/wdune'... Running: git checkout 7e1bb4cf24deabb0ad306443222d1d9bc1085c35 -- cmd: ['git', 'checkout', '7e1bb4cf24deabb0ad306443222d1d9bc1085c35', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-ij86job7/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-ij86job7/wdune rc: 0 stdout: 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 /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Dload Upload Total Spent Left Speed 100 34.7M 100 34.7M 0 0 55.5M 0 --:--:-- --:--:-- --:--:-- 55.4M INFO: Reading stdout from command: md5sum wdune-1.958.tar.bz2 Running (timeout=18000): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-ij86job7/wdune/wdune.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-ij86job7/wdune --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1691009102.223470 -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-ij86job7/wdune/wdune.spec) Config(fedora-rawhide-aarch64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1691009102.223470/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 118 MB/s | 14 MB 00:00 Additional repo http_kojipkgs_fedoraproject_org 179 MB/s | 69 MB 00:00 fedora 51 MB/s | 69 MB 00:01 Last metadata expiration check: 0:00:02 ago on Wed Aug 2 20:45:24 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 aarch64 1.25-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k audit-libs aarch64 3.1.1-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 118 k basesystem noarch 11-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.2 k bash aarch64 5.2.15-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 M bzip2-libs aarch64 1.0.8-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43 k ca-certificates noarch 2023.2.60_v7.0.306-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 837 k coreutils aarch64 9.3-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M coreutils-common aarch64 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 aarch64 8.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 342 k cyrus-sasl-lib aarch64 2.1.28-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 781 k dbus-libs aarch64 1:1.14.8-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 156 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 aarch64 0.189-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 194 k elfutils-libs aarch64 0.189-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 258 k expat aarch64 2.5.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 108 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 aarch64 5.44-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 729 k filesystem aarch64 3.18-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M findutils aarch64 1:4.9.0-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 485 k fmt aarch64 10.0.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 123 k gawk aarch64 5.2.2-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M gdbm-libs aarch64 1:1.23-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 56 k glib2 aarch64 2.77.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 M glibc aarch64 2.37.9000-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 M glibc-common aarch64 2.37.9000-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 336 k glibc-minimal-langpack aarch64 2.37.9000-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64 k gmp aarch64 1:6.2.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 266 k gnupg2 aarch64 2.4.3-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 M gnutls aarch64 3.8.0-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M gpgme aarch64 1.20.0-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 209 k grep aarch64 3.11-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 285 k ima-evm-utils aarch64 1.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k json-c aarch64 0.16-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k keyutils-libs aarch64 1.6.1-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k krb5-libs aarch64 1.21-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 767 k libacl aarch64 2.3.1-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 k libarchive aarch64 3.7.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 402 k libassuan aarch64 2.5.6-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66 k libattr aarch64 2.5.1-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libb2 aarch64 0.98.1-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24 k libblkid aarch64 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115 k libbrotli aarch64 1.0.9-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 319 k libcap aarch64 2.48-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68 k libcap-ng aarch64 0.8.3-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libcom_err aarch64 1.47.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libcomps aarch64 0.1.19-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75 k libcurl aarch64 8.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 317 k libdnf aarch64 0.70.2-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 606 k libdnf5 aarch64 5.1.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 800 k libeconf aarch64 0.4.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libevent aarch64 2.1.12-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 254 k libffi aarch64 3.4.4-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k libfsverity aarch64 1.4-10.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libgcc aarch64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 94 k libgcrypt aarch64 1.10.2-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 451 k libgomp aarch64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 311 k libgpg-error aarch64 1.47-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 224 k libidn2 aarch64 2.3.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 111 k libksba aarch64 1.6.4-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 157 k libmodulemd aarch64 2.15.0-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 210 k libmount aarch64 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 153 k libnghttp2 aarch64 1.55.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76 k libnsl2 aarch64 2.0.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k libpsl aarch64 0.21.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k librepo aarch64 1.15.2-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 94 k libreport-filesystem noarch 2.17.11-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k libselinux aarch64 3.5-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 86 k libsemanage aarch64 3.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 117 k libsepol aarch64 3.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 311 k libsigsegv aarch64 2.14-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libsmartcols aarch64 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 65 k libsolv aarch64 0.7.24-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 404 k libssh aarch64 0.10.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 212 k libssh-config noarch 0.10.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.2 k libstdc++ aarch64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 810 k libtasn1 aarch64 4.19.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 73 k libtirpc aarch64 1.3.3-1.rc1.fc39.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 95 k libunistring aarch64 1.1-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 540 k libuuid aarch64 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k libverto aarch64 0.3.2-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k libxcrypt aarch64 4.4.36-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 123 k libxml2 aarch64 2.10.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 689 k libyaml aarch64 0.2.5-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59 k libzstd aarch64 1.5.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 280 k lua-libs aarch64 5.4.6-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 131 k lz4-libs aarch64 1.9.4-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68 k mpdecimal aarch64 2.5.1-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 90 k mpfr aarch64 4.2.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 319 k ncurses-base noarch 6.4-6.20230520.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k ncurses-libs aarch64 6.4-6.20230520.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 326 k nettle aarch64 3.9.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 434 k npth aarch64 1.6-14.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k openldap aarch64 2.6.6-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 251 k openssl-libs aarch64 1:3.1.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 M p11-kit aarch64 0.25.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 466 k p11-kit-trust aarch64 0.25.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 140 k pcre2 aarch64 10.42-1.fc39.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 219 k pcre2-syntax noarch 10.42-1.fc39.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 143 k popt aarch64 1.19-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59 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-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M python3 aarch64 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 aarch64 1.3.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 146 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 aarch64 1.20.0-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 280 k python3-hawkey aarch64 0.70.2-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98 k python3-libcomps aarch64 0.1.19-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 48 k python3-libdnf aarch64 0.70.2-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 772 k python3-libs aarch64 3.12.0~b4-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 M python3-rpm aarch64 4.18.92-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68 k python3-six noarch 1.16.0-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k python3-systemd aarch64 235-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 101 k readline aarch64 8.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 211 k rpm aarch64 4.18.92-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 506 k rpm-build-libs aarch64 4.18.92-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92 k rpm-libs aarch64 4.18.92-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 305 k rpm-sequoia aarch64 1.4.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 827 k rpm-sign-libs aarch64 4.18.92-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k sed aarch64 4.8-14.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 295 k setup noarch 2.14.4-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 148 k shadow-utils aarch64 2:4.13-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M sqlite-libs aarch64 3.42.0-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 677 k systemd-libs aarch64 254-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 665 k tpm2-tss aarch64 4.0.1-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 655 k tzdata noarch 2023c-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 433 k xz-libs aarch64 5.4.4-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 106 k zchunk-libs aarch64 1.3.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 51 k zlib aarch64 1.2.13-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 93 k Transaction Summary ========================================================================================================================================= Install 139 Packages Total download size: 55 M Installed size: 263 M Downloading Packages: (1/139): basesystem-11-18.fc39.noarch.rpm 149 kB/s | 7.2 kB 00:00 (2/139): audit-libs-3.1.1-4.fc39.aarch64.rpm 2.2 MB/s | 118 kB 00:00 (3/139): alternatives-1.25-1.fc39.aarch64.rpm 722 kB/s | 38 kB 00:00 (4/139): bzip2-libs-1.0.8-16.fc39.aarch64.rpm 6.9 MB/s | 43 kB 00:00 (5/139): bash-5.2.15-5.fc39.aarch64.rpm 117 MB/s | 1.8 MB 00:00 (6/139): coreutils-common-9.3-2.fc39.aarch64.rp 168 MB/s | 2.1 MB 00:00 (7/139): ca-certificates-2023.2.60_v7.0.306-2.f 28 MB/s | 837 kB 00:00 (8/139): crypto-policies-20230731-1.git5ed06e0. 13 MB/s | 68 kB 00:00 (9/139): cyrus-sasl-lib-2.1.28-11.fc39.aarch64. 107 MB/s | 781 kB 00:00 (10/139): curl-8.2.1-1.fc39.aarch64.rpm 30 MB/s | 342 kB 00:00 (11/139): coreutils-9.3-2.fc39.aarch64.rpm 30 MB/s | 1.1 MB 00:00 (12/139): dbus-libs-1.14.8-2.fc39.aarch64.rpm 23 MB/s | 156 kB 00:00 (13/139): dnf-data-4.16.2-1.fc39.noarch.rpm 8.7 MB/s | 38 kB 00:00 (14/139): dnf-plugins-core-4.4.2-1.fc39.noarch. 9.5 MB/s | 38 kB 00:00 (15/139): elfutils-default-yama-scope-0.189-4.f 3.4 MB/s | 13 kB 00:00 (16/139): elfutils-libelf-0.189-4.fc39.aarch64. 36 MB/s | 194 kB 00:00 (17/139): expat-2.5.0-3.fc39.aarch64.rpm 20 MB/s | 108 kB 00:00 (18/139): fedora-gpg-keys-39-0.4.noarch.rpm 26 MB/s | 118 kB 00:00 (19/139): elfutils-libs-0.189-4.fc39.aarch64.rp 34 MB/s | 258 kB 00:00 (20/139): fedora-release-39-0.21.noarch.rpm 1.7 MB/s | 6.9 kB 00:00 (21/139): fedora-release-common-39-0.21.noarch. 4.7 MB/s | 17 kB 00:00 (22/139): fedora-release-identity-basic-39-0.21 2.0 MB/s | 7.6 kB 00:00 (23/139): fedora-repos-39-0.4.noarch.rpm 2.1 MB/s | 9.3 kB 00:00 (24/139): fedora-repos-rawhide-39-0.4.noarch.rp 2.3 MB/s | 8.9 kB 00:00 (25/139): file-libs-5.44-5.fc39.aarch64.rpm 90 MB/s | 729 kB 00:00 (26/139): fmt-10.0.0-3.fc39.aarch64.rpm 26 MB/s | 123 kB 00:00 (27/139): findutils-4.9.0-5.fc39.aarch64.rpm 41 MB/s | 485 kB 00:00 (28/139): filesystem-3.18-6.fc39.aarch64.rpm 62 MB/s | 1.1 MB 00:00 (29/139): gdbm-libs-1.23-4.fc39.aarch64.rpm 8.8 MB/s | 56 kB 00:00 (30/139): gawk-5.2.2-2.fc39.aarch64.rpm 66 MB/s | 1.0 MB 00:00 (31/139): glibc-2.37.9000-18.fc39.aarch64.rpm 100 MB/s | 1.7 MB 00:00 (32/139): glibc-common-2.37.9000-18.fc39.aarch6 36 MB/s | 336 kB 00:00 (33/139): glibc-minimal-langpack-2.37.9000-18.f 13 MB/s | 64 kB 00:00 (34/139): gmp-6.2.1-5.fc39.aarch64.rpm 46 MB/s | 266 kB 00:00 (35/139): glib2-2.77.1-1.fc39.aarch64.rpm 91 MB/s | 2.7 MB 00:00 (36/139): gpgme-1.20.0-5.fc39.aarch64.rpm 35 MB/s | 209 kB 00:00 (37/139): gnutls-3.8.0-7.fc39.aarch64.rpm 68 MB/s | 1.0 MB 00:00 (38/139): grep-3.11-3.fc39.aarch64.rpm 45 MB/s | 285 kB 00:00 (39/139): gnupg2-2.4.3-2.fc39.aarch64.rpm 111 MB/s | 2.6 MB 00:00 (40/139): ima-evm-utils-1.5-2.fc39.aarch64.rpm 9.4 MB/s | 63 kB 00:00 (41/139): json-c-0.16-5.fc39.aarch64.rpm 5.7 MB/s | 41 kB 00:00 (42/139): keyutils-libs-1.6.1-7.fc39.aarch64.rp 6.3 MB/s | 31 kB 00:00 (43/139): krb5-libs-1.21-3.fc39.aarch64.rpm 105 MB/s | 767 kB 00:00 (44/139): libacl-2.3.1-8.fc39.aarch64.rpm 3.9 MB/s | 23 kB 00:00 (45/139): libassuan-2.5.6-2.fc39.aarch64.rpm 15 MB/s | 66 kB 00:00 (46/139): libarchive-3.7.1-1.fc39.aarch64.rpm 60 MB/s | 402 kB 00:00 (47/139): libattr-2.5.1-8.fc39.aarch64.rpm 3.9 MB/s | 18 kB 00:00 (48/139): libb2-0.98.1-9.fc39.aarch64.rpm 5.6 MB/s | 24 kB 00:00 (49/139): libblkid-2.39.1-3.fc39.aarch64.rpm 26 MB/s | 115 kB 00:00 (50/139): libbrotli-1.0.9-13.fc39.aarch64.rpm 55 MB/s | 319 kB 00:00 (51/139): libcap-ng-0.8.3-7.fc39.aarch64.rpm 8.0 MB/s | 32 kB 00:00 (52/139): libcap-2.48-7.fc39.aarch64.rpm 13 MB/s | 68 kB 00:00 (53/139): libcom_err-1.47.0-2.fc39.aarch64.rpm 6.1 MB/s | 26 kB 00:00 (54/139): libcomps-0.1.19-3.fc39.aarch64.rpm 16 MB/s | 75 kB 00:00 (55/139): libcurl-8.2.1-1.fc39.aarch64.rpm 58 MB/s | 317 kB 00:00 (56/139): libdnf-0.70.2-1.fc39.aarch64.rpm 86 MB/s | 606 kB 00:00 (57/139): libeconf-0.4.0-6.fc39.aarch64.rpm 6.1 MB/s | 26 kB 00:00 (58/139): libdnf5-5.1.0-2.fc39.aarch64.rpm 88 MB/s | 800 kB 00:00 (59/139): libevent-2.1.12-9.fc39.aarch64.rpm 46 MB/s | 254 kB 00:00 (60/139): libffi-3.4.4-4.fc39.aarch64.rpm 7.6 MB/s | 38 kB 00:00 (61/139): libfsverity-1.4-10.fc39.aarch64.rpm 4.7 MB/s | 19 kB 00:00 (62/139): libgcc-13.2.1-1.fc39.aarch64.rpm 20 MB/s | 94 kB 00:00 (63/139): libgcrypt-1.10.2-2.fc39.aarch64.rpm 70 MB/s | 451 kB 00:00 (64/139): libgomp-13.2.1-1.fc39.aarch64.rpm 49 MB/s | 311 kB 00:00 (65/139): libidn2-2.3.4-3.fc39.aarch64.rpm 24 MB/s | 111 kB 00:00 (66/139): libgpg-error-1.47-2.fc39.aarch64.rpm 35 MB/s | 224 kB 00:00 (67/139): libksba-1.6.4-2.fc39.aarch64.rpm 31 MB/s | 157 kB 00:00 (68/139): libmodulemd-2.15.0-5.fc39.aarch64.rpm 41 MB/s | 210 kB 00:00 (69/139): libmount-2.39.1-3.fc39.aarch64.rpm 28 MB/s | 153 kB 00:00 (70/139): libnghttp2-1.55.1-2.fc39.aarch64.rpm 15 MB/s | 76 kB 00:00 (71/139): libpsl-0.21.2-4.fc39.aarch64.rpm 15 MB/s | 63 kB 00:00 (72/139): libnsl2-2.0.0-6.fc39.aarch64.rpm 5.7 MB/s | 30 kB 00:00 (73/139): librepo-1.15.2-1.fc39.aarch64.rpm 21 MB/s | 94 kB 00:00 (74/139): libreport-filesystem-2.17.11-3.fc39.n 3.7 MB/s | 14 kB 00:00 (75/139): libselinux-3.5-5.fc39.aarch64.rpm 20 MB/s | 86 kB 00:00 (76/139): libsemanage-3.5-4.fc39.aarch64.rpm 27 MB/s | 117 kB 00:00 (77/139): libsigsegv-2.14-5.fc39.aarch64.rpm 7.0 MB/s | 27 kB 00:00 (78/139): libsepol-3.5-2.fc39.aarch64.rpm 48 MB/s | 311 kB 00:00 (79/139): libsmartcols-2.39.1-3.fc39.aarch64.rp 15 MB/s | 65 kB 00:00 (80/139): libsolv-0.7.24-8.fc39.aarch64.rpm 57 MB/s | 404 kB 00:00 (81/139): libssh-0.10.5-2.fc39.aarch64.rpm 34 MB/s | 212 kB 00:00 (82/139): libssh-config-0.10.5-2.fc39.noarch.rp 1.7 MB/s | 9.2 kB 00:00 (83/139): libtasn1-4.19.0-3.fc39.aarch64.rpm 15 MB/s | 73 kB 00:00 (84/139): libtirpc-1.3.3-1.rc1.fc39.1.aarch64.r 19 MB/s | 95 kB 00:00 (85/139): libstdc++-13.2.1-1.fc39.aarch64.rpm 96 MB/s | 810 kB 00:00 (86/139): libuuid-2.39.1-3.fc39.aarch64.rpm 5.7 MB/s | 28 kB 00:00 (87/139): libverto-0.3.2-6.fc39.aarch64.rpm 4.2 MB/s | 21 kB 00:00 (88/139): libunistring-1.1-4.fc39.aarch64.rpm 68 MB/s | 540 kB 00:00 (89/139): libxcrypt-4.4.36-2.fc39.aarch64.rpm 22 MB/s | 123 kB 00:00 (90/139): libyaml-0.2.5-12.fc39.aarch64.rpm 11 MB/s | 59 kB 00:00 (91/139): libxml2-2.10.4-3.fc39.aarch64.rpm 85 MB/s | 689 kB 00:00 (92/139): libzstd-1.5.5-4.fc39.aarch64.rpm 46 MB/s | 280 kB 00:00 (93/139): lua-libs-5.4.6-3.fc39.aarch64.rpm 25 MB/s | 131 kB 00:00 (94/139): lz4-libs-1.9.4-4.fc39.aarch64.rpm 14 MB/s | 68 kB 00:00 (95/139): mpdecimal-2.5.1-7.fc39.aarch64.rpm 19 MB/s | 90 kB 00:00 (96/139): ncurses-base-6.4-6.20230520.fc39.noar 14 MB/s | 63 kB 00:00 (97/139): mpfr-4.2.0-3.fc39.aarch64.rpm 54 MB/s | 319 kB 00:00 (98/139): ncurses-libs-6.4-6.20230520.fc39.aarc 56 MB/s | 326 kB 00:00 (99/139): npth-1.6-14.fc39.aarch64.rpm 5.8 MB/s | 25 kB 00:00 (100/139): nettle-3.9.1-2.fc39.aarch64.rpm 63 MB/s | 434 kB 00:00 (101/139): openldap-2.6.6-1.fc39.aarch64.rpm 47 MB/s | 251 kB 00:00 (102/139): p11-kit-0.25.0-2.fc39.aarch64.rpm 58 MB/s | 466 kB 00:00 (103/139): p11-kit-trust-0.25.0-2.fc39.aarch64. 19 MB/s | 140 kB 00:00 (104/139): openssl-libs-3.1.1-1.fc39.aarch64.rp 141 MB/s | 2.0 MB 00:00 (105/139): pcre2-syntax-10.42-1.fc39.2.noarch.r 32 MB/s | 143 kB 00:00 (106/139): pcre2-10.42-1.fc39.2.aarch64.rpm 28 MB/s | 219 kB 00:00 (107/139): publicsuffix-list-dafsa-20230614-2.f 14 MB/s | 57 kB 00:00 (108/139): popt-1.19-3.fc39.aarch64.rpm 11 MB/s | 59 kB 00:00 (109/139): python3-3.12.0~b4-2.fc39.aarch64.rpm 6.0 MB/s | 26 kB 00:00 (110/139): python3-dateutil-2.8.2-10.fc39.noarc 52 MB/s | 344 kB 00:00 (111/139): python-pip-wheel-23.1.2-5.fc39.noarc 119 MB/s | 1.4 MB 00:00 (112/139): python3-dbus-1.3.2-4.fc39.aarch64.rp 22 MB/s | 146 kB 00:00 (113/139): python3-distro-1.8.0-6.fc39.noarch.r 7.2 MB/s | 44 kB 00:00 (114/139): python3-dnf-4.16.2-1.fc39.noarch.rpm 79 MB/s | 546 kB 00:00 (115/139): python3-dnf-plugins-core-4.4.2-1.fc3 41 MB/s | 278 kB 00:00 (116/139): python3-gpg-1.20.0-5.fc39.aarch64.rp 49 MB/s | 280 kB 00:00 (117/139): python3-libcomps-0.1.19-3.fc39.aarch 10 MB/s | 48 kB 00:00 (118/139): python3-hawkey-0.70.2-1.fc39.aarch64 15 MB/s | 98 kB 00:00 (119/139): python3-libdnf-0.70.2-1.fc39.aarch64 102 MB/s | 772 kB 00:00 (120/139): python3-rpm-4.18.92-1.fc39.aarch64.r 17 MB/s | 68 kB 00:00 (121/139): python3-six-1.16.0-12.fc39.noarch.rp 7.1 MB/s | 41 kB 00:00 (122/139): python3-systemd-235-5.fc39.aarch64.r 17 MB/s | 101 kB 00:00 (123/139): readline-8.2-4.fc39.aarch64.rpm 30 MB/s | 211 kB 00:00 (124/139): rpm-4.18.92-1.fc39.aarch64.rpm 54 MB/s | 506 kB 00:00 (125/139): rpm-build-libs-4.18.92-1.fc39.aarch6 15 MB/s | 92 kB 00:00 (126/139): rpm-libs-4.18.92-1.fc39.aarch64.rpm 44 MB/s | 305 kB 00:00 (127/139): rpm-sequoia-1.4.1-2.fc39.aarch64.rpm 79 MB/s | 827 kB 00:00 (128/139): python3-libs-3.12.0~b4-2.fc39.aarch6 193 MB/s | 8.8 MB 00:00 (129/139): rpm-sign-libs-4.18.92-1.fc39.aarch64 2.0 MB/s | 26 kB 00:00 (130/139): sed-4.8-14.fc39.aarch64.rpm 23 MB/s | 295 kB 00:00 (131/139): setup-2.14.4-1.fc39.noarch.rpm 25 MB/s | 148 kB 00:00 (132/139): shadow-utils-4.13-8.fc39.aarch64.rpm 134 MB/s | 1.2 MB 00:00 (133/139): sqlite-libs-3.42.0-7.fc39.aarch64.rp 81 MB/s | 677 kB 00:00 (134/139): systemd-libs-254-1.fc39.aarch64.rpm 65 MB/s | 665 kB 00:00 (135/139): tpm2-tss-4.0.1-4.fc39.aarch64.rpm 75 MB/s | 655 kB 00:00 (136/139): tzdata-2023c-2.fc39.noarch.rpm 54 MB/s | 433 kB 00:00 (137/139): xz-libs-5.4.4-1.fc39.aarch64.rpm 20 MB/s | 106 kB 00:00 (138/139): zchunk-libs-1.3.1-2.fc39.aarch64.rpm 9.5 MB/s | 51 kB 00:00 (139/139): zlib-1.2.13-4.fc39.aarch64.rpm 21 MB/s | 93 kB 00:00 -------------------------------------------------------------------------------- Total 128 MB/s | 55 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-6.fc39.aarch64 1/1 Preparing : 1/1 Installing : libgcc-13.2.1-1.fc39.aarch64 1/139 Running scriptlet: libgcc-13.2.1-1.fc39.aarch64 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.aarch64 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.37.9000-18.fc39.aarch64 16/139 Installing : glibc-common-2.37.9000-18.fc39.aarch64 17/139 Running scriptlet: glibc-2.37.9000-18.fc39.aarch64 18/139 Installing : glibc-2.37.9000-18.fc39.aarch64 18/139 Running scriptlet: glibc-2.37.9000-18.fc39.aarch64 18/139 Installing : ncurses-libs-6.4-6.20230520.fc39.aarch64 19/139 Installing : bash-5.2.15-5.fc39.aarch64 20/139 Running scriptlet: bash-5.2.15-5.fc39.aarch64 20/139 Installing : zlib-1.2.13-4.fc39.aarch64 21/139 Installing : bzip2-libs-1.0.8-16.fc39.aarch64 22/139 Installing : libzstd-1.5.5-4.fc39.aarch64 23/139 Installing : xz-libs-5.4.4-1.fc39.aarch64 24/139 Installing : libxml2-2.10.4-3.fc39.aarch64 25/139 Installing : sqlite-libs-3.42.0-7.fc39.aarch64 26/139 Installing : gmp-1:6.2.1-5.fc39.aarch64 27/139 Installing : libgpg-error-1.47-2.fc39.aarch64 28/139 Installing : libstdc++-13.2.1-1.fc39.aarch64 29/139 Installing : libcap-2.48-7.fc39.aarch64 30/139 Installing : libuuid-2.39.1-3.fc39.aarch64 31/139 Installing : readline-8.2-4.fc39.aarch64 32/139 Installing : libattr-2.5.1-8.fc39.aarch64 33/139 Installing : libacl-2.3.1-8.fc39.aarch64 34/139 Installing : libffi-3.4.4-4.fc39.aarch64 35/139 Installing : p11-kit-0.25.0-2.fc39.aarch64 36/139 Installing : libunistring-1.1-4.fc39.aarch64 37/139 Installing : libidn2-2.3.4-3.fc39.aarch64 38/139 Installing : libxcrypt-4.4.36-2.fc39.aarch64 39/139 Installing : pcre2-10.42-1.fc39.2.aarch64 40/139 Installing : popt-1.19-3.fc39.aarch64 41/139 Installing : libassuan-2.5.6-2.fc39.aarch64 42/139 Installing : elfutils-libelf-0.189-4.fc39.aarch64 43/139 Installing : expat-2.5.0-3.fc39.aarch64 44/139 Installing : gdbm-libs-1:1.23-4.fc39.aarch64 45/139 Installing : json-c-0.16-5.fc39.aarch64 46/139 Installing : keyutils-libs-1.6.1-7.fc39.aarch64 47/139 Installing : libcom_err-1.47.0-2.fc39.aarch64 48/139 Installing : libgomp-13.2.1-1.fc39.aarch64 49/139 Installing : libsepol-3.5-2.fc39.aarch64 50/139 Installing : libselinux-3.5-5.fc39.aarch64 51/139 Installing : sed-4.8-14.fc39.aarch64 52/139 Installing : libsmartcols-2.39.1-3.fc39.aarch64 53/139 Installing : libtasn1-4.19.0-3.fc39.aarch64 54/139 Installing : lua-libs-5.4.6-3.fc39.aarch64 55/139 Installing : lz4-libs-1.9.4-4.fc39.aarch64 56/139 Installing : systemd-libs-254-1.fc39.aarch64 57/139 Installing : dbus-libs-1:1.14.8-2.fc39.aarch64 58/139 Installing : findutils-1:4.9.0-5.fc39.aarch64 59/139 Installing : libb2-0.98.1-9.fc39.aarch64 60/139 Installing : cyrus-sasl-lib-2.1.28-11.fc39.aarch64 61/139 Installing : libcomps-0.1.19-3.fc39.aarch64 62/139 Installing : grep-3.11-3.fc39.aarch64 63/139 Installing : libpsl-0.21.2-4.fc39.aarch64 64/139 Installing : libblkid-2.39.1-3.fc39.aarch64 65/139 Installing : libmount-2.39.1-3.fc39.aarch64 66/139 Installing : fmt-10.0.0-3.fc39.aarch64 67/139 Installing : libgcrypt-1.10.2-2.fc39.aarch64 68/139 Installing : libksba-1.6.4-2.fc39.aarch64 69/139 Installing : mpfr-4.2.0-3.fc39.aarch64 70/139 Installing : nettle-3.9.1-2.fc39.aarch64 71/139 Installing : file-libs-5.44-5.fc39.aarch64 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.aarch64 74/139 Installing : alternatives-1.25-1.fc39.aarch64 75/139 Installing : p11-kit-trust-0.25.0-2.fc39.aarch64 76/139 Running scriptlet: p11-kit-trust-0.25.0-2.fc39.aarch64 76/139 Installing : gnutls-3.8.0-7.fc39.aarch64 77/139 Installing : glib2-2.77.1-1.fc39.aarch64 78/139 Installing : libbrotli-1.0.9-13.fc39.aarch64 79/139 Installing : libcap-ng-0.8.3-7.fc39.aarch64 80/139 Installing : audit-libs-3.1.1-4.fc39.aarch64 81/139 Installing : libsemanage-3.5-4.fc39.aarch64 82/139 Installing : libeconf-0.4.0-6.fc39.aarch64 83/139 Installing : shadow-utils-2:4.13-8.fc39.aarch64 84/139 Installing : libnghttp2-1.55.1-2.fc39.aarch64 85/139 Installing : libsigsegv-2.14-5.fc39.aarch64 86/139 Installing : gawk-5.2.2-2.fc39.aarch64 87/139 Installing : libverto-0.3.2-6.fc39.aarch64 88/139 Installing : libyaml-0.2.5-12.fc39.aarch64 89/139 Installing : mpdecimal-2.5.1-7.fc39.aarch64 90/139 Installing : npth-1.6-14.fc39.aarch64 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.aarch64 94/139 Installing : openssl-libs-1:3.1.1-1.fc39.aarch64 95/139 Installing : coreutils-9.3-2.fc39.aarch64 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.aarch64 98/139 Installing : libtirpc-1.3.3-1.rc1.fc39.1.aarch64 99/139 Installing : zchunk-libs-1.3.1-2.fc39.aarch64 100/139 Installing : libnsl2-2.0.0-6.fc39.aarch64 101/139 Installing : libssh-0.10.5-2.fc39.aarch64 102/139 Installing : python-pip-wheel-23.1.2-5.fc39.noarch 103/139 Installing : python3-3.12.0~b4-2.fc39.aarch64 104/139 Installing : python3-libs-3.12.0~b4-2.fc39.aarch64 105/139 Installing : python3-libcomps-0.1.19-3.fc39.aarch64 106/139 Installing : python3-dbus-1.3.2-4.fc39.aarch64 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.aarch64 111/139 Installing : libarchive-3.7.1-1.fc39.aarch64 112/139 Installing : libevent-2.1.12-9.fc39.aarch64 113/139 Installing : openldap-2.6.6-1.fc39.aarch64 114/139 Installing : libcurl-8.2.1-1.fc39.aarch64 115/139 Running scriptlet: tpm2-tss-4.0.1-4.fc39.aarch64 116/139 useradd: Warning: missing or non-executable shell '/usr/sbin/nologin' Installing : tpm2-tss-4.0.1-4.fc39.aarch64 116/139 Installing : gnupg2-2.4.3-2.fc39.aarch64 117/139 Installing : gpgme-1.20.0-5.fc39.aarch64 118/139 Installing : librepo-1.15.2-1.fc39.aarch64 119/139 Installing : python3-gpg-1.20.0-5.fc39.aarch64 120/139 Installing : ima-evm-utils-1.5-2.fc39.aarch64 121/139 Installing : curl-8.2.1-1.fc39.aarch64 122/139 Installing : libfsverity-1.4-10.fc39.aarch64 123/139 Installing : rpm-sequoia-1.4.1-2.fc39.aarch64 124/139 Installing : rpm-libs-4.18.92-1.fc39.aarch64 125/139 Installing : libmodulemd-2.15.0-5.fc39.aarch64 126/139 Installing : libsolv-0.7.24-8.fc39.aarch64 127/139 Installing : libdnf-0.70.2-1.fc39.aarch64 128/139 Installing : python3-libdnf-0.70.2-1.fc39.aarch64 129/139 Installing : python3-hawkey-0.70.2-1.fc39.aarch64 130/139 Installing : libdnf5-5.1.0-2.fc39.aarch64 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.aarch64 133/139 Installing : rpm-sign-libs-4.18.92-1.fc39.aarch64 134/139 Installing : python3-rpm-4.18.92-1.fc39.aarch64 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.aarch64 139/139 Installing : rpm-4.18.92-1.fc39.aarch64 139/139 Running scriptlet: filesystem-3.18-6.fc39.aarch64 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.aarch64 139/139 Verifying : alternatives-1.25-1.fc39.aarch64 1/139 Verifying : audit-libs-3.1.1-4.fc39.aarch64 2/139 Verifying : basesystem-11-18.fc39.noarch 3/139 Verifying : bash-5.2.15-5.fc39.aarch64 4/139 Verifying : bzip2-libs-1.0.8-16.fc39.aarch64 5/139 Verifying : ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 6/139 Verifying : coreutils-9.3-2.fc39.aarch64 7/139 Verifying : coreutils-common-9.3-2.fc39.aarch64 8/139 Verifying : crypto-policies-20230731-1.git5ed06e0.fc39.noarc 9/139 Verifying : curl-8.2.1-1.fc39.aarch64 10/139 Verifying : cyrus-sasl-lib-2.1.28-11.fc39.aarch64 11/139 Verifying : dbus-libs-1:1.14.8-2.fc39.aarch64 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.aarch64 16/139 Verifying : elfutils-libs-0.189-4.fc39.aarch64 17/139 Verifying : expat-2.5.0-3.fc39.aarch64 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.aarch64 25/139 Verifying : filesystem-3.18-6.fc39.aarch64 26/139 Verifying : findutils-1:4.9.0-5.fc39.aarch64 27/139 Verifying : fmt-10.0.0-3.fc39.aarch64 28/139 Verifying : gawk-5.2.2-2.fc39.aarch64 29/139 Verifying : gdbm-libs-1:1.23-4.fc39.aarch64 30/139 Verifying : glib2-2.77.1-1.fc39.aarch64 31/139 Verifying : glibc-2.37.9000-18.fc39.aarch64 32/139 Verifying : glibc-common-2.37.9000-18.fc39.aarch64 33/139 Verifying : glibc-minimal-langpack-2.37.9000-18.fc39.aarch64 34/139 Verifying : gmp-1:6.2.1-5.fc39.aarch64 35/139 Verifying : gnupg2-2.4.3-2.fc39.aarch64 36/139 Verifying : gnutls-3.8.0-7.fc39.aarch64 37/139 Verifying : gpgme-1.20.0-5.fc39.aarch64 38/139 Verifying : grep-3.11-3.fc39.aarch64 39/139 Verifying : ima-evm-utils-1.5-2.fc39.aarch64 40/139 Verifying : json-c-0.16-5.fc39.aarch64 41/139 Verifying : keyutils-libs-1.6.1-7.fc39.aarch64 42/139 Verifying : krb5-libs-1.21-3.fc39.aarch64 43/139 Verifying : libacl-2.3.1-8.fc39.aarch64 44/139 Verifying : libarchive-3.7.1-1.fc39.aarch64 45/139 Verifying : libassuan-2.5.6-2.fc39.aarch64 46/139 Verifying : libattr-2.5.1-8.fc39.aarch64 47/139 Verifying : libb2-0.98.1-9.fc39.aarch64 48/139 Verifying : libblkid-2.39.1-3.fc39.aarch64 49/139 Verifying : libbrotli-1.0.9-13.fc39.aarch64 50/139 Verifying : libcap-2.48-7.fc39.aarch64 51/139 Verifying : libcap-ng-0.8.3-7.fc39.aarch64 52/139 Verifying : libcom_err-1.47.0-2.fc39.aarch64 53/139 Verifying : libcomps-0.1.19-3.fc39.aarch64 54/139 Verifying : libcurl-8.2.1-1.fc39.aarch64 55/139 Verifying : libdnf-0.70.2-1.fc39.aarch64 56/139 Verifying : libdnf5-5.1.0-2.fc39.aarch64 57/139 Verifying : libeconf-0.4.0-6.fc39.aarch64 58/139 Verifying : libevent-2.1.12-9.fc39.aarch64 59/139 Verifying : libffi-3.4.4-4.fc39.aarch64 60/139 Verifying : libfsverity-1.4-10.fc39.aarch64 61/139 Verifying : libgcc-13.2.1-1.fc39.aarch64 62/139 Verifying : libgcrypt-1.10.2-2.fc39.aarch64 63/139 Verifying : libgomp-13.2.1-1.fc39.aarch64 64/139 Verifying : libgpg-error-1.47-2.fc39.aarch64 65/139 Verifying : libidn2-2.3.4-3.fc39.aarch64 66/139 Verifying : libksba-1.6.4-2.fc39.aarch64 67/139 Verifying : libmodulemd-2.15.0-5.fc39.aarch64 68/139 Verifying : libmount-2.39.1-3.fc39.aarch64 69/139 Verifying : libnghttp2-1.55.1-2.fc39.aarch64 70/139 Verifying : libnsl2-2.0.0-6.fc39.aarch64 71/139 Verifying : libpsl-0.21.2-4.fc39.aarch64 72/139 Verifying : librepo-1.15.2-1.fc39.aarch64 73/139 Verifying : libreport-filesystem-2.17.11-3.fc39.noarch 74/139 Verifying : libselinux-3.5-5.fc39.aarch64 75/139 Verifying : libsemanage-3.5-4.fc39.aarch64 76/139 Verifying : libsepol-3.5-2.fc39.aarch64 77/139 Verifying : libsigsegv-2.14-5.fc39.aarch64 78/139 Verifying : libsmartcols-2.39.1-3.fc39.aarch64 79/139 Verifying : libsolv-0.7.24-8.fc39.aarch64 80/139 Verifying : libssh-0.10.5-2.fc39.aarch64 81/139 Verifying : libssh-config-0.10.5-2.fc39.noarch 82/139 Verifying : libstdc++-13.2.1-1.fc39.aarch64 83/139 Verifying : libtasn1-4.19.0-3.fc39.aarch64 84/139 Verifying : libtirpc-1.3.3-1.rc1.fc39.1.aarch64 85/139 Verifying : libunistring-1.1-4.fc39.aarch64 86/139 Verifying : libuuid-2.39.1-3.fc39.aarch64 87/139 Verifying : libverto-0.3.2-6.fc39.aarch64 88/139 Verifying : libxcrypt-4.4.36-2.fc39.aarch64 89/139 Verifying : libxml2-2.10.4-3.fc39.aarch64 90/139 Verifying : libyaml-0.2.5-12.fc39.aarch64 91/139 Verifying : libzstd-1.5.5-4.fc39.aarch64 92/139 Verifying : lua-libs-5.4.6-3.fc39.aarch64 93/139 Verifying : lz4-libs-1.9.4-4.fc39.aarch64 94/139 Verifying : mpdecimal-2.5.1-7.fc39.aarch64 95/139 Verifying : mpfr-4.2.0-3.fc39.aarch64 96/139 Verifying : ncurses-base-6.4-6.20230520.fc39.noarch 97/139 Verifying : ncurses-libs-6.4-6.20230520.fc39.aarch64 98/139 Verifying : nettle-3.9.1-2.fc39.aarch64 99/139 Verifying : npth-1.6-14.fc39.aarch64 100/139 Verifying : openldap-2.6.6-1.fc39.aarch64 101/139 Verifying : openssl-libs-1:3.1.1-1.fc39.aarch64 102/139 Verifying : p11-kit-0.25.0-2.fc39.aarch64 103/139 Verifying : p11-kit-trust-0.25.0-2.fc39.aarch64 104/139 Verifying : pcre2-10.42-1.fc39.2.aarch64 105/139 Verifying : pcre2-syntax-10.42-1.fc39.2.noarch 106/139 Verifying : popt-1.19-3.fc39.aarch64 107/139 Verifying : publicsuffix-list-dafsa-20230614-2.fc39.noarch 108/139 Verifying : python-pip-wheel-23.1.2-5.fc39.noarch 109/139 Verifying : python3-3.12.0~b4-2.fc39.aarch64 110/139 Verifying : python3-dateutil-1:2.8.2-10.fc39.noarch 111/139 Verifying : python3-dbus-1.3.2-4.fc39.aarch64 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.aarch64 116/139 Verifying : python3-hawkey-0.70.2-1.fc39.aarch64 117/139 Verifying : python3-libcomps-0.1.19-3.fc39.aarch64 118/139 Verifying : python3-libdnf-0.70.2-1.fc39.aarch64 119/139 Verifying : python3-libs-3.12.0~b4-2.fc39.aarch64 120/139 Verifying : python3-rpm-4.18.92-1.fc39.aarch64 121/139 Verifying : python3-six-1.16.0-12.fc39.noarch 122/139 Verifying : python3-systemd-235-5.fc39.aarch64 123/139 Verifying : readline-8.2-4.fc39.aarch64 124/139 Verifying : rpm-4.18.92-1.fc39.aarch64 125/139 Verifying : rpm-build-libs-4.18.92-1.fc39.aarch64 126/139 Verifying : rpm-libs-4.18.92-1.fc39.aarch64 127/139 Verifying : rpm-sequoia-1.4.1-2.fc39.aarch64 128/139 Verifying : rpm-sign-libs-4.18.92-1.fc39.aarch64 129/139 Verifying : sed-4.8-14.fc39.aarch64 130/139 Verifying : setup-2.14.4-1.fc39.noarch 131/139 Verifying : shadow-utils-2:4.13-8.fc39.aarch64 132/139 Verifying : sqlite-libs-3.42.0-7.fc39.aarch64 133/139 Verifying : systemd-libs-254-1.fc39.aarch64 134/139 Verifying : tpm2-tss-4.0.1-4.fc39.aarch64 135/139 Verifying : tzdata-2023c-2.fc39.noarch 136/139 Verifying : xz-libs-5.4.4-1.fc39.aarch64 137/139 Verifying : zchunk-libs-1.3.1-2.fc39.aarch64 138/139 Verifying : zlib-1.2.13-4.fc39.aarch64 139/139 Installed products updated. Installed: alternatives-1.25-1.fc39.aarch64 audit-libs-3.1.1-4.fc39.aarch64 basesystem-11-18.fc39.noarch bash-5.2.15-5.fc39.aarch64 bzip2-libs-1.0.8-16.fc39.aarch64 ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch coreutils-9.3-2.fc39.aarch64 coreutils-common-9.3-2.fc39.aarch64 crypto-policies-20230731-1.git5ed06e0.fc39.noarch curl-8.2.1-1.fc39.aarch64 cyrus-sasl-lib-2.1.28-11.fc39.aarch64 dbus-libs-1:1.14.8-2.fc39.aarch64 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.aarch64 elfutils-libs-0.189-4.fc39.aarch64 expat-2.5.0-3.fc39.aarch64 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.aarch64 filesystem-3.18-6.fc39.aarch64 findutils-1:4.9.0-5.fc39.aarch64 fmt-10.0.0-3.fc39.aarch64 gawk-5.2.2-2.fc39.aarch64 gdbm-libs-1:1.23-4.fc39.aarch64 glib2-2.77.1-1.fc39.aarch64 glibc-2.37.9000-18.fc39.aarch64 glibc-common-2.37.9000-18.fc39.aarch64 glibc-minimal-langpack-2.37.9000-18.fc39.aarch64 gmp-1:6.2.1-5.fc39.aarch64 gnupg2-2.4.3-2.fc39.aarch64 gnutls-3.8.0-7.fc39.aarch64 gpgme-1.20.0-5.fc39.aarch64 grep-3.11-3.fc39.aarch64 ima-evm-utils-1.5-2.fc39.aarch64 json-c-0.16-5.fc39.aarch64 keyutils-libs-1.6.1-7.fc39.aarch64 krb5-libs-1.21-3.fc39.aarch64 libacl-2.3.1-8.fc39.aarch64 libarchive-3.7.1-1.fc39.aarch64 libassuan-2.5.6-2.fc39.aarch64 libattr-2.5.1-8.fc39.aarch64 libb2-0.98.1-9.fc39.aarch64 libblkid-2.39.1-3.fc39.aarch64 libbrotli-1.0.9-13.fc39.aarch64 libcap-2.48-7.fc39.aarch64 libcap-ng-0.8.3-7.fc39.aarch64 libcom_err-1.47.0-2.fc39.aarch64 libcomps-0.1.19-3.fc39.aarch64 libcurl-8.2.1-1.fc39.aarch64 libdnf-0.70.2-1.fc39.aarch64 libdnf5-5.1.0-2.fc39.aarch64 libeconf-0.4.0-6.fc39.aarch64 libevent-2.1.12-9.fc39.aarch64 libffi-3.4.4-4.fc39.aarch64 libfsverity-1.4-10.fc39.aarch64 libgcc-13.2.1-1.fc39.aarch64 libgcrypt-1.10.2-2.fc39.aarch64 libgomp-13.2.1-1.fc39.aarch64 libgpg-error-1.47-2.fc39.aarch64 libidn2-2.3.4-3.fc39.aarch64 libksba-1.6.4-2.fc39.aarch64 libmodulemd-2.15.0-5.fc39.aarch64 libmount-2.39.1-3.fc39.aarch64 libnghttp2-1.55.1-2.fc39.aarch64 libnsl2-2.0.0-6.fc39.aarch64 libpsl-0.21.2-4.fc39.aarch64 librepo-1.15.2-1.fc39.aarch64 libreport-filesystem-2.17.11-3.fc39.noarch libselinux-3.5-5.fc39.aarch64 libsemanage-3.5-4.fc39.aarch64 libsepol-3.5-2.fc39.aarch64 libsigsegv-2.14-5.fc39.aarch64 libsmartcols-2.39.1-3.fc39.aarch64 libsolv-0.7.24-8.fc39.aarch64 libssh-0.10.5-2.fc39.aarch64 libssh-config-0.10.5-2.fc39.noarch libstdc++-13.2.1-1.fc39.aarch64 libtasn1-4.19.0-3.fc39.aarch64 libtirpc-1.3.3-1.rc1.fc39.1.aarch64 libunistring-1.1-4.fc39.aarch64 libuuid-2.39.1-3.fc39.aarch64 libverto-0.3.2-6.fc39.aarch64 libxcrypt-4.4.36-2.fc39.aarch64 libxml2-2.10.4-3.fc39.aarch64 libyaml-0.2.5-12.fc39.aarch64 libzstd-1.5.5-4.fc39.aarch64 lua-libs-5.4.6-3.fc39.aarch64 lz4-libs-1.9.4-4.fc39.aarch64 mpdecimal-2.5.1-7.fc39.aarch64 mpfr-4.2.0-3.fc39.aarch64 ncurses-base-6.4-6.20230520.fc39.noarch ncurses-libs-6.4-6.20230520.fc39.aarch64 nettle-3.9.1-2.fc39.aarch64 npth-1.6-14.fc39.aarch64 openldap-2.6.6-1.fc39.aarch64 openssl-libs-1:3.1.1-1.fc39.aarch64 p11-kit-0.25.0-2.fc39.aarch64 p11-kit-trust-0.25.0-2.fc39.aarch64 pcre2-10.42-1.fc39.2.aarch64 pcre2-syntax-10.42-1.fc39.2.noarch popt-1.19-3.fc39.aarch64 publicsuffix-list-dafsa-20230614-2.fc39.noarch python-pip-wheel-23.1.2-5.fc39.noarch python3-3.12.0~b4-2.fc39.aarch64 python3-dateutil-1:2.8.2-10.fc39.noarch python3-dbus-1.3.2-4.fc39.aarch64 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.aarch64 python3-hawkey-0.70.2-1.fc39.aarch64 python3-libcomps-0.1.19-3.fc39.aarch64 python3-libdnf-0.70.2-1.fc39.aarch64 python3-libs-3.12.0~b4-2.fc39.aarch64 python3-rpm-4.18.92-1.fc39.aarch64 python3-six-1.16.0-12.fc39.noarch python3-systemd-235-5.fc39.aarch64 readline-8.2-4.fc39.aarch64 rpm-4.18.92-1.fc39.aarch64 rpm-build-libs-4.18.92-1.fc39.aarch64 rpm-libs-4.18.92-1.fc39.aarch64 rpm-sequoia-1.4.1-2.fc39.aarch64 rpm-sign-libs-4.18.92-1.fc39.aarch64 sed-4.8-14.fc39.aarch64 setup-2.14.4-1.fc39.noarch shadow-utils-2:4.13-8.fc39.aarch64 sqlite-libs-3.42.0-7.fc39.aarch64 systemd-libs-254-1.fc39.aarch64 tpm2-tss-4.0.1-4.fc39.aarch64 tzdata-2023c-2.fc39.noarch xz-libs-5.4.4-1.fc39.aarch64 zchunk-libs-1.3.1-2.fc39.aarch64 zlib-1.2.13-4.fc39.aarch64 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-aarch64-1691009102.223470/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 76 kB/s | 1.5 kB 00:00 Copr repository 59 MB/s | 14 MB 00:00 Additional repo http_kojipkgs_fedoraproject_org 123 kB/s | 3.8 kB 00:00 fedora 80 kB/s | 5.1 kB 00:00 Dependencies resolved. ========================================================================================================================================= Package Arch Version Repository Size ========================================================================================================================================= Installing group/module packages: bash aarch64 5.2.15-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 M bzip2 aarch64 1.0.8-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 52 k coreutils aarch64 9.3-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M cpio aarch64 2.14-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 270 k diffutils aarch64 3.10-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 387 k fedora-release-common noarch 39-0.21 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k findutils aarch64 1:4.9.0-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 485 k gawk aarch64 5.2.2-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M glibc-minimal-langpack aarch64 2.37.9000-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64 k grep aarch64 3.11-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 285 k gzip aarch64 1.12-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 158 k info aarch64 7.0.3-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 179 k patch aarch64 2.7.6-22.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 123 k redhat-rpm-config noarch 261-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 77 k rpm-build aarch64 4.18.92-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71 k sed aarch64 4.8-14.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 295 k shadow-utils aarch64 2:4.13-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M tar aarch64 2:1.35-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 844 k unzip aarch64 6.0-62.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 183 k util-linux aarch64 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M which aarch64 2.21-40.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k xz aarch64 5.4.4-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 531 k Installing dependencies: alternatives aarch64 1.25-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k ansible-srpm-macros noarch 1-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k audit-libs aarch64 3.1.1-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 118 k authselect aarch64 1.4.2-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 139 k authselect-libs aarch64 1.4.2-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 235 k basesystem noarch 11-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.2 k binutils aarch64 2.40-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.0 M binutils-gold aarch64 2.40-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 949 k bzip2-libs aarch64 1.0.8-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43 k ca-certificates noarch 2023.2.60_v7.0.306-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 837 k coreutils-common aarch64 9.3-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 M cracklib aarch64 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 aarch64 8.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 342 k cyrus-sasl-lib aarch64 2.1.28-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 781 k debugedit aarch64 5.0-10.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 77 k dwz aarch64 0.15-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 136 k ed aarch64 1.19-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 78 k efi-srpm-macros noarch 5-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k elfutils aarch64 0.189-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 535 k elfutils-debuginfod-client aarch64 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 aarch64 0.189-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 194 k elfutils-libs aarch64 0.189-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 258 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 aarch64 5.44-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49 k file-libs aarch64 5.44-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 729 k filesystem aarch64 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 aarch64 13.2-6.fc39 copr_base 3.8 M gdbm-libs aarch64 1:1.23-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 56 k ghc-srpm-macros noarch 1.6.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.8 k glibc aarch64 2.37.9000-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 M glibc-common aarch64 2.37.9000-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 336 k glibc-gconv-extra aarch64 2.37.9000-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 M gmp aarch64 1:6.2.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 266 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 aarch64 2.13.1-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46 k kernel-srpm-macros noarch 1.0-20.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10 k keyutils-libs aarch64 1.6.1-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k krb5-libs aarch64 1.21-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 767 k libacl aarch64 2.3.1-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 k libarchive aarch64 3.7.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 402 k libattr aarch64 2.5.1-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libblkid aarch64 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115 k libbrotli aarch64 1.0.9-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 319 k libcap aarch64 2.48-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68 k libcap-ng aarch64 0.8.3-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libcom_err aarch64 1.47.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libcurl aarch64 8.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 317 k libdb aarch64 5.3.28-56.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 735 k libeconf aarch64 0.4.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libevent aarch64 2.1.12-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 254 k libfdisk aarch64 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 158 k libffi aarch64 3.4.4-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k libgcc aarch64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 94 k libgomp aarch64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 311 k libidn2 aarch64 2.3.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 111 k libmount aarch64 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 153 k libnghttp2 aarch64 1.55.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76 k libnsl2 aarch64 2.0.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k libpkgconf aarch64 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k libpsl aarch64 0.21.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k libpwquality aarch64 1.4.5-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 109 k libselinux aarch64 3.5-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 86 k libsemanage aarch64 3.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 117 k libsepol aarch64 3.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 311 k libsigsegv aarch64 2.14-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libsmartcols aarch64 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 65 k libssh aarch64 0.10.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 212 k libssh-config noarch 0.10.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.2 k libstdc++ aarch64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 810 k libtasn1 aarch64 4.19.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 73 k libtirpc aarch64 1.3.3-1.rc1.fc39.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 95 k libunistring aarch64 1.1-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 540 k libutempter aarch64 1.2.1-10.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libuuid aarch64 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k libverto aarch64 0.3.2-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k libxcrypt aarch64 4.4.36-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 123 k libxml2 aarch64 2.10.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 689 k libzstd aarch64 1.5.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 280 k lua-libs aarch64 5.4.6-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 131 k lua-srpm-macros noarch 1-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.6 k lz4-libs aarch64 1.9.4-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68 k mpfr aarch64 4.2.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 319 k ncurses-base noarch 6.4-6.20230520.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k ncurses-libs aarch64 6.4-6.20230520.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 326 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 aarch64 2.6.6-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 251 k openssl-libs aarch64 1:3.1.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 M p11-kit aarch64 0.25.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 466 k p11-kit-trust aarch64 0.25.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 140 k package-notes-srpm-macros noarch 0.5-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k pam aarch64 1.5.3-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 521 k pam-libs aarch64 1.5.3-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k pcre2 aarch64 10.42-1.fc39.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 219 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 aarch64 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k pkgconf-m4 noarch 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k pkgconf-pkg-config aarch64 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.6 k popt aarch64 1.19-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 59 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 aarch64 8.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 211 k rpm aarch64 4.18.92-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 506 k rpm-build-libs aarch64 4.18.92-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92 k rpm-libs aarch64 4.18.92-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 305 k rpm-sequoia aarch64 1.4.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 827 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 aarch64 3.42.0-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 677 k systemd-libs aarch64 254-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 665 k tzdata noarch 2023c-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 433 k util-linux-core aarch64 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 476 k xxhash-libs aarch64 0.8.2-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35 k xz-libs aarch64 5.4.4-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 106 k zip aarch64 3.0-38.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 262 k zlib aarch64 1.2.13-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 93 k zstd aarch64 1.5.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 446 k Installing Groups: Buildsystem building group Transaction Summary ========================================================================================================================================= Install 153 Packages Total size: 51 M Installed size: 302 M Downloading Packages: [SKIPPED] gdb-minimal-13.2-6.fc39.aarch64.rpm: Already downloaded [SKIPPED] alternatives-1.25-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] ansible-srpm-macros-1-11.fc39.noarch.rpm: Already downloaded [SKIPPED] audit-libs-3.1.1-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] authselect-1.4.2-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] authselect-libs-1.4.2-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] basesystem-11-18.fc39.noarch.rpm: Already downloaded [SKIPPED] bash-5.2.15-5.fc39.aarch64.rpm: Already downloaded [SKIPPED] binutils-2.40-13.fc39.aarch64.rpm: Already downloaded [SKIPPED] binutils-gold-2.40-13.fc39.aarch64.rpm: Already downloaded [SKIPPED] bzip2-1.0.8-16.fc39.aarch64.rpm: Already downloaded [SKIPPED] bzip2-libs-1.0.8-16.fc39.aarch64.rpm: Already downloaded [SKIPPED] ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch.rpm: Already downloaded [SKIPPED] coreutils-9.3-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] coreutils-common-9.3-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] cpio-2.14-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] cracklib-2.9.11-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] crypto-policies-20230731-1.git5ed06e0.fc39.noarch.rpm: Already downloaded [SKIPPED] curl-8.2.1-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] cyrus-sasl-lib-2.1.28-11.fc39.aarch64.rpm: Already downloaded [SKIPPED] debugedit-5.0-10.fc39.aarch64.rpm: Already downloaded [SKIPPED] diffutils-3.10-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] dwz-0.15-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] ed-1.19-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] efi-srpm-macros-5-9.fc39.noarch.rpm: Already downloaded [SKIPPED] elfutils-0.189-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] elfutils-debuginfod-client-0.189-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] elfutils-default-yama-scope-0.189-4.fc39.noarch.rpm: Already downloaded [SKIPPED] elfutils-libelf-0.189-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] elfutils-libs-0.189-4.fc39.aarch64.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.aarch64.rpm: Already downloaded [SKIPPED] file-libs-5.44-5.fc39.aarch64.rpm: Already downloaded [SKIPPED] filesystem-3.18-6.fc39.aarch64.rpm: Already downloaded [SKIPPED] findutils-4.9.0-5.fc39.aarch64.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.aarch64.rpm: Already downloaded [SKIPPED] gdbm-libs-1.23-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] ghc-srpm-macros-1.6.1-2.fc39.noarch.rpm: Already downloaded [SKIPPED] glibc-2.37.9000-18.fc39.aarch64.rpm: Already downloaded [SKIPPED] glibc-common-2.37.9000-18.fc39.aarch64.rpm: Already downloaded [SKIPPED] glibc-gconv-extra-2.37.9000-18.fc39.aarch64.rpm: Already downloaded [SKIPPED] glibc-minimal-langpack-2.37.9000-18.fc39.aarch64.rpm: Already downloaded [SKIPPED] gmp-6.2.1-5.fc39.aarch64.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.aarch64.rpm: Already downloaded [SKIPPED] gzip-1.12-6.fc39.aarch64.rpm: Already downloaded [SKIPPED] info-7.0.3-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] jansson-2.13.1-7.fc39.aarch64.rpm: Already downloaded [SKIPPED] kernel-srpm-macros-1.0-20.fc39.noarch.rpm: Already downloaded [SKIPPED] keyutils-libs-1.6.1-7.fc39.aarch64.rpm: Already downloaded [SKIPPED] krb5-libs-1.21-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libacl-2.3.1-8.fc39.aarch64.rpm: Already downloaded [SKIPPED] libarchive-3.7.1-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] libattr-2.5.1-8.fc39.aarch64.rpm: Already downloaded [SKIPPED] libblkid-2.39.1-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libbrotli-1.0.9-13.fc39.aarch64.rpm: Already downloaded [SKIPPED] libcap-2.48-7.fc39.aarch64.rpm: Already downloaded [SKIPPED] libcap-ng-0.8.3-7.fc39.aarch64.rpm: Already downloaded [SKIPPED] libcom_err-1.47.0-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libcurl-8.2.1-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] libdb-5.3.28-56.fc39.aarch64.rpm: Already downloaded [SKIPPED] libeconf-0.4.0-6.fc39.aarch64.rpm: Already downloaded [SKIPPED] libevent-2.1.12-9.fc39.aarch64.rpm: Already downloaded [SKIPPED] libfdisk-2.39.1-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libffi-3.4.4-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] libgcc-13.2.1-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] libgomp-13.2.1-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] libidn2-2.3.4-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libmount-2.39.1-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libnghttp2-1.55.1-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libnsl2-2.0.0-6.fc39.aarch64.rpm: Already downloaded [SKIPPED] libpkgconf-1.9.5-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libpsl-0.21.2-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] libpwquality-1.4.5-6.fc39.aarch64.rpm: Already downloaded [SKIPPED] libselinux-3.5-5.fc39.aarch64.rpm: Already downloaded [SKIPPED] libsemanage-3.5-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] libsepol-3.5-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libsigsegv-2.14-5.fc39.aarch64.rpm: Already downloaded [SKIPPED] libsmartcols-2.39.1-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libssh-0.10.5-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libssh-config-0.10.5-2.fc39.noarch.rpm: Already downloaded [SKIPPED] libstdc++-13.2.1-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] libtasn1-4.19.0-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libtirpc-1.3.3-1.rc1.fc39.1.aarch64.rpm: Already downloaded [SKIPPED] libunistring-1.1-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] libutempter-1.2.1-10.fc39.aarch64.rpm: Already downloaded [SKIPPED] libuuid-2.39.1-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libverto-0.3.2-6.fc39.aarch64.rpm: Already downloaded [SKIPPED] libxcrypt-4.4.36-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libxml2-2.10.4-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libzstd-1.5.5-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] lua-libs-5.4.6-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] lua-srpm-macros-1-9.fc39.noarch.rpm: Already downloaded [SKIPPED] lz4-libs-1.9.4-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] mpfr-4.2.0-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] ncurses-base-6.4-6.20230520.fc39.noarch.rpm: Already downloaded [SKIPPED] ncurses-libs-6.4-6.20230520.fc39.aarch64.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.aarch64.rpm: Already downloaded [SKIPPED] openssl-libs-3.1.1-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] p11-kit-0.25.0-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] p11-kit-trust-0.25.0-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] package-notes-srpm-macros-0.5-9.fc39.noarch.rpm: Already downloaded [SKIPPED] pam-1.5.3-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] pam-libs-1.5.3-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] patch-2.7.6-22.fc39.aarch64.rpm: Already downloaded [SKIPPED] pcre2-10.42-1.fc39.2.aarch64.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.aarch64.rpm: Already downloaded [SKIPPED] pkgconf-m4-1.9.5-2.fc39.noarch.rpm: Already downloaded [SKIPPED] pkgconf-pkg-config-1.9.5-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] popt-1.19-3.fc39.aarch64.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.aarch64.rpm: Already downloaded [SKIPPED] redhat-rpm-config-261-1.fc39.noarch.rpm: Already downloaded [SKIPPED] rpm-4.18.92-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] rpm-build-4.18.92-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] rpm-build-libs-4.18.92-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] rpm-libs-4.18.92-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] rpm-sequoia-1.4.1-2.fc39.aarch64.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.aarch64.rpm: Already downloaded [SKIPPED] setup-2.14.4-1.fc39.noarch.rpm: Already downloaded [SKIPPED] shadow-utils-4.13-8.fc39.aarch64.rpm: Already downloaded [SKIPPED] sqlite-libs-3.42.0-7.fc39.aarch64.rpm: Already downloaded [SKIPPED] systemd-libs-254-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] tar-1.35-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] tzdata-2023c-2.fc39.noarch.rpm: Already downloaded [SKIPPED] unzip-6.0-62.fc39.aarch64.rpm: Already downloaded [SKIPPED] util-linux-2.39.1-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] util-linux-core-2.39.1-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] which-2.21-40.fc39.aarch64.rpm: Already downloaded [SKIPPED] xxhash-libs-0.8.2-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] xz-5.4.4-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] xz-libs-5.4.4-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] zip-3.0-38.fc39.aarch64.rpm: Already downloaded [SKIPPED] zlib-1.2.13-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] zstd-1.5.5-4.fc39.aarch64.rpm: Already downloaded Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-6.fc39.aarch64 1/1 Preparing : 1/1 Installing : libgcc-13.2.1-1.fc39.aarch64 1/153 Running scriptlet: libgcc-13.2.1-1.fc39.aarch64 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.aarch64 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.37.9000-18.fc39.aarch64 25/153 Running scriptlet: glibc-gconv-extra-2.37.9000-18.fc39.aarch64 25/153 Installing : glibc-minimal-langpack-2.37.9000-18.fc39.aarch64 26/153 Installing : glibc-common-2.37.9000-18.fc39.aarch64 27/153 Running scriptlet: glibc-2.37.9000-18.fc39.aarch64 28/153 Installing : glibc-2.37.9000-18.fc39.aarch64 28/153 Running scriptlet: glibc-2.37.9000-18.fc39.aarch64 28/153 Installing : ncurses-libs-6.4-6.20230520.fc39.aarch64 29/153 Installing : bash-5.2.15-5.fc39.aarch64 30/153 Running scriptlet: bash-5.2.15-5.fc39.aarch64 30/153 Installing : zlib-1.2.13-4.fc39.aarch64 31/153 Installing : xz-libs-5.4.4-1.fc39.aarch64 32/153 Installing : bzip2-libs-1.0.8-16.fc39.aarch64 33/153 Installing : libstdc++-13.2.1-1.fc39.aarch64 34/153 Installing : libuuid-2.39.1-3.fc39.aarch64 35/153 Installing : libzstd-1.5.5-4.fc39.aarch64 36/153 Installing : elfutils-libelf-0.189-4.fc39.aarch64 37/153 Installing : popt-1.19-3.fc39.aarch64 38/153 Installing : libblkid-2.39.1-3.fc39.aarch64 39/153 Installing : readline-8.2-4.fc39.aarch64 40/153 Installing : gmp-1:6.2.1-5.fc39.aarch64 41/153 Installing : libattr-2.5.1-8.fc39.aarch64 42/153 Installing : libacl-2.3.1-8.fc39.aarch64 43/153 Installing : libcap-2.48-7.fc39.aarch64 44/153 Installing : libxcrypt-4.4.36-2.fc39.aarch64 45/153 Installing : lz4-libs-1.9.4-4.fc39.aarch64 46/153 Installing : systemd-libs-254-1.fc39.aarch64 47/153 Installing : mpfr-4.2.0-3.fc39.aarch64 48/153 Installing : dwz-0.15-3.fc39.aarch64 49/153 Installing : unzip-6.0-62.fc39.aarch64 50/153 Installing : file-libs-5.44-5.fc39.aarch64 51/153 Installing : file-5.44-5.fc39.aarch64 52/153 Installing : alternatives-1.25-1.fc39.aarch64 53/153 Installing : jansson-2.13.1-7.fc39.aarch64 54/153 Installing : libcap-ng-0.8.3-7.fc39.aarch64 55/153 Installing : audit-libs-3.1.1-4.fc39.aarch64 56/153 Installing : pam-libs-1.5.3-2.fc39.aarch64 57/153 Installing : libcom_err-1.47.0-2.fc39.aarch64 58/153 Installing : libsepol-3.5-2.fc39.aarch64 59/153 Installing : libsmartcols-2.39.1-3.fc39.aarch64 60/153 Installing : libunistring-1.1-4.fc39.aarch64 61/153 Installing : libidn2-2.3.4-3.fc39.aarch64 62/153 Installing : lua-libs-5.4.6-3.fc39.aarch64 63/153 Installing : pcre2-10.42-1.fc39.2.aarch64 64/153 Installing : libselinux-3.5-5.fc39.aarch64 65/153 Installing : sed-4.8-14.fc39.aarch64 66/153 Installing : grep-3.11-3.fc39.aarch64 67/153 Installing : findutils-1:4.9.0-5.fc39.aarch64 68/153 Installing : xz-5.4.4-1.fc39.aarch64 69/153 Installing : libmount-2.39.1-3.fc39.aarch64 70/153 Installing : util-linux-core-2.39.1-3.fc39.aarch64 71/153 Installing : libsemanage-3.5-4.fc39.aarch64 72/153 Installing : tar-2:1.35-1.fc39.aarch64 73/153 Installing : libpsl-0.21.2-4.fc39.aarch64 74/153 Installing : zip-3.0-38.fc39.aarch64 75/153 Installing : zstd-1.5.5-4.fc39.aarch64 76/153 Installing : libfdisk-2.39.1-3.fc39.aarch64 77/153 Installing : bzip2-1.0.8-16.fc39.aarch64 78/153 Installing : libxml2-2.10.4-3.fc39.aarch64 79/153 Installing : sqlite-libs-3.42.0-7.fc39.aarch64 80/153 Installing : ed-1.19-4.fc39.aarch64 81/153 Installing : patch-2.7.6-22.fc39.aarch64 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.aarch64 84/153 Installing : diffutils-3.10-3.fc39.aarch64 85/153 Installing : gdbm-libs-1:1.23-4.fc39.aarch64 86/153 Installing : cyrus-sasl-lib-2.1.28-11.fc39.aarch64 87/153 Installing : keyutils-libs-1.6.1-7.fc39.aarch64 88/153 Installing : libbrotli-1.0.9-13.fc39.aarch64 89/153 Installing : libdb-5.3.28-56.fc39.aarch64 90/153 Installing : libeconf-0.4.0-6.fc39.aarch64 91/153 Installing : shadow-utils-2:4.13-8.fc39.aarch64 92/153 Running scriptlet: libutempter-1.2.1-10.fc39.aarch64 93/153 Installing : libutempter-1.2.1-10.fc39.aarch64 93/153 Installing : libffi-3.4.4-4.fc39.aarch64 94/153 Installing : p11-kit-0.25.0-2.fc39.aarch64 95/153 Installing : libgomp-13.2.1-1.fc39.aarch64 96/153 Installing : libnghttp2-1.55.1-2.fc39.aarch64 97/153 Installing : libpkgconf-1.9.5-2.fc39.aarch64 98/153 Installing : pkgconf-1.9.5-2.fc39.aarch64 99/153 Installing : pkgconf-pkg-config-1.9.5-2.fc39.aarch64 100/153 Installing : libsigsegv-2.14-5.fc39.aarch64 101/153 Installing : gawk-5.2.2-2.fc39.aarch64 102/153 Installing : libtasn1-4.19.0-3.fc39.aarch64 103/153 Installing : p11-kit-trust-0.25.0-2.fc39.aarch64 104/153 Running scriptlet: p11-kit-trust-0.25.0-2.fc39.aarch64 104/153 Installing : libverto-0.3.2-6.fc39.aarch64 105/153 Installing : xxhash-libs-0.8.2-1.fc39.aarch64 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.aarch64 112/153 Installing : openssl-libs-1:3.1.1-1.fc39.aarch64 113/153 Installing : coreutils-9.3-2.fc39.aarch64 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.aarch64 116/153 Installing : libtirpc-1.3.3-1.rc1.fc39.1.aarch64 117/153 Running scriptlet: authselect-libs-1.4.2-3.fc39.aarch64 118/153 Installing : authselect-libs-1.4.2-3.fc39.aarch64 118/153 Installing : gzip-1.12-6.fc39.aarch64 119/153 Installing : cracklib-2.9.11-2.fc39.aarch64 120/153 Installing : libpwquality-1.4.5-6.fc39.aarch64 121/153 Installing : authselect-1.4.2-3.fc39.aarch64 122/153 Installing : libnsl2-2.0.0-6.fc39.aarch64 123/153 Installing : pam-1.5.3-2.fc39.aarch64 124/153 Installing : libssh-0.10.5-2.fc39.aarch64 125/153 Installing : libarchive-3.7.1-1.fc39.aarch64 126/153 Installing : libevent-2.1.12-9.fc39.aarch64 127/153 Installing : openldap-2.6.6-1.fc39.aarch64 128/153 Installing : libcurl-8.2.1-1.fc39.aarch64 129/153 Installing : elfutils-libs-0.189-4.fc39.aarch64 130/153 Installing : elfutils-debuginfod-client-0.189-4.fc39.aarch64 131/153 Installing : binutils-gold-2.40-13.fc39.aarch64 132/153 Running scriptlet: binutils-gold-2.40-13.fc39.aarch64 132/153 Installing : binutils-2.40-13.fc39.aarch64 133/153 Running scriptlet: binutils-2.40-13.fc39.aarch64 133/153 Installing : gdb-minimal-13.2-6.fc39.aarch64 134/153 Installing : elfutils-0.189-4.fc39.aarch64 135/153 Installing : debugedit-5.0-10.fc39.aarch64 136/153 Installing : curl-8.2.1-1.fc39.aarch64 137/153 Installing : rpm-sequoia-1.4.1-2.fc39.aarch64 138/153 Installing : rpm-libs-4.18.92-1.fc39.aarch64 139/153 Running scriptlet: rpm-4.18.92-1.fc39.aarch64 140/153 Installing : rpm-4.18.92-1.fc39.aarch64 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.aarch64 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-261-1.fc39.noarch 149/153 Installing : rpm-build-4.18.92-1.fc39.aarch64 150/153 Installing : util-linux-2.39.1-3.fc39.aarch64 151/153 Installing : which-2.21-40.fc39.aarch64 152/153 Installing : info-7.0.3-3.fc39.aarch64 153/153 Running scriptlet: filesystem-3.18-6.fc39.aarch64 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.aarch64 153/153 Running scriptlet: rpm-4.18.92-1.fc39.aarch64 153/153 Running scriptlet: info-7.0.3-3.fc39.aarch64 153/153 Verifying : gdb-minimal-13.2-6.fc39.aarch64 1/153 Verifying : alternatives-1.25-1.fc39.aarch64 2/153 Verifying : ansible-srpm-macros-1-11.fc39.noarch 3/153 Verifying : audit-libs-3.1.1-4.fc39.aarch64 4/153 Verifying : authselect-1.4.2-3.fc39.aarch64 5/153 Verifying : authselect-libs-1.4.2-3.fc39.aarch64 6/153 Verifying : basesystem-11-18.fc39.noarch 7/153 Verifying : bash-5.2.15-5.fc39.aarch64 8/153 Verifying : binutils-2.40-13.fc39.aarch64 9/153 Verifying : binutils-gold-2.40-13.fc39.aarch64 10/153 Verifying : bzip2-1.0.8-16.fc39.aarch64 11/153 Verifying : bzip2-libs-1.0.8-16.fc39.aarch64 12/153 Verifying : ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 13/153 Verifying : coreutils-9.3-2.fc39.aarch64 14/153 Verifying : coreutils-common-9.3-2.fc39.aarch64 15/153 Verifying : cpio-2.14-4.fc39.aarch64 16/153 Verifying : cracklib-2.9.11-2.fc39.aarch64 17/153 Verifying : crypto-policies-20230731-1.git5ed06e0.fc39.noarc 18/153 Verifying : curl-8.2.1-1.fc39.aarch64 19/153 Verifying : cyrus-sasl-lib-2.1.28-11.fc39.aarch64 20/153 Verifying : debugedit-5.0-10.fc39.aarch64 21/153 Verifying : diffutils-3.10-3.fc39.aarch64 22/153 Verifying : dwz-0.15-3.fc39.aarch64 23/153 Verifying : ed-1.19-4.fc39.aarch64 24/153 Verifying : efi-srpm-macros-5-9.fc39.noarch 25/153 Verifying : elfutils-0.189-4.fc39.aarch64 26/153 Verifying : elfutils-debuginfod-client-0.189-4.fc39.aarch64 27/153 Verifying : elfutils-default-yama-scope-0.189-4.fc39.noarch 28/153 Verifying : elfutils-libelf-0.189-4.fc39.aarch64 29/153 Verifying : elfutils-libs-0.189-4.fc39.aarch64 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.aarch64 37/153 Verifying : file-libs-5.44-5.fc39.aarch64 38/153 Verifying : filesystem-3.18-6.fc39.aarch64 39/153 Verifying : findutils-1:4.9.0-5.fc39.aarch64 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.aarch64 43/153 Verifying : gdbm-libs-1:1.23-4.fc39.aarch64 44/153 Verifying : ghc-srpm-macros-1.6.1-2.fc39.noarch 45/153 Verifying : glibc-2.37.9000-18.fc39.aarch64 46/153 Verifying : glibc-common-2.37.9000-18.fc39.aarch64 47/153 Verifying : glibc-gconv-extra-2.37.9000-18.fc39.aarch64 48/153 Verifying : glibc-minimal-langpack-2.37.9000-18.fc39.aarch64 49/153 Verifying : gmp-1:6.2.1-5.fc39.aarch64 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.aarch64 53/153 Verifying : gzip-1.12-6.fc39.aarch64 54/153 Verifying : info-7.0.3-3.fc39.aarch64 55/153 Verifying : jansson-2.13.1-7.fc39.aarch64 56/153 Verifying : kernel-srpm-macros-1.0-20.fc39.noarch 57/153 Verifying : keyutils-libs-1.6.1-7.fc39.aarch64 58/153 Verifying : krb5-libs-1.21-3.fc39.aarch64 59/153 Verifying : libacl-2.3.1-8.fc39.aarch64 60/153 Verifying : libarchive-3.7.1-1.fc39.aarch64 61/153 Verifying : libattr-2.5.1-8.fc39.aarch64 62/153 Verifying : libblkid-2.39.1-3.fc39.aarch64 63/153 Verifying : libbrotli-1.0.9-13.fc39.aarch64 64/153 Verifying : libcap-2.48-7.fc39.aarch64 65/153 Verifying : libcap-ng-0.8.3-7.fc39.aarch64 66/153 Verifying : libcom_err-1.47.0-2.fc39.aarch64 67/153 Verifying : libcurl-8.2.1-1.fc39.aarch64 68/153 Verifying : libdb-5.3.28-56.fc39.aarch64 69/153 Verifying : libeconf-0.4.0-6.fc39.aarch64 70/153 Verifying : libevent-2.1.12-9.fc39.aarch64 71/153 Verifying : libfdisk-2.39.1-3.fc39.aarch64 72/153 Verifying : libffi-3.4.4-4.fc39.aarch64 73/153 Verifying : libgcc-13.2.1-1.fc39.aarch64 74/153 Verifying : libgomp-13.2.1-1.fc39.aarch64 75/153 Verifying : libidn2-2.3.4-3.fc39.aarch64 76/153 Verifying : libmount-2.39.1-3.fc39.aarch64 77/153 Verifying : libnghttp2-1.55.1-2.fc39.aarch64 78/153 Verifying : libnsl2-2.0.0-6.fc39.aarch64 79/153 Verifying : libpkgconf-1.9.5-2.fc39.aarch64 80/153 Verifying : libpsl-0.21.2-4.fc39.aarch64 81/153 Verifying : libpwquality-1.4.5-6.fc39.aarch64 82/153 Verifying : libselinux-3.5-5.fc39.aarch64 83/153 Verifying : libsemanage-3.5-4.fc39.aarch64 84/153 Verifying : libsepol-3.5-2.fc39.aarch64 85/153 Verifying : libsigsegv-2.14-5.fc39.aarch64 86/153 Verifying : libsmartcols-2.39.1-3.fc39.aarch64 87/153 Verifying : libssh-0.10.5-2.fc39.aarch64 88/153 Verifying : libssh-config-0.10.5-2.fc39.noarch 89/153 Verifying : libstdc++-13.2.1-1.fc39.aarch64 90/153 Verifying : libtasn1-4.19.0-3.fc39.aarch64 91/153 Verifying : libtirpc-1.3.3-1.rc1.fc39.1.aarch64 92/153 Verifying : libunistring-1.1-4.fc39.aarch64 93/153 Verifying : libutempter-1.2.1-10.fc39.aarch64 94/153 Verifying : libuuid-2.39.1-3.fc39.aarch64 95/153 Verifying : libverto-0.3.2-6.fc39.aarch64 96/153 Verifying : libxcrypt-4.4.36-2.fc39.aarch64 97/153 Verifying : libxml2-2.10.4-3.fc39.aarch64 98/153 Verifying : libzstd-1.5.5-4.fc39.aarch64 99/153 Verifying : lua-libs-5.4.6-3.fc39.aarch64 100/153 Verifying : lua-srpm-macros-1-9.fc39.noarch 101/153 Verifying : lz4-libs-1.9.4-4.fc39.aarch64 102/153 Verifying : mpfr-4.2.0-3.fc39.aarch64 103/153 Verifying : ncurses-base-6.4-6.20230520.fc39.noarch 104/153 Verifying : ncurses-libs-6.4-6.20230520.fc39.aarch64 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.aarch64 108/153 Verifying : openssl-libs-1:3.1.1-1.fc39.aarch64 109/153 Verifying : p11-kit-0.25.0-2.fc39.aarch64 110/153 Verifying : p11-kit-trust-0.25.0-2.fc39.aarch64 111/153 Verifying : package-notes-srpm-macros-0.5-9.fc39.noarch 112/153 Verifying : pam-1.5.3-2.fc39.aarch64 113/153 Verifying : pam-libs-1.5.3-2.fc39.aarch64 114/153 Verifying : patch-2.7.6-22.fc39.aarch64 115/153 Verifying : pcre2-10.42-1.fc39.2.aarch64 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.aarch64 119/153 Verifying : pkgconf-m4-1.9.5-2.fc39.noarch 120/153 Verifying : pkgconf-pkg-config-1.9.5-2.fc39.aarch64 121/153 Verifying : popt-1.19-3.fc39.aarch64 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.aarch64 128/153 Verifying : redhat-rpm-config-261-1.fc39.noarch 129/153 Verifying : rpm-4.18.92-1.fc39.aarch64 130/153 Verifying : rpm-build-4.18.92-1.fc39.aarch64 131/153 Verifying : rpm-build-libs-4.18.92-1.fc39.aarch64 132/153 Verifying : rpm-libs-4.18.92-1.fc39.aarch64 133/153 Verifying : rpm-sequoia-1.4.1-2.fc39.aarch64 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.aarch64 137/153 Verifying : setup-2.14.4-1.fc39.noarch 138/153 Verifying : shadow-utils-2:4.13-8.fc39.aarch64 139/153 Verifying : sqlite-libs-3.42.0-7.fc39.aarch64 140/153 Verifying : systemd-libs-254-1.fc39.aarch64 141/153 Verifying : tar-2:1.35-1.fc39.aarch64 142/153 Verifying : tzdata-2023c-2.fc39.noarch 143/153 Verifying : unzip-6.0-62.fc39.aarch64 144/153 Verifying : util-linux-2.39.1-3.fc39.aarch64 145/153 Verifying : util-linux-core-2.39.1-3.fc39.aarch64 146/153 Verifying : which-2.21-40.fc39.aarch64 147/153 Verifying : xxhash-libs-0.8.2-1.fc39.aarch64 148/153 Verifying : xz-5.4.4-1.fc39.aarch64 149/153 Verifying : xz-libs-5.4.4-1.fc39.aarch64 150/153 Verifying : zip-3.0-38.fc39.aarch64 151/153 Verifying : zlib-1.2.13-4.fc39.aarch64 152/153 Verifying : zstd-1.5.5-4.fc39.aarch64 153/153 Installed: alternatives-1.25-1.fc39.aarch64 ansible-srpm-macros-1-11.fc39.noarch audit-libs-3.1.1-4.fc39.aarch64 authselect-1.4.2-3.fc39.aarch64 authselect-libs-1.4.2-3.fc39.aarch64 basesystem-11-18.fc39.noarch bash-5.2.15-5.fc39.aarch64 binutils-2.40-13.fc39.aarch64 binutils-gold-2.40-13.fc39.aarch64 bzip2-1.0.8-16.fc39.aarch64 bzip2-libs-1.0.8-16.fc39.aarch64 ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch coreutils-9.3-2.fc39.aarch64 coreutils-common-9.3-2.fc39.aarch64 cpio-2.14-4.fc39.aarch64 cracklib-2.9.11-2.fc39.aarch64 crypto-policies-20230731-1.git5ed06e0.fc39.noarch curl-8.2.1-1.fc39.aarch64 cyrus-sasl-lib-2.1.28-11.fc39.aarch64 debugedit-5.0-10.fc39.aarch64 diffutils-3.10-3.fc39.aarch64 dwz-0.15-3.fc39.aarch64 ed-1.19-4.fc39.aarch64 efi-srpm-macros-5-9.fc39.noarch elfutils-0.189-4.fc39.aarch64 elfutils-debuginfod-client-0.189-4.fc39.aarch64 elfutils-default-yama-scope-0.189-4.fc39.noarch elfutils-libelf-0.189-4.fc39.aarch64 elfutils-libs-0.189-4.fc39.aarch64 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.aarch64 file-libs-5.44-5.fc39.aarch64 filesystem-3.18-6.fc39.aarch64 findutils-1:4.9.0-5.fc39.aarch64 fonts-srpm-macros-1:2.0.5-12.fc39.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.2.2-2.fc39.aarch64 gdb-minimal-13.2-6.fc39.aarch64 gdbm-libs-1:1.23-4.fc39.aarch64 ghc-srpm-macros-1.6.1-2.fc39.noarch glibc-2.37.9000-18.fc39.aarch64 glibc-common-2.37.9000-18.fc39.aarch64 glibc-gconv-extra-2.37.9000-18.fc39.aarch64 glibc-minimal-langpack-2.37.9000-18.fc39.aarch64 gmp-1:6.2.1-5.fc39.aarch64 gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.2.0-6.fc39.noarch grep-3.11-3.fc39.aarch64 gzip-1.12-6.fc39.aarch64 info-7.0.3-3.fc39.aarch64 jansson-2.13.1-7.fc39.aarch64 kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.1-7.fc39.aarch64 krb5-libs-1.21-3.fc39.aarch64 libacl-2.3.1-8.fc39.aarch64 libarchive-3.7.1-1.fc39.aarch64 libattr-2.5.1-8.fc39.aarch64 libblkid-2.39.1-3.fc39.aarch64 libbrotli-1.0.9-13.fc39.aarch64 libcap-2.48-7.fc39.aarch64 libcap-ng-0.8.3-7.fc39.aarch64 libcom_err-1.47.0-2.fc39.aarch64 libcurl-8.2.1-1.fc39.aarch64 libdb-5.3.28-56.fc39.aarch64 libeconf-0.4.0-6.fc39.aarch64 libevent-2.1.12-9.fc39.aarch64 libfdisk-2.39.1-3.fc39.aarch64 libffi-3.4.4-4.fc39.aarch64 libgcc-13.2.1-1.fc39.aarch64 libgomp-13.2.1-1.fc39.aarch64 libidn2-2.3.4-3.fc39.aarch64 libmount-2.39.1-3.fc39.aarch64 libnghttp2-1.55.1-2.fc39.aarch64 libnsl2-2.0.0-6.fc39.aarch64 libpkgconf-1.9.5-2.fc39.aarch64 libpsl-0.21.2-4.fc39.aarch64 libpwquality-1.4.5-6.fc39.aarch64 libselinux-3.5-5.fc39.aarch64 libsemanage-3.5-4.fc39.aarch64 libsepol-3.5-2.fc39.aarch64 libsigsegv-2.14-5.fc39.aarch64 libsmartcols-2.39.1-3.fc39.aarch64 libssh-0.10.5-2.fc39.aarch64 libssh-config-0.10.5-2.fc39.noarch libstdc++-13.2.1-1.fc39.aarch64 libtasn1-4.19.0-3.fc39.aarch64 libtirpc-1.3.3-1.rc1.fc39.1.aarch64 libunistring-1.1-4.fc39.aarch64 libutempter-1.2.1-10.fc39.aarch64 libuuid-2.39.1-3.fc39.aarch64 libverto-0.3.2-6.fc39.aarch64 libxcrypt-4.4.36-2.fc39.aarch64 libxml2-2.10.4-3.fc39.aarch64 libzstd-1.5.5-4.fc39.aarch64 lua-libs-5.4.6-3.fc39.aarch64 lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.aarch64 mpfr-4.2.0-3.fc39.aarch64 ncurses-base-6.4-6.20230520.fc39.noarch ncurses-libs-6.4-6.20230520.fc39.aarch64 ocaml-srpm-macros-8-2.fc39.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.aarch64 openssl-libs-1:3.1.1-1.fc39.aarch64 p11-kit-0.25.0-2.fc39.aarch64 p11-kit-trust-0.25.0-2.fc39.aarch64 package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.5.3-2.fc39.aarch64 pam-libs-1.5.3-2.fc39.aarch64 patch-2.7.6-22.fc39.aarch64 pcre2-10.42-1.fc39.2.aarch64 pcre2-syntax-10.42-1.fc39.2.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.aarch64 pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.aarch64 popt-1.19-3.fc39.aarch64 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.aarch64 redhat-rpm-config-261-1.fc39.noarch rpm-4.18.92-1.fc39.aarch64 rpm-build-4.18.92-1.fc39.aarch64 rpm-build-libs-4.18.92-1.fc39.aarch64 rpm-libs-4.18.92-1.fc39.aarch64 rpm-sequoia-1.4.1-2.fc39.aarch64 rpmautospec-rpm-macros-0.3.5-4.fc39.noarch rust-srpm-macros-24-3.fc39.noarch sed-4.8-14.fc39.aarch64 setup-2.14.4-1.fc39.noarch shadow-utils-2:4.13-8.fc39.aarch64 sqlite-libs-3.42.0-7.fc39.aarch64 systemd-libs-254-1.fc39.aarch64 tar-2:1.35-1.fc39.aarch64 tzdata-2023c-2.fc39.noarch unzip-6.0-62.fc39.aarch64 util-linux-2.39.1-3.fc39.aarch64 util-linux-core-2.39.1-3.fc39.aarch64 which-2.21-40.fc39.aarch64 xxhash-libs-0.8.2-1.fc39.aarch64 xz-5.4.4-1.fc39.aarch64 xz-libs-5.4.4-1.fc39.aarch64 zip-3.0-38.fc39.aarch64 zlib-1.2.13-4.fc39.aarch64 zstd-1.5.5-4.fc39.aarch64 Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: file-5.44-5.fc39.aarch64 pkgconf-pkg-config-1.9.5-2.fc39.aarch64 efi-srpm-macros-5-9.fc39.noarch fedora-release-39-0.21.noarch libsemanage-3.5-4.fc39.aarch64 authselect-1.4.2-3.fc39.aarch64 libpsl-0.21.2-4.fc39.aarch64 util-linux-2.39.1-3.fc39.aarch64 ncurses-libs-6.4-6.20230520.fc39.aarch64 filesystem-3.18-6.fc39.aarch64 rust-srpm-macros-24-3.fc39.noarch elfutils-libelf-0.189-4.fc39.aarch64 systemd-libs-254-1.fc39.aarch64 fedora-gpg-keys-39-0.4.noarch go-srpm-macros-3.2.0-6.fc39.noarch unzip-6.0-62.fc39.aarch64 which-2.21-40.fc39.aarch64 zlib-1.2.13-4.fc39.aarch64 file-libs-5.44-5.fc39.aarch64 libattr-2.5.1-8.fc39.aarch64 libverto-0.3.2-6.fc39.aarch64 libeconf-0.4.0-6.fc39.aarch64 mpfr-4.2.0-3.fc39.aarch64 curl-8.2.1-1.fc39.aarch64 diffutils-3.10-3.fc39.aarch64 gzip-1.12-6.fc39.aarch64 sed-4.8-14.fc39.aarch64 rpm-libs-4.18.92-1.fc39.aarch64 info-7.0.3-3.fc39.aarch64 libzstd-1.5.5-4.fc39.aarch64 libnghttp2-1.55.1-2.fc39.aarch64 pkgconf-1.9.5-2.fc39.aarch64 pyproject-srpm-macros-1.9.0-2.fc39.noarch p11-kit-trust-0.25.0-2.fc39.aarch64 grep-3.11-3.fc39.aarch64 libxcrypt-4.4.36-2.fc39.aarch64 libpwquality-1.4.5-6.fc39.aarch64 coreutils-common-9.3-2.fc39.aarch64 libstdc++-13.2.1-1.fc39.aarch64 python-srpm-macros-3.12-2.fc39.noarch libsepol-3.5-2.fc39.aarch64 fedora-release-common-39-0.21.noarch gdbm-libs-1.23-4.fc39.aarch64 fonts-srpm-macros-2.0.5-12.fc39.noarch libffi-3.4.4-4.fc39.aarch64 elfutils-libs-0.189-4.fc39.aarch64 glibc-common-2.37.9000-18.fc39.aarch64 libevent-2.1.12-9.fc39.aarch64 alternatives-1.25-1.fc39.aarch64 fedora-repos-rawhide-39-0.4.noarch coreutils-9.3-2.fc39.aarch64 lz4-libs-1.9.4-4.fc39.aarch64 gmp-6.2.1-5.fc39.aarch64 elfutils-0.189-4.fc39.aarch64 qt6-srpm-macros-6.5.2-2.fc39.noarch qt5-srpm-macros-5.15.10-2.fc39.noarch krb5-libs-1.21-3.fc39.aarch64 gdb-minimal-13.2-6.fc39.aarch64 audit-libs-3.1.1-4.fc39.aarch64 rpm-4.18.92-1.fc39.aarch64 glibc-minimal-langpack-2.37.9000-18.fc39.aarch64 glibc-gconv-extra-2.37.9000-18.fc39.aarch64 pcre2-10.42-1.fc39.2.aarch64 util-linux-core-2.39.1-3.fc39.aarch64 findutils-4.9.0-5.fc39.aarch64 libidn2-2.3.4-3.fc39.aarch64 libacl-2.3.1-8.fc39.aarch64 libsmartcols-2.39.1-3.fc39.aarch64 glibc-2.37.9000-18.fc39.aarch64 rpm-build-libs-4.18.92-1.fc39.aarch64 kernel-srpm-macros-1.0-20.fc39.noarch readline-8.2-4.fc39.aarch64 dwz-0.15-3.fc39.aarch64 gawk-5.2.2-2.fc39.aarch64 rpm-sequoia-1.4.1-2.fc39.aarch64 libcurl-8.2.1-1.fc39.aarch64 setup-2.14.4-1.fc39.noarch p11-kit-0.25.0-2.fc39.aarch64 libarchive-3.7.1-1.fc39.aarch64 popt-1.19-3.fc39.aarch64 shadow-utils-4.13-8.fc39.aarch64 ocaml-srpm-macros-8-2.fc39.noarch elfutils-debuginfod-client-0.189-4.fc39.aarch64 gnat-srpm-macros-6-3.fc39.noarch publicsuffix-list-dafsa-20230614-2.fc39.noarch cpio-2.14-4.fc39.aarch64 libxml2-2.10.4-3.fc39.aarch64 pcre2-syntax-10.42-1.fc39.2.noarch libbrotli-1.0.9-13.fc39.aarch64 libcap-2.48-7.fc39.aarch64 binutils-2.40-13.fc39.aarch64 bzip2-1.0.8-16.fc39.aarch64 libsigsegv-2.14-5.fc39.aarch64 openblas-srpm-macros-2-14.fc39.noarch jansson-2.13.1-7.fc39.aarch64 rpm-build-4.18.92-1.fc39.aarch64 libselinux-3.5-5.fc39.aarch64 ncurses-base-6.4-6.20230520.fc39.noarch pam-1.5.3-2.fc39.aarch64 libnsl2-2.0.0-6.fc39.aarch64 libmount-2.39.1-3.fc39.aarch64 rpmautospec-rpm-macros-0.3.5-4.fc39.noarch openssl-libs-3.1.1-1.fc39.aarch64 fedora-repos-39-0.4.noarch libblkid-2.39.1-3.fc39.aarch64 bzip2-libs-1.0.8-16.fc39.aarch64 sqlite-libs-3.42.0-7.fc39.aarch64 tzdata-2023c-2.fc39.noarch pkgconf-m4-1.9.5-2.fc39.noarch perl-srpm-macros-1-51.fc39.noarch openldap-2.6.6-1.fc39.aarch64 fedora-release-identity-basic-39-0.21.noarch libssh-0.10.5-2.fc39.aarch64 zip-3.0-38.fc39.aarch64 libtirpc-1.3.3-1.rc1.fc39.1.aarch64 keyutils-libs-1.6.1-7.fc39.aarch64 libgcc-13.2.1-1.fc39.aarch64 redhat-rpm-config-261-1.fc39.noarch elfutils-default-yama-scope-0.189-4.fc39.noarch cyrus-sasl-lib-2.1.28-11.fc39.aarch64 cracklib-2.9.11-2.fc39.aarch64 libtasn1-4.19.0-3.fc39.aarch64 binutils-gold-2.40-13.fc39.aarch64 libuuid-2.39.1-3.fc39.aarch64 pam-libs-1.5.3-2.fc39.aarch64 ansible-srpm-macros-1-11.fc39.noarch package-notes-srpm-macros-0.5-9.fc39.noarch xxhash-libs-0.8.2-1.fc39.aarch64 lua-srpm-macros-1-9.fc39.noarch xz-libs-5.4.4-1.fc39.aarch64 libfdisk-2.39.1-3.fc39.aarch64 libpkgconf-1.9.5-2.fc39.aarch64 patch-2.7.6-22.fc39.aarch64 libssh-config-0.10.5-2.fc39.noarch tar-1.35-1.fc39.aarch64 libutempter-1.2.1-10.fc39.aarch64 crypto-policies-20230731-1.git5ed06e0.fc39.noarch libcap-ng-0.8.3-7.fc39.aarch64 libgomp-13.2.1-1.fc39.aarch64 debugedit-5.0-10.fc39.aarch64 lua-libs-5.4.6-3.fc39.aarch64 libdb-5.3.28-56.fc39.aarch64 ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch ghc-srpm-macros-1.6.1-2.fc39.noarch libunistring-1.1-4.fc39.aarch64 libcom_err-1.47.0-2.fc39.aarch64 fpc-srpm-macros-1.3-8.fc39.noarch bash-5.2.15-5.fc39.aarch64 authselect-libs-1.4.2-3.fc39.aarch64 xz-5.4.4-1.fc39.aarch64 zstd-1.5.5-4.fc39.aarch64 ed-1.19-4.fc39.aarch64 basesystem-11-18.fc39.noarch Start: buildsrpm Start: rpmbuild -bs Building target platforms: aarch64 Building for target aarch64 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-aarch64-1691009102.223470/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-aarch64-1691009102.223470/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-aarch64-1691009102.223470/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-ij86job7/wdune/wdune.spec) Config(child) 1 minutes 10 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 1691009102.223470 -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-aarch64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1691009102.223470/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-aarch64-bootstrap-1691009102.223470/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-aarch64-1691009102.223470/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 64 kB/s | 1.5 kB 00:00 Additional repo http_kojipkgs_fedoraproject_org 134 kB/s | 3.8 kB 00:00 fedora 85 kB/s | 5.1 kB 00:00 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: aarch64 Building for target aarch64 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 65 kB/s | 1.5 kB 00:00 Additional repo http_kojipkgs_fedoraproject_org 158 kB/s | 3.8 kB 00:00 fedora 174 kB/s | 5.1 kB 00:00 Package bash-5.2.15-5.fc39.aarch64 is already installed. Package gawk-5.2.2-2.fc39.aarch64 is already installed. Package grep-3.11-3.fc39.aarch64 is already installed. Package pkgconf-pkg-config-1.9.5-2.fc39.aarch64 is already installed. Dependencies resolved. ================================================================================================================================================ Package Arch Version Repository Size ================================================================================================================================================ Installing: CGAL-devel aarch64 5.6-1.fc39 copr_base 5.2 M ImageMagick aarch64 1:7.1.1.13-2.fc39 copr_base 79 k aqsis-core aarch64 1.8.2-53.fc39 copr_base 204 k bison aarch64 3.8.2-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 976 k bitstream-vera-sans-fonts noarch 1.10-48.fc38 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 124 k desktop-file-utils aarch64 0.26-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71 k eigen3-devel noarch 3.4.0-11.fc39 copr_base 1.1 M expat-devel aarch64 2.5.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 52 k flex aarch64 2.6.4-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 298 k freeglut-devel aarch64 3.4.0-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 886 k freetype-devel aarch64 2.13.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 912 k gcc-c++ aarch64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 M gmp-devel aarch64 1:6.2.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 174 k libXi-devel aarch64 1.8.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 103 k libcurl-devel aarch64 8.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 899 k libjpeg-turbo-devel aarch64 2.1.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98 k libpng-devel aarch64 2:1.6.37-15.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 291 k libusb-compat-0.1-devel aarch64 0.1.8-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k make aarch64 1:4.4.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 578 k mesa-libGLU-devel aarch64 9.0.3-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k motif-devel aarch64 2.3.4-29.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M opensubdiv-devel aarch64 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 aarch64 1:7.1.1.13-2.fc39 copr_base 2.4 M LibRaw aarch64 0.21.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 412 k abattis-cantarell-vf-fonts noarch 0.301-10.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 121 k adobe-mappings-cmap noarch 20230118-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 M adobe-mappings-cmap-deprecated noarch 20230118-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 114 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 aarch64 12.23-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 960 k aqsis-libs aarch64 1.8.2-53.fc39 copr_base 1.8 M avahi-libs aarch64 0.8-24.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67 k boost aarch64 1.81.0-7.fc39 copr_base 15 k boost-atomic aarch64 1.81.0-7.fc39 copr_base 20 k boost-chrono aarch64 1.81.0-7.fc39 copr_base 26 k boost-container aarch64 1.81.0-7.fc39 copr_base 40 k boost-context aarch64 1.81.0-7.fc39 copr_base 18 k boost-contract aarch64 1.81.0-7.fc39 copr_base 44 k boost-coroutine aarch64 1.81.0-7.fc39 copr_base 21 k boost-date-time aarch64 1.81.0-7.fc39 copr_base 17 k boost-devel aarch64 1.81.0-7.fc39 copr_base 12 M boost-fiber aarch64 1.81.0-7.fc39 copr_base 43 k boost-filesystem aarch64 1.81.0-7.fc39 copr_base 64 k boost-graph aarch64 1.81.0-7.fc39 copr_base 144 k boost-iostreams aarch64 1.81.0-7.fc39 copr_base 41 k boost-json aarch64 1.81.0-7.fc39 copr_base 108 k boost-locale aarch64 1.81.0-7.fc39 copr_base 207 k boost-log aarch64 1.81.0-7.fc39 copr_base 460 k boost-math aarch64 1.81.0-7.fc39 copr_base 260 k boost-nowide aarch64 1.81.0-7.fc39 copr_base 22 k boost-numpy3 aarch64 1.81.0-7.fc39 copr_base 30 k boost-program-options aarch64 1.81.0-7.fc39 copr_base 106 k boost-python3 aarch64 1.81.0-7.fc39 copr_base 90 k boost-random aarch64 1.81.0-7.fc39 copr_base 25 k boost-regex aarch64 1.81.0-7.fc39 copr_base 109 k boost-serialization aarch64 1.81.0-7.fc39 copr_base 128 k boost-stacktrace aarch64 1.81.0-7.fc39 copr_base 31 k boost-system aarch64 1.81.0-7.fc39 copr_base 17 k boost-test aarch64 1.81.0-7.fc39 copr_base 228 k boost-thread aarch64 1.81.0-7.fc39 copr_base 57 k boost-timer aarch64 1.81.0-7.fc39 copr_base 25 k boost-type_erasure aarch64 1.81.0-7.fc39 copr_base 33 k boost-wave aarch64 1.81.0-7.fc39 copr_base 222 k brotli aarch64 1.0.9-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 316 k brotli-devel aarch64 1.0.9-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k bzip2-devel aarch64 1.0.8-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 214 k cairo aarch64 1.17.8-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 689 k cairo-gobject aarch64 1.17.8-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k cmake aarch64 3.27.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.4 M cmake-data noarch 3.27.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 M cmake-filesystem aarch64 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 aarch64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.7 M crypto-policies-scripts noarch 20230731-1.git5ed06e0.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 103 k cups-libs aarch64 1:2.4.6-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 267 k dbus-libs aarch64 1:1.14.8-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 156 k default-fonts-core-sans noarch 4.0-5.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 aarch64 2.5.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 108 k fftw-libs-double aarch64 3.3.10-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 835 k flexiblas aarch64 3.3.1-5.fc39 copr_base 33 k flexiblas-netlib aarch64 3.3.1-5.fc39 copr_base 2.6 M flexiblas-openblas-openmp aarch64 3.3.1-5.fc39 copr_base 17 k fontconfig aarch64 2.14.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 288 k fontconfig-devel aarch64 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 aarch64 3.4.0-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 152 k freetype aarch64 2.13.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 406 k fribidi aarch64 1.0.13-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 91 k gc aarch64 8.2.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 110 k gcc aarch64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 M gcc-plugin-annobin aarch64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46 k gd aarch64 2.3.3-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 133 k gdk-pixbuf2 aarch64 2.42.10-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 463 k gettext aarch64 0.22-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M gettext-envsubst aarch64 0.22-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k gettext-libs aarch64 0.22-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 310 k gettext-runtime aarch64 0.22-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 110 k gl-manpages noarch 1.1-28.20190306.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M glib2 aarch64 2.77.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 M glib2-devel aarch64 2.77.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 538 k glibc-devel aarch64 2.37.9000-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 494 k gmp-c++ aarch64 1:6.2.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k gnutls aarch64 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 20230601-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k google-noto-sans-vf-fonts noarch 20230601-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 583 k graphite2 aarch64 1.3.14-12.fc39 copr_base 93 k graphite2-devel aarch64 1.3.14-12.fc39 copr_base 21 k graphviz aarch64 8.1.0-5.fc39 copr_base 4.9 M gts aarch64 0.7.6-46.20121130.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 229 k guile22 aarch64 2.2.7-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 M harfbuzz aarch64 8.0.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 894 k harfbuzz-devel aarch64 8.0.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 411 k harfbuzz-icu aarch64 8.0.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k highway aarch64 1.0.5-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98 k imath aarch64 3.1.9-3.fc39 copr_base 93 k jasper-libs aarch64 3.0.6-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 159 k jbig2dec-libs aarch64 0.19-10.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71 k jbigkit-libs aarch64 2.1-26.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53 k jsoncpp aarch64 1.9.5-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 91 k kernel-headers aarch64 6.5.0-0.rc2.git0.1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M lasi aarch64 1.1.3-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53 k lcms2 aarch64 2.15-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 176 k libICE aarch64 1.0.10-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 70 k libICE-devel aarch64 1.0.10-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46 k libSM aarch64 1.2.3-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k libSM-devel aarch64 1.2.3-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libX11 aarch64 1.8.6-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 644 k libX11-common noarch 1.8.6-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144 k libX11-devel aarch64 1.8.6-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 937 k libX11-xcb aarch64 1.8.6-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libXau aarch64 1.0.11-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libXau-devel aarch64 1.0.11-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k libXext aarch64 1.3.5-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k libXext-devel aarch64 1.3.5-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k libXfixes aarch64 6.0.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libXfixes-devel aarch64 6.0.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libXft aarch64 2.3.8-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71 k libXft-devel aarch64 2.3.8-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k libXi aarch64 1.8.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k libXmu aarch64 1.1.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76 k libXmu-devel aarch64 1.1.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k libXp aarch64 1.0.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libXp-devel aarch64 1.0.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k libXpm aarch64 3.5.15-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61 k libXrandr aarch64 1.5.2-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libXrender aarch64 0.9.11-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libXrender-devel aarch64 0.9.11-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libXt aarch64 1.2.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 176 k libXt-devel aarch64 1.2.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 408 k libXxf86vm aarch64 1.1.5-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libaom aarch64 3.6.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M libasan aarch64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 455 k libatomic aarch64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k libavif aarch64 0.11.1-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80 k libb2 aarch64 0.98.1-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 24 k libblkid-devel aarch64 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libdatrie aarch64 0.2.13-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libdav1d aarch64 1.2.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 350 k libdrm aarch64 2.4.114-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 135 k libdrm-devel aarch64 2.4.114-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 173 k libffi-devel aarch64 3.4.4-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k libfontenc aarch64 1.1.6-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libgfortran aarch64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 438 k libglvnd aarch64 1:1.6.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 127 k libglvnd-core-devel aarch64 1:1.6.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k libglvnd-devel aarch64 1:1.6.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 157 k libglvnd-egl aarch64 1:1.6.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k libglvnd-gles aarch64 1:1.6.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libglvnd-glx aarch64 1:1.6.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 138 k libglvnd-opengl aarch64 1:1.6.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44 k libgs aarch64 10.01.2-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.5 M libheif aarch64 1.16.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 275 k libicu aarch64 73.2-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10 M libicu-devel aarch64 73.2-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 850 k libijs aarch64 0.35-19.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libimagequant aarch64 4.0.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 291 k libjpeg-turbo aarch64 2.1.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 196 k libjxl aarch64 1:0.8.2-2.fc39 copr_base 778 k liblqr-1 aarch64 0.4.2-22.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 47 k libmount-devel aarch64 2.39.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libmpc aarch64 1.3.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k libpaper aarch64 1:2.1.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libpng aarch64 2:1.6.37-15.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115 k libraqm aarch64 0.8.0-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20 k librsvg2 aarch64 2.56.90-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 M libselinux-devel aarch64 3.5-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 115 k libsepol-devel aarch64 3.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40 k libstdc++-devel aarch64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 M libthai aarch64 0.1.29-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 213 k libtiff aarch64 4.4.0-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192 k libtool-ltdl aarch64 2.4.7-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k libubsan aarch64 13.2.1-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 203 k libusb-compat-0.1 aarch64 0.1.8-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k libusb1 aarch64 1.0.26-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 74 k libusb1-devel aarch64 1.0.26-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k libuv aarch64 1:1.46.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 156 k libwayland-client aarch64 1.22.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k libwayland-server aarch64 1.22.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k libwebp aarch64 1.3.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 243 k libwmf-lite aarch64 0.2.13-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72 k libxcb aarch64 1.13.1-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 232 k libxcb-devel aarch64 1.13.1-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M libxcrypt-devel aarch64 4.4.36-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k libxkbfile aarch64 1.1.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 89 k libxml2-devel aarch64 2.10.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 497 k libxshmfence aarch64 1.3-13.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libzip aarch64 1.10.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68 k m4 aarch64 1.4.19-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 292 k mesa-libEGL aarch64 23.1.4-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 133 k mesa-libGL aarch64 23.1.4-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 186 k mesa-libGL-devel aarch64 23.1.4-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k mesa-libGLU aarch64 9.0.3-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 148 k mesa-libgbm aarch64 23.1.4-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 47 k mesa-libglapi aarch64 23.1.4-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 70 k mkfontscale aarch64 1.2.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k motif aarch64 2.3.4-29.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M mpdecimal aarch64 2.5.1-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 90 k mpfr-devel aarch64 4.2.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k netpbm aarch64 11.02.00-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 183 k nettle aarch64 3.9.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 434 k nspr aarch64 4.35.0-11.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 135 k nss aarch64 3.92.0-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 692 k nss-softokn aarch64 3.92.0-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M nss-softokn-freebl aarch64 3.92.0-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 309 k nss-sysinit aarch64 3.92.0-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k nss-util aarch64 3.92.0-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 85 k openblas aarch64 0.3.23-1.fc39 copr_base 37 k openblas-openmp aarch64 0.3.23-1.fc39 copr_base 3.8 M openexr-libs aarch64 3.1.9-3.fc39 copr_base 1.1 M openexr2-libs aarch64 2.5.8-4.fc39 copr_base 985 k openjpeg2 aarch64 2.5.0-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 176 k opensubdiv aarch64 3.5.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 466 k pango aarch64 1.50.14-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 339 k pcre2-devel aarch64 10.42-1.fc39.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 473 k pcre2-utf16 aarch64 10.42-1.fc39.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 199 k pcre2-utf32 aarch64 10.42-1.fc39.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 187 k pixman aarch64 0.42.2-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 216 k poppler aarch64 23.08.0-1.fc39 copr_base 1.1 M poppler-data noarch 0.4.11-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 M poppler-glib aarch64 23.08.0-1.fc39 copr_base 178 k python-pip-wheel noarch 23.1.2-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M python3 aarch64 3.12.0~b4-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k python3-libs aarch64 3.12.0~b4-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 M python3-numpy aarch64 1:1.24.4-2.fc39 copr_base 6.9 M python3-setuptools noarch 67.7.2-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M rav1e-libs aarch64 0.6.6-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 763 k rhash aarch64 1.4.3-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192 k rsvg-pixbuf-loader aarch64 2.56.90-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k setxkbmap aarch64 1.3.4-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23 k shared-mime-info aarch64 2.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 380 k svt-av1-libs aarch64 1.4.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M sysprof-capture-devel aarch64 3.48.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54 k tbb aarch64 2020.3-20.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 140 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 aarch64 1.0.9-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k xml-common noarch 0.6.3-61.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k xmodmap aarch64 1.0.11-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 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 aarch64 1:1.1.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35 k xorg-x11-xbitmaps noarch 1.1.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k xorg-x11-xinit aarch64 1.4.0-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55 k xrdb aarch64 1.2.1-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k xz-devel aarch64 5.4.4-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61 k zlib-devel aarch64 1.2.13-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 45 k Transaction Summary ================================================================================================================================================ Install 280 Packages Total size: 207 M Total download size: 86 M Installed size: 974 M Downloading Packages: [SKIPPED] graphite2-1.3.14-12.fc39.aarch64.rpm: Already downloaded [SKIPPED] abattis-cantarell-vf-fonts-0.301-10.fc39.noarch.rpm: Already downloaded [SKIPPED] annobin-docs-12.23-1.fc39.noarch.rpm: Already downloaded [SKIPPED] annobin-plugin-gcc-12.23-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] avahi-libs-0.8-24.fc39.aarch64.rpm: Already downloaded [SKIPPED] cairo-1.17.8-5.fc39.aarch64.rpm: Already downloaded [SKIPPED] cairo-gobject-1.17.8-5.fc39.aarch64.rpm: Already downloaded [SKIPPED] cmake-3.27.1-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] cmake-data-3.27.1-1.fc39.noarch.rpm: Already downloaded [SKIPPED] cmake-filesystem-3.27.1-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] cmake-rpm-macros-3.27.1-1.fc39.noarch.rpm: Already downloaded [SKIPPED] cpp-13.2.1-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] crypto-policies-scripts-20230731-1.git5ed06e0.fc39.noarch.rpm: Already downloaded [SKIPPED] cups-libs-2.4.6-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] dbus-libs-1.14.8-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] default-fonts-core-sans-4.0-5.fc39.noarch.rpm: Already downloaded [SKIPPED] desktop-file-utils-0.26-9.fc39.aarch64.rpm: Already downloaded [SKIPPED] emacs-filesystem-28.2-10.fc39.noarch.rpm: Already downloaded [SKIPPED] expat-2.5.0-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] fontconfig-2.14.2-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] fonts-filesystem-2.0.5-12.fc39.noarch.rpm: Already downloaded [SKIPPED] freetype-2.13.1-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] fribidi-1.0.13-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] gc-8.2.2-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] gcc-13.2.1-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] gcc-c++-13.2.1-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] gcc-plugin-annobin-13.2.1-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] gdk-pixbuf2-2.42.10-5.fc39.aarch64.rpm: Already downloaded [SKIPPED] gettext-0.22-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] gettext-envsubst-0.22-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] gettext-libs-0.22-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] gettext-runtime-0.22-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] glib2-2.77.1-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] glib2-devel-2.77.1-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] glibc-devel-2.37.9000-18.fc39.aarch64.rpm: Already downloaded [SKIPPED] gnutls-3.8.0-7.fc39.aarch64.rpm: Already downloaded [SKIPPED] google-noto-fonts-common-20230601-4.fc39.noarch.rpm: Already downloaded [SKIPPED] google-noto-sans-vf-fonts-20230601-4.fc39.noarch.rpm: Already downloaded [SKIPPED] guile22-2.2.7-9.fc39.aarch64.rpm: Already downloaded [SKIPPED] harfbuzz-8.0.1-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] jbigkit-libs-2.1-26.fc39.aarch64.rpm: Already downloaded [SKIPPED] jsoncpp-1.9.5-5.fc39.aarch64.rpm: Already downloaded [SKIPPED] kernel-headers-6.5.0-0.rc2.git0.1.fc39.aarch64.rpm: Already downloaded [SKIPPED] lcms2-2.15-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libICE-1.0.10-11.fc39.aarch64.rpm: Already downloaded [SKIPPED] libSM-1.2.3-13.fc39.aarch64.rpm: Already downloaded [SKIPPED] libX11-1.8.6-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libX11-common-1.8.6-2.fc39.noarch.rpm: Already downloaded [SKIPPED] libX11-devel-1.8.6-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libX11-xcb-1.8.6-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libXau-1.0.11-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libXau-devel-1.0.11-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libXext-1.3.5-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libXfixes-6.0.0-6.fc39.aarch64.rpm: Already downloaded [SKIPPED] libXft-2.3.8-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libXi-1.8.1-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libXrandr-1.5.2-11.fc39.aarch64.rpm: Already downloaded [SKIPPED] libXrender-0.9.11-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libXxf86vm-1.1.5-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libasan-13.2.1-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] libatomic-13.2.1-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] libb2-0.98.1-9.fc39.aarch64.rpm: Already downloaded [SKIPPED] libblkid-devel-2.39.1-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libdatrie-0.2.13-7.fc39.aarch64.rpm: Already downloaded [SKIPPED] libdrm-2.4.114-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libdrm-devel-2.4.114-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libffi-devel-3.4.4-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] libglvnd-1.6.0-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libglvnd-core-devel-1.6.0-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libglvnd-devel-1.6.0-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libglvnd-egl-1.6.0-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libglvnd-gles-1.6.0-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libglvnd-glx-1.6.0-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libglvnd-opengl-1.6.0-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libicu-73.2-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libjpeg-turbo-2.1.4-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libmount-devel-2.39.1-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libmpc-1.3.1-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libpng-1.6.37-15.fc39.aarch64.rpm: Already downloaded [SKIPPED] librsvg2-2.56.90-9.fc39.aarch64.rpm: Already downloaded [SKIPPED] libselinux-devel-3.5-5.fc39.aarch64.rpm: Already downloaded [SKIPPED] libsepol-devel-3.5-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libstdc++-devel-13.2.1-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] libthai-0.1.29-6.fc39.aarch64.rpm: Already downloaded [SKIPPED] libtiff-4.4.0-7.fc39.aarch64.rpm: Already downloaded [SKIPPED] libtool-ltdl-2.4.7-7.fc39.aarch64.rpm: Already downloaded [SKIPPED] libubsan-13.2.1-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] libusb1-1.0.26-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libuv-1.46.0-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libwayland-client-1.22.0-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libwayland-server-1.22.0-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libwebp-1.3.1-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libxcb-1.13.1-12.fc39.aarch64.rpm: Already downloaded [SKIPPED] libxcb-devel-1.13.1-12.fc39.aarch64.rpm: Already downloaded [SKIPPED] libxcrypt-devel-4.4.36-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] libxml2-devel-2.10.4-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] libxshmfence-1.3-13.fc39.aarch64.rpm: Already downloaded [SKIPPED] m4-1.4.19-6.fc39.aarch64.rpm: Already downloaded [SKIPPED] make-4.4.1-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] mesa-libEGL-23.1.4-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] mesa-libGL-23.1.4-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] mesa-libgbm-23.1.4-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] mesa-libglapi-23.1.4-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] mpdecimal-2.5.1-7.fc39.aarch64.rpm: Already downloaded [SKIPPED] nettle-3.9.1-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] nspr-4.35.0-11.fc39.aarch64.rpm: Already downloaded [SKIPPED] nss-3.92.0-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] nss-softokn-3.92.0-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] nss-softokn-freebl-3.92.0-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] nss-sysinit-3.92.0-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] nss-util-3.92.0-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] pango-1.50.14-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] pcre2-devel-10.42-1.fc39.2.aarch64.rpm: Already downloaded [SKIPPED] pcre2-utf16-10.42-1.fc39.2.aarch64.rpm: Already downloaded [SKIPPED] pcre2-utf32-10.42-1.fc39.2.aarch64.rpm: Already downloaded [SKIPPED] pixman-0.42.2-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] python-pip-wheel-23.1.2-5.fc39.noarch.rpm: Already downloaded [SKIPPED] python3-3.12.0~b4-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] python3-libs-3.12.0~b4-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] python3-setuptools-67.7.2-5.fc39.noarch.rpm: Already downloaded [SKIPPED] rhash-1.4.3-3.fc39.aarch64.rpm: Already downloaded [SKIPPED] rsvg-pixbuf-loader-2.56.90-9.fc39.aarch64.rpm: Already downloaded [SKIPPED] shared-mime-info-2.2-4.fc39.aarch64.rpm: Already downloaded [SKIPPED] sysprof-capture-devel-3.48.0-2.fc39.aarch64.rpm: Already downloaded [SKIPPED] vim-filesystem-9.0.1677-3.fc39.noarch.rpm: Already downloaded [SKIPPED] xml-common-0.6.3-61.fc39.noarch.rpm: Already downloaded [SKIPPED] xorg-x11-proto-devel-2023.2-2.fc39.noarch.rpm: Already downloaded [SKIPPED] xz-devel-5.4.4-1.fc39.aarch64.rpm: Already downloaded [SKIPPED] zlib-devel-1.2.13-4.fc39.aarch64.rpm: Already downloaded (130/280): ImageMagick-7.1.1.13-2.fc39.aarch64. 4.1 MB/s | 79 kB 00:00 (131/280): CGAL-devel-5.6-1.fc39.aarch64.rpm 125 MB/s | 5.2 MB 00:00 (132/280): ImageMagick-libs-7.1.1.13-2.fc39.aar 48 MB/s | 2.4 MB 00:00 (133/280): boost-1.81.0-7.fc39.aarch64.rpm 8.3 MB/s | 15 kB 00:00 (134/280): boost-atomic-1.81.0-7.fc39.aarch64.r 11 MB/s | 20 kB 00:00 (135/280): boost-chrono-1.81.0-7.fc39.aarch64.r 16 MB/s | 26 kB 00:00 (136/280): boost-container-1.81.0-7.fc39.aarch6 21 MB/s | 40 kB 00:00 (137/280): boost-context-1.81.0-7.fc39.aarch64. 11 MB/s | 18 kB 00:00 (138/280): aqsis-core-1.8.2-53.fc39.aarch64.rpm 4.7 MB/s | 204 kB 00:00 (139/280): boost-contract-1.81.0-7.fc39.aarch64 23 MB/s | 44 kB 00:00 (140/280): boost-coroutine-1.81.0-7.fc39.aarch6 12 MB/s | 21 kB 00:00 (141/280): boost-date-time-1.81.0-7.fc39.aarch6 8.8 MB/s | 17 kB 00:00 (142/280): boost-fiber-1.81.0-7.fc39.aarch64.rp 25 MB/s | 43 kB 00:00 (143/280): boost-filesystem-1.81.0-7.fc39.aarch 33 MB/s | 64 kB 00:00 (144/280): boost-graph-1.81.0-7.fc39.aarch64.rp 66 MB/s | 144 kB 00:00 (145/280): boost-iostreams-1.81.0-7.fc39.aarch6 23 MB/s | 41 kB 00:00 (146/280): boost-json-1.81.0-7.fc39.aarch64.rpm 48 MB/s | 108 kB 00:00 (147/280): boost-locale-1.81.0-7.fc39.aarch64.r 83 MB/s | 207 kB 00:00 (148/280): boost-log-1.81.0-7.fc39.aarch64.rpm 122 MB/s | 460 kB 00:00 (149/280): aqsis-libs-1.8.2-53.fc39.aarch64.rpm 38 MB/s | 1.8 MB 00:00 (150/280): boost-math-1.81.0-7.fc39.aarch64.rpm 49 MB/s | 260 kB 00:00 (151/280): boost-nowide-1.81.0-7.fc39.aarch64.r 8.9 MB/s | 22 kB 00:00 (152/280): boost-numpy3-1.81.0-7.fc39.aarch64.r 17 MB/s | 30 kB 00:00 (153/280): boost-program-options-1.81.0-7.fc39. 47 MB/s | 106 kB 00:00 (154/280): boost-python3-1.81.0-7.fc39.aarch64. 37 MB/s | 90 kB 00:00 (155/280): boost-random-1.81.0-7.fc39.aarch64.r 13 MB/s | 25 kB 00:00 (156/280): boost-regex-1.81.0-7.fc39.aarch64.rp 46 MB/s | 109 kB 00:00 (157/280): boost-serialization-1.81.0-7.fc39.aa 53 MB/s | 128 kB 00:00 (158/280): boost-stacktrace-1.81.0-7.fc39.aarch 16 MB/s | 31 kB 00:00 (159/280): boost-system-1.81.0-7.fc39.aarch64.r 8.3 MB/s | 17 kB 00:00 (160/280): boost-test-1.81.0-7.fc39.aarch64.rpm 79 MB/s | 228 kB 00:00 (161/280): boost-thread-1.81.0-7.fc39.aarch64.r 22 MB/s | 57 kB 00:00 (162/280): boost-timer-1.81.0-7.fc39.aarch64.rp 9.0 MB/s | 25 kB 00:00 (163/280): boost-type_erasure-1.81.0-7.fc39.aar 13 MB/s | 33 kB 00:00 (164/280): boost-wave-1.81.0-7.fc39.aarch64.rpm 84 MB/s | 222 kB 00:00 (165/280): eigen3-devel-3.4.0-11.fc39.noarch.rp 202 MB/s | 1.1 MB 00:00 (166/280): flexiblas-3.3.1-5.fc39.aarch64.rpm 9.5 MB/s | 33 kB 00:00 (167/280): flexiblas-openblas-openmp-3.3.1-5.fc 7.7 MB/s | 17 kB 00:00 (168/280): boost-devel-1.81.0-7.fc39.aarch64.rp 160 MB/s | 12 MB 00:00 (169/280): flexiblas-netlib-3.3.1-5.fc39.aarch6 127 MB/s | 2.6 MB 00:00 (170/280): graphite2-devel-1.3.14-12.fc39.aarch 1.4 MB/s | 21 kB 00:00 (171/280): imath-3.1.9-3.fc39.aarch64.rpm 16 MB/s | 93 kB 00:00 (172/280): libjxl-0.8.2-2.fc39.aarch64.rpm 156 MB/s | 778 kB 00:00 (173/280): graphviz-8.1.0-5.fc39.aarch64.rpm 222 MB/s | 4.9 MB 00:00 (174/280): openblas-0.3.23-1.fc39.aarch64.rpm 4.9 MB/s | 37 kB 00:00 (175/280): openexr-libs-3.1.9-3.fc39.aarch64.rp 158 MB/s | 1.1 MB 00:00 (176/280): openexr2-libs-2.5.8-4.fc39.aarch64.r 134 MB/s | 985 kB 00:00 (177/280): openblas-openmp-0.3.23-1.fc39.aarch6 160 MB/s | 3.8 MB 00:00 (178/280): poppler-23.08.0-1.fc39.aarch64.rpm 159 MB/s | 1.1 MB 00:00 (179/280): poppler-glib-23.08.0-1.fc39.aarch64. 24 MB/s | 178 kB 00:00 (180/280): python3-numpy-1.24.4-2.fc39.aarch64. 321 MB/s | 6.9 MB 00:00 (181/280): LibRaw-0.21.1-5.fc39.aarch64.rpm 11 MB/s | 412 kB 00:00 (182/280): adobe-mappings-cmap-deprecated-20230 5.2 MB/s | 114 kB 00:00 (183/280): adobe-mappings-pdf-20190401-5.fc39.n 67 MB/s | 689 kB 00:00 (184/280): bison-3.8.2-5.fc39.aarch64.rpm 89 MB/s | 976 kB 00:00 (185/280): brotli-1.0.9-13.fc39.aarch64.rpm 44 MB/s | 316 kB 00:00 (186/280): bitstream-vera-sans-fonts-1.10-48.fc 6.1 MB/s | 124 kB 00:00 (187/280): brotli-devel-1.0.9-13.fc39.aarch64.r 3.9 MB/s | 31 kB 00:00 (188/280): bzip2-devel-1.0.8-16.fc39.aarch64.rp 18 MB/s | 214 kB 00:00 (189/280): expat-devel-2.5.0-3.fc39.aarch64.rpm 6.9 MB/s | 52 kB 00:00 (190/280): adobe-mappings-cmap-20230118-3.fc39. 24 MB/s | 2.1 MB 00:00 (191/280): fftw-libs-double-3.3.10-7.fc39.aarch 71 MB/s | 835 kB 00:00 (192/280): fontconfig-devel-2.14.2-4.fc39.aarch 19 MB/s | 128 kB 00:00 (193/280): flex-2.6.4-13.fc39.aarch64.rpm 19 MB/s | 298 kB 00:00 (194/280): freeglut-3.4.0-4.fc39.aarch64.rpm 21 MB/s | 152 kB 00:00 (195/280): gd-2.3.3-12.fc39.aarch64.rpm 24 MB/s | 133 kB 00:00 (196/280): gl-manpages-1.1-28.20190306.fc39.noa 104 MB/s | 1.0 MB 00:00 (197/280): freeglut-devel-3.4.0-4.fc39.aarch64. 38 MB/s | 886 kB 00:00 (198/280): gmp-devel-6.2.1-5.fc39.aarch64.rpm 20 MB/s | 174 kB 00:00 (199/280): freetype-devel-2.13.1-2.fc39.aarch64 26 MB/s | 912 kB 00:00 (200/280): gmp-c++-6.2.1-5.fc39.aarch64.rpm 692 kB/s | 18 kB 00:00 (201/280): gts-0.7.6-46.20121130.fc39.aarch64.r 18 MB/s | 229 kB 00:00 (202/280): harfbuzz-icu-8.0.1-3.fc39.aarch64.rp 4.0 MB/s | 17 kB 00:00 (203/280): google-droid-sans-fonts-20200215-15. 105 MB/s | 2.7 MB 00:00 (204/280): harfbuzz-devel-8.0.1-3.fc39.aarch64. 36 MB/s | 411 kB 00:00 (205/280): jbig2dec-libs-0.19-10.fc39.aarch64.r 16 MB/s | 71 kB 00:00 (206/280): highway-1.0.5-1.fc39.aarch64.rpm 8.1 MB/s | 98 kB 00:00 (207/280): jasper-libs-3.0.6-4.fc39.aarch64.rpm 19 MB/s | 159 kB 00:00 (208/280): lasi-1.1.3-11.fc39.aarch64.rpm 12 MB/s | 53 kB 00:00 (209/280): libICE-devel-1.0.10-11.fc39.aarch64. 9.0 MB/s | 46 kB 00:00 (210/280): libSM-devel-1.2.3-13.fc39.aarch64.rp 1.9 MB/s | 12 kB 00:00 (211/280): libXext-devel-1.3.5-3.fc39.aarch64.r 14 MB/s | 72 kB 00:00 (212/280): libXfixes-devel-6.0.0-6.fc39.aarch64 2.9 MB/s | 12 kB 00:00 (213/280): libXft-devel-2.3.8-3.fc39.aarch64.rp 8.4 MB/s | 36 kB 00:00 (214/280): libXmu-1.1.4-3.fc39.aarch64.rpm 15 MB/s | 76 kB 00:00 (215/280): libXmu-devel-1.1.4-3.fc39.aarch64.rp 5.0 MB/s | 22 kB 00:00 (216/280): libXi-devel-1.8.1-2.fc39.aarch64.rpm 11 MB/s | 103 kB 00:00 (217/280): libXp-1.0.4-3.fc39.aarch64.rpm 4.7 MB/s | 32 kB 00:00 (218/280): libXpm-3.5.15-4.fc39.aarch64.rpm 6.1 MB/s | 61 kB 00:00 (219/280): libXp-devel-1.0.4-3.fc39.aarch64.rpm 1.1 MB/s | 16 kB 00:00 (220/280): libXrender-devel-0.9.11-3.fc39.aarch 2.2 MB/s | 19 kB 00:00 (221/280): libXt-devel-1.2.1-5.fc39.aarch64.rpm 46 MB/s | 408 kB 00:00 (222/280): libaom-3.6.1-2.fc39.aarch64.rpm 126 MB/s | 1.4 MB 00:00 (223/280): libavif-0.11.1-11.fc39.aarch64.rpm 10 MB/s | 80 kB 00:00 (224/280): libXt-1.2.1-5.fc39.aarch64.rpm 7.8 MB/s | 176 kB 00:00 (225/280): libdav1d-1.2.1-2.fc39.aarch64.rpm 57 MB/s | 350 kB 00:00 (226/280): libfontenc-1.1.6-3.fc39.aarch64.rpm 7.5 MB/s | 32 kB 00:00 (227/280): libcurl-devel-8.2.1-1.fc39.aarch64.r 47 MB/s | 899 kB 00:00 (228/280): libgfortran-13.2.1-1.fc39.aarch64.rp 62 MB/s | 438 kB 00:00 (229/280): libicu-devel-73.2-2.fc39.aarch64.rpm 93 MB/s | 850 kB 00:00 (230/280): libgs-10.01.2-2.fc39.aarch64.rpm 159 MB/s | 3.5 MB 00:00 (231/280): libheif-1.16.1-2.fc39.aarch64.rpm 16 MB/s | 275 kB 00:00 (232/280): libijs-0.35-19.fc39.aarch64.rpm 4.7 MB/s | 29 kB 00:00 (233/280): libjpeg-turbo-devel-2.1.4-3.fc39.aar 20 MB/s | 98 kB 00:00 (234/280): liblqr-1-0.4.2-22.fc39.aarch64.rpm 5.8 MB/s | 47 kB 00:00 (235/280): libpaper-2.1.1-1.fc39.aarch64.rpm 5.9 MB/s | 27 kB 00:00 (236/280): libimagequant-4.0.1-5.fc39.aarch64.r 25 MB/s | 291 kB 00:00 (237/280): libpng-devel-1.6.37-15.fc39.aarch64. 47 MB/s | 291 kB 00:00 (238/280): libraqm-0.8.0-5.fc39.aarch64.rpm 1.6 MB/s | 20 kB 00:00 (239/280): libusb-compat-0.1-devel-0.1.8-5.fc39 1.4 MB/s | 12 kB 00:00 (240/280): libusb-compat-0.1-0.1.8-5.fc39.aarch 2.2 MB/s | 30 kB 00:00 (241/280): libusb1-devel-1.0.26-3.fc39.aarch64. 3.4 MB/s | 25 kB 00:00 (242/280): libxkbfile-1.1.1-3.fc39.aarch64.rpm 12 MB/s | 89 kB 00:00 (243/280): libwmf-lite-0.2.13-2.fc39.aarch64.rp 7.2 MB/s | 72 kB 00:00 (244/280): mesa-libGL-devel-23.1.4-1.fc39.aarch 8.7 MB/s | 36 kB 00:00 (245/280): libzip-1.10.0-2.fc39.aarch64.rpm 9.3 MB/s | 68 kB 00:00 (246/280): mesa-libGLU-devel-9.0.3-1.fc39.aarch 2.7 MB/s | 12 kB 00:00 (247/280): mesa-libGLU-9.0.3-1.fc39.aarch64.rpm 20 MB/s | 148 kB 00:00 (248/280): mkfontscale-1.2.2-4.fc39.aarch64.rpm 7.3 MB/s | 32 kB 00:00 (249/280): mpfr-devel-4.2.0-3.fc39.aarch64.rpm 2.8 MB/s | 22 kB 00:00 (250/280): motif-2.3.4-29.fc39.aarch64.rpm 115 MB/s | 1.4 MB 00:00 (251/280): motif-devel-2.3.4-29.fc39.aarch64.rp 97 MB/s | 1.3 MB 00:00 (252/280): netpbm-11.02.00-2.fc39.aarch64.rpm 26 MB/s | 183 kB 00:00 (253/280): opensubdiv-3.5.0-6.fc39.aarch64.rpm 34 MB/s | 466 kB 00:00 (254/280): opensubdiv-devel-3.5.0-6.fc39.aarch6 14 MB/s | 160 kB 00:00 (255/280): openjpeg2-2.5.0-4.fc39.aarch64.rpm 10 MB/s | 176 kB 00:00 (256/280): setxkbmap-1.3.4-2.fc39.aarch64.rpm 4.9 MB/s | 23 kB 00:00 (257/280): rav1e-libs-0.6.6-2.fc39.aarch64.rpm 74 MB/s | 763 kB 00:00 (258/280): poppler-data-0.4.11-5.fc39.noarch.rp 98 MB/s | 2.0 MB 00:00 (259/280): tbb-2020.3-20.fc39.aarch64.rpm 16 MB/s | 140 kB 00:00 (260/280): svt-av1-libs-1.4.1-3.fc39.aarch64.rp 67 MB/s | 1.0 MB 00:00 (261/280): urw-base35-d050000l-fonts-20200910-1 16 MB/s | 76 kB 00:00 (262/280): urw-base35-c059-fonts-20200910-18.fc 87 MB/s | 874 kB 00:00 (263/280): urw-base35-bookman-fonts-20200910-18 66 MB/s | 847 kB 00:00 (264/280): urw-base35-fonts-common-20200910-18. 4.7 MB/s | 21 kB 00:00 (265/280): urw-base35-fonts-20200910-18.fc39.no 1.3 MB/s | 10 kB 00:00 (266/280): urw-base35-gothic-fonts-20200910-18. 64 MB/s | 643 kB 00:00 (267/280): urw-base35-nimbus-roman-fonts-202009 90 MB/s | 856 kB 00:00 (268/280): urw-base35-nimbus-mono-ps-fonts-2020 68 MB/s | 795 kB 00:00 (269/280): urw-base35-standard-symbols-ps-fonts 6.4 MB/s | 42 kB 00:00 (270/280): urw-base35-nimbus-sans-fonts-2020091 97 MB/s | 1.3 MB 00:00 (271/280): urw-base35-p052-fonts-20200910-18.fc 83 MB/s | 974 kB 00:00 (272/280): xdg-utils-1.1.3-14.fc39.noarch.rpm 18 MB/s | 73 kB 00:00 (273/280): urw-base35-z003-fonts-20200910-18.fc 32 MB/s | 276 kB 00:00 (274/280): xhost-1.0.9-4.fc39.aarch64.rpm 3.3 MB/s | 21 kB 00:00 (275/280): xmodmap-1.0.11-4.fc39.aarch64.rpm 7.3 MB/s | 31 kB 00:00 (276/280): xorg-x11-xauth-1.1.2-4.fc39.aarch64. 8.7 MB/s | 35 kB 00:00 (277/280): xorg-x11-xbitmaps-1.1.2-4.fc39.noarc 6.9 MB/s | 36 kB 00:00 (278/280): xorg-x11-xinit-1.4.0-18.fc39.aarch64 13 MB/s | 55 kB 00:00 (279/280): xorg-x11-fonts-ISO8859-1-100dpi-7.5- 62 MB/s | 1.0 MB 00:00 (280/280): xrdb-1.2.1-6.fc39.aarch64.rpm 3.1 MB/s | 29 kB 00:00 -------------------------------------------------------------------------------- Total 122 MB/s | 86 MB 00:00 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.aarch64 1/280 Installing : xorg-x11-proto-devel-2023.2-2.fc39.noarch 2/280 Installing : libjpeg-turbo-2.1.4-3.fc39.aarch64 3/280 Installing : cmake-filesystem-3.27.1-1.fc39.aarch64 4/280 Installing : boost-system-1.81.0-7.fc39.aarch64 5/280 Installing : boost-thread-1.81.0-7.fc39.aarch64 6/280 Installing : expat-2.5.0-3.fc39.aarch64 7/280 Installing : boost-chrono-1.81.0-7.fc39.aarch64 8/280 Installing : nspr-4.35.0-11.fc39.aarch64 9/280 Installing : libicu-73.2-2.fc39.aarch64 10/280 Installing : fonts-filesystem-1:2.0.5-12.fc39.noarch 11/280 Installing : urw-base35-fonts-common-20200910-18.fc39.noarch 12/280 Installing : zlib-devel-1.2.13-4.fc39.aarch64 13/280 Installing : libwebp-1.3.1-2.fc39.aarch64 14/280 Installing : libglvnd-1:1.6.0-3.fc39.aarch64 15/280 Installing : libICE-1.0.10-11.fc39.aarch64 16/280 Installing : libSM-1.2.3-13.fc39.aarch64 17/280 Installing : nss-util-3.92.0-1.fc39.aarch64 18/280 Installing : libdrm-2.4.114-3.fc39.aarch64 19/280 Installing : libXau-1.0.11-3.fc39.aarch64 20/280 Installing : libxcb-1.13.1-12.fc39.aarch64 21/280 Installing : lcms2-2.15-2.fc39.aarch64 22/280 Installing : boost-regex-1.81.0-7.fc39.aarch64 23/280 Installing : openjpeg2-2.5.0-4.fc39.aarch64 24/280 Installing : mesa-libglapi-23.1.4-1.fc39.aarch64 25/280 Installing : libtool-ltdl-2.4.7-7.fc39.aarch64 26/280 Installing : libmpc-1.3.1-3.fc39.aarch64 27/280 Installing : libX11-xcb-1.8.6-2.fc39.aarch64 28/280 Installing : boost-context-1.81.0-7.fc39.aarch64 29/280 Installing : boost-atomic-1.81.0-7.fc39.aarch64 30/280 Installing : boost-filesystem-1.81.0-7.fc39.aarch64 31/280 Installing : cpp-13.2.1-1.fc39.aarch64 32/280 Installing : libXau-devel-1.0.11-3.fc39.aarch64 33/280 Installing : libICE-devel-1.0.10-11.fc39.aarch64 34/280 Installing : libglvnd-opengl-1:1.6.0-3.fc39.aarch64 35/280 Installing : libpng-devel-2:1.6.37-15.fc39.aarch64 36/280 Installing : libicu-devel-73.2-2.fc39.aarch64 37/280 Installing : svt-av1-libs-1.4.1-3.fc39.aarch64 38/280 Installing : rav1e-libs-0.6.6-2.fc39.aarch64 39/280 Installing : m4-1.4.19-6.fc39.aarch64 40/280 Installing : libxshmfence-1.3-13.fc39.aarch64 41/280 Installing : libwayland-server-1.22.0-2.fc39.aarch64 42/280 Installing : libgfortran-13.2.1-1.fc39.aarch64 43/280 Installing : libdav1d-1.2.1-2.fc39.aarch64 44/280 Installing : libatomic-13.2.1-1.fc39.aarch64 45/280 Installing : libusb1-1.0.26-3.fc39.aarch64 46/280 Installing : kernel-headers-6.5.0-0.rc2.git0.1.fc39.aarch64 47/280 Installing : libxcrypt-devel-4.4.36-2.fc39.aarch64 48/280 Installing : glibc-devel-2.37.9000-18.fc39.aarch64 49/280 Installing : jbigkit-libs-2.1-26.fc39.aarch64 50/280 Installing : libtiff-4.4.0-7.fc39.aarch64 51/280 Installing : gl-manpages-1.1-28.20190306.fc39.noarch 52/280 Installing : gettext-libs-0.22-2.fc39.aarch64 53/280 Installing : fribidi-1.0.13-2.fc39.aarch64 54/280 Installing : emacs-filesystem-1:28.2-10.fc39.noarch 55/280 Installing : adobe-mappings-cmap-20230118-3.fc39.noarch 56/280 Installing : imath-3.1.9-3.fc39.aarch64 57/280 Installing : graphite2-1.3.14-12.fc39.aarch64 58/280 Installing : boost-iostreams-1.81.0-7.fc39.aarch64 59/280 Installing : boost-date-time-1.81.0-7.fc39.aarch64 60/280 Installing : boost-wave-1.81.0-7.fc39.aarch64 61/280 Installing : boost-container-1.81.0-7.fc39.aarch64 62/280 Installing : boost-json-1.81.0-7.fc39.aarch64 63/280 Installing : graphite2-devel-1.3.14-12.fc39.aarch64 64/280 Installing : openexr-libs-3.1.9-3.fc39.aarch64 65/280 Installing : adobe-mappings-cmap-deprecated-20230118-3.fc39.n 66/280 Installing : libdrm-devel-2.4.114-3.fc39.aarch64 67/280 Installing : libusb-compat-0.1-0.1.8-5.fc39.aarch64 68/280 Installing : libusb1-devel-1.0.26-3.fc39.aarch64 69/280 Installing : mesa-libgbm-23.1.4-1.fc39.aarch64 70/280 Installing : mesa-libGLU-9.0.3-1.fc39.aarch64 71/280 Installing : libSM-devel-1.2.3-13.fc39.aarch64 72/280 Installing : libxcb-devel-1.13.1-12.fc39.aarch64 73/280 Installing : boost-fiber-1.81.0-7.fc39.aarch64 74/280 Installing : boost-log-1.81.0-7.fc39.aarch64 75/280 Installing : boost-coroutine-1.81.0-7.fc39.aarch64 76/280 Installing : boost-graph-1.81.0-7.fc39.aarch64 77/280 Installing : nss-softokn-freebl-3.92.0-1.fc39.aarch64 78/280 Installing : nss-softokn-3.92.0-1.fc39.aarch64 79/280 Installing : urw-base35-bookman-fonts-20200910-18.fc39.noarch 80/280 Running scriptlet: urw-base35-bookman-fonts-20200910-18.fc39.noarch 80/280 Installing : urw-base35-c059-fonts-20200910-18.fc39.noarch 81/280 Running scriptlet: urw-base35-c059-fonts-20200910-18.fc39.noarch 81/280 Installing : urw-base35-d050000l-fonts-20200910-18.fc39.noarc 82/280 Running scriptlet: urw-base35-d050000l-fonts-20200910-18.fc39.noarc 82/280 Installing : urw-base35-gothic-fonts-20200910-18.fc39.noarch 83/280 Running scriptlet: urw-base35-gothic-fonts-20200910-18.fc39.noarch 83/280 Installing : urw-base35-nimbus-mono-ps-fonts-20200910-18.fc39 84/280 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20200910-18.fc39 84/280 Installing : urw-base35-nimbus-roman-fonts-20200910-18.fc39.n 85/280 Running scriptlet: urw-base35-nimbus-roman-fonts-20200910-18.fc39.n 85/280 Installing : urw-base35-nimbus-sans-fonts-20200910-18.fc39.no 86/280 Running scriptlet: urw-base35-nimbus-sans-fonts-20200910-18.fc39.no 86/280 Installing : urw-base35-p052-fonts-20200910-18.fc39.noarch 87/280 Running scriptlet: urw-base35-p052-fonts-20200910-18.fc39.noarch 87/280 Installing : urw-base35-standard-symbols-ps-fonts-20200910-18 88/280 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20200910-18 88/280 Installing : urw-base35-z003-fonts-20200910-18.fc39.noarch 89/280 Running scriptlet: urw-base35-z003-fonts-20200910-18.fc39.noarch 89/280 Installing : urw-base35-fonts-20200910-18.fc39.noarch 90/280 Installing : abattis-cantarell-vf-fonts-0.301-10.fc39.noarch 91/280 Installing : boost-locale-1.81.0-7.fc39.aarch64 92/280 Installing : boost-timer-1.81.0-7.fc39.aarch64 93/280 Installing : boost-type_erasure-1.81.0-7.fc39.aarch64 94/280 Installing : eigen3-devel-3.4.0-11.fc39.noarch 95/280 Installing : libjpeg-turbo-devel-2.1.4-3.fc39.aarch64 96/280 Installing : jasper-libs-3.0.6-4.fc39.aarch64 97/280 Installing : LibRaw-0.21.1-5.fc39.aarch64 98/280 Installing : xz-devel-5.4.4-1.fc39.aarch64 99/280 Installing : libxml2-devel-2.10.4-3.fc39.aarch64 100/280 Installing : xorg-x11-xbitmaps-1.1.2-4.fc39.noarch 101/280 Running scriptlet: xml-common-0.6.3-61.fc39.noarch 102/280 Installing : xml-common-0.6.3-61.fc39.noarch 102/280 Installing : vim-filesystem-2:9.0.1677-3.fc39.noarch 103/280 Installing : tbb-2020.3-20.fc39.aarch64 104/280 Installing : opensubdiv-3.5.0-6.fc39.aarch64 105/280 Installing : sysprof-capture-devel-3.48.0-2.fc39.aarch64 106/280 Installing : rhash-1.4.3-3.fc39.aarch64 107/280 Installing : python-pip-wheel-23.1.2-5.fc39.noarch 108/280 Installing : poppler-data-0.4.11-5.fc39.noarch 109/280 Installing : pixman-0.42.2-2.fc39.aarch64 110/280 Installing : pcre2-utf32-10.42-1.fc39.2.aarch64 111/280 Installing : pcre2-utf16-10.42-1.fc39.2.aarch64 112/280 Installing : pcre2-devel-10.42-1.fc39.2.aarch64 113/280 Installing : nettle-3.9.1-2.fc39.aarch64 114/280 Installing : gnutls-3.8.0-7.fc39.aarch64 115/280 Installing : glib2-2.77.1-1.fc39.aarch64 116/280 Installing : shared-mime-info-2.2-4.fc39.aarch64 117/280 Running scriptlet: shared-mime-info-2.2-4.fc39.aarch64 117/280 Installing : gdk-pixbuf2-2.42.10-5.fc39.aarch64 118/280 Installing : desktop-file-utils-0.26-9.fc39.aarch64 119/280 Installing : liblqr-1-0.4.2-22.fc39.aarch64 120/280 Installing : netpbm-11.02.00-2.fc39.aarch64 121/280 Installing : gts-0.7.6-46.20121130.fc39.aarch64 122/280 Installing : mpdecimal-2.5.1-7.fc39.aarch64 123/280 Installing : libzip-1.10.0-2.fc39.aarch64 124/280 Installing : libwmf-lite-0.2.13-2.fc39.aarch64 125/280 Installing : libwayland-client-1.22.0-2.fc39.aarch64 126/280 Installing : libglvnd-egl-1:1.6.0-3.fc39.aarch64 127/280 Installing : mesa-libEGL-23.1.4-1.fc39.aarch64 128/280 Installing : libglvnd-gles-1:1.6.0-3.fc39.aarch64 129/280 Installing : libuv-1:1.46.0-2.fc39.aarch64 130/280 Installing : libubsan-13.2.1-1.fc39.aarch64 131/280 Installing : libstdc++-devel-13.2.1-1.fc39.aarch64 132/280 Installing : libsepol-devel-3.5-2.fc39.aarch64 133/280 Installing : libselinux-devel-3.5-5.fc39.aarch64 134/280 Installing : libpaper-1:2.1.1-1.fc39.aarch64 135/280 Installing : libimagequant-4.0.1-5.fc39.aarch64 136/280 Installing : libijs-0.35-19.fc39.aarch64 137/280 Installing : libglvnd-core-devel-1:1.6.0-3.fc39.aarch64 138/280 Installing : libfontenc-1.1.6-3.fc39.aarch64 139/280 Installing : libffi-devel-3.4.4-4.fc39.aarch64 140/280 Installing : libdatrie-0.2.13-7.fc39.aarch64 141/280 Installing : libthai-0.1.29-6.fc39.aarch64 142/280 Installing : libblkid-devel-2.39.1-3.fc39.aarch64 143/280 Installing : libmount-devel-2.39.1-3.fc39.aarch64 144/280 Installing : libb2-0.98.1-9.fc39.aarch64 145/280 Installing : python3-3.12.0~b4-2.fc39.aarch64 146/280 Installing : python3-libs-3.12.0~b4-2.fc39.aarch64 147/280 Installing : boost-python3-1.81.0-7.fc39.aarch64 148/280 Installing : cmake-rpm-macros-3.27.1-1.fc39.noarch 149/280 Installing : crypto-policies-scripts-20230731-1.git5ed06e0.fc 150/280 Installing : nss-sysinit-3.92.0-1.fc39.aarch64 151/280 Installing : nss-3.92.0-1.fc39.aarch64 152/280 Running scriptlet: nss-3.92.0-1.fc39.aarch64 152/280 Installing : python3-setuptools-67.7.2-5.fc39.noarch 153/280 Installing : glib2-devel-2.77.1-1.fc39.aarch64 154/280 Installing : libasan-13.2.1-1.fc39.aarch64 155/280 Installing : libX11-common-1.8.6-2.fc39.noarch 156/280 Installing : libX11-1.8.6-2.fc39.aarch64 157/280 Installing : libXext-1.3.5-3.fc39.aarch64 158/280 Installing : libX11-devel-1.8.6-2.fc39.aarch64 159/280 Installing : libXrender-0.9.11-3.fc39.aarch64 160/280 Installing : libXt-1.2.1-5.fc39.aarch64 161/280 Installing : libXmu-1.1.4-3.fc39.aarch64 162/280 Installing : libXext-devel-1.3.5-3.fc39.aarch64 163/280 Installing : libXt-devel-1.2.1-5.fc39.aarch64 164/280 Installing : libXi-1.8.1-2.fc39.aarch64 165/280 Installing : libXp-1.0.4-3.fc39.aarch64 166/280 Installing : libXfixes-6.0.0-6.fc39.aarch64 167/280 Installing : libXfixes-devel-6.0.0-6.fc39.aarch64 168/280 Installing : libXp-devel-1.0.4-3.fc39.aarch64 169/280 Installing : libXmu-devel-1.1.4-3.fc39.aarch64 170/280 Installing : xhost-1.0.9-4.fc39.aarch64 171/280 Installing : xorg-x11-xauth-1:1.1.2-4.fc39.aarch64 172/280 Installing : xrdb-1.2.1-6.fc39.aarch64 173/280 Installing : libXrandr-1.5.2-11.fc39.aarch64 174/280 Installing : libXrender-devel-0.9.11-3.fc39.aarch64 175/280 Installing : libXxf86vm-1.1.5-3.fc39.aarch64 176/280 Installing : libglvnd-glx-1:1.6.0-3.fc39.aarch64 177/280 Installing : mesa-libGL-23.1.4-1.fc39.aarch64 178/280 Installing : libglvnd-devel-1:1.6.0-3.fc39.aarch64 179/280 Installing : mesa-libGL-devel-23.1.4-1.fc39.aarch64 180/280 Installing : mesa-libGLU-devel-9.0.3-1.fc39.aarch64 181/280 Installing : freeglut-3.4.0-4.fc39.aarch64 182/280 Installing : libXpm-3.5.15-4.fc39.aarch64 183/280 Installing : libxkbfile-1.1.1-3.fc39.aarch64 184/280 Installing : setxkbmap-1.3.4-2.fc39.aarch64 185/280 Installing : xmodmap-1.0.11-4.fc39.aarch64 186/280 Installing : xorg-x11-xinit-1.4.0-18.fc39.aarch64 187/280 Installing : jsoncpp-1.9.5-5.fc39.aarch64 188/280 Installing : jbig2dec-libs-0.19-10.fc39.aarch64 189/280 Installing : highway-1.0.5-1.fc39.aarch64 190/280 Installing : libjxl-1:0.8.2-2.fc39.aarch64 191/280 Installing : libaom-3.6.1-2.fc39.aarch64 192/280 Installing : libavif-0.11.1-11.fc39.aarch64 193/280 Installing : libheif-1.16.1-2.fc39.aarch64 194/280 Installing : google-noto-fonts-common-20230601-4.fc39.noarch 195/280 Installing : google-noto-sans-vf-fonts-20230601-4.fc39.noarch 196/280 Installing : default-fonts-core-sans-4.0-5.fc39.noarch 197/280 Installing : cairo-1.17.8-5.fc39.aarch64 198/280 Installing : harfbuzz-8.0.1-3.fc39.aarch64 199/280 Installing : freetype-2.13.1-2.fc39.aarch64 200/280 Installing : fontconfig-2.14.2-4.fc39.aarch64 201/280 Running scriptlet: fontconfig-2.14.2-4.fc39.aarch64 201/280 Installing : libXft-2.3.8-3.fc39.aarch64 202/280 Installing : pango-1.50.14-2.fc39.aarch64 203/280 Installing : cairo-gobject-1.17.8-5.fc39.aarch64 204/280 Installing : librsvg2-2.56.90-9.fc39.aarch64 205/280 Installing : rsvg-pixbuf-loader-2.56.90-9.fc39.aarch64 206/280 Installing : lasi-1.1.3-11.fc39.aarch64 207/280 Installing : motif-2.3.4-29.fc39.aarch64 208/280 Installing : poppler-23.08.0-1.fc39.aarch64 209/280 Installing : poppler-glib-23.08.0-1.fc39.aarch64 210/280 Installing : gd-2.3.3-12.fc39.aarch64 211/280 Installing : libraqm-0.8.0-5.fc39.aarch64 212/280 Installing : mkfontscale-1.2.2-4.fc39.aarch64 213/280 Installing : xorg-x11-fonts-ISO8859-1-100dpi-7.5-36.fc39.noar 214/280 Running scriptlet: xorg-x11-fonts-ISO8859-1-100dpi-7.5-36.fc39.noar 214/280 Installing : harfbuzz-icu-8.0.1-3.fc39.aarch64 215/280 Installing : google-droid-sans-fonts-20200215-15.fc39.noarch 216/280 Installing : gmp-c++-1:6.2.1-5.fc39.aarch64 217/280 Installing : gmp-devel-1:6.2.1-5.fc39.aarch64 218/280 Installing : mpfr-devel-4.2.0-3.fc39.aarch64 219/280 Installing : gettext-envsubst-0.22-2.fc39.aarch64 220/280 Installing : gettext-runtime-0.22-2.fc39.aarch64 221/280 Installing : gettext-0.22-2.fc39.aarch64 222/280 Installing : gc-8.2.2-4.fc39.aarch64 223/280 Installing : guile22-2.2.7-9.fc39.aarch64 224/280 Installing : make-1:4.4.1-2.fc39.aarch64 225/280 Installing : gcc-13.2.1-1.fc39.aarch64 226/280 Running scriptlet: gcc-13.2.1-1.fc39.aarch64 226/280 Installing : cmake-data-3.27.1-1.fc39.noarch 227/280 Installing : cmake-3.27.1-1.fc39.aarch64 228/280 Installing : fftw-libs-double-3.3.10-7.fc39.aarch64 229/280 Installing : dbus-libs-1:1.14.8-2.fc39.aarch64 230/280 Installing : avahi-libs-0.8-24.fc39.aarch64 231/280 Installing : cups-libs-1:2.4.6-2.fc39.aarch64 232/280 Installing : bzip2-devel-1.0.8-16.fc39.aarch64 233/280 Installing : brotli-1.0.9-13.fc39.aarch64 234/280 Installing : brotli-devel-1.0.9-13.fc39.aarch64 235/280 Installing : freetype-devel-2.13.1-2.fc39.aarch64 236/280 Installing : harfbuzz-devel-8.0.1-3.fc39.aarch64 237/280 Installing : fontconfig-devel-2.14.2-4.fc39.aarch64 238/280 Installing : libXft-devel-2.3.8-3.fc39.aarch64 239/280 Installing : annobin-docs-12.23-1.fc39.noarch 240/280 Installing : adobe-mappings-pdf-20190401-5.fc39.noarch 241/280 Installing : libgs-10.01.2-2.fc39.aarch64 242/280 Installing : graphviz-8.1.0-5.fc39.aarch64 243/280 Running scriptlet: graphviz-8.1.0-5.fc39.aarch64 243/280 Installing : ImageMagick-libs-1:7.1.1.13-2.fc39.aarch64 244/280 Installing : openexr2-libs-2.5.8-4.fc39.aarch64 245/280 Installing : aqsis-libs-1.8.2-53.fc39.aarch64 246/280 Installing : openblas-0.3.23-1.fc39.aarch64 247/280 Installing : openblas-openmp-0.3.23-1.fc39.aarch64 248/280 Installing : flexiblas-netlib-3.3.1-5.fc39.aarch64 249/280 Installing : flexiblas-openblas-openmp-3.3.1-5.fc39.aarch64 250/280 Installing : flexiblas-3.3.1-5.fc39.aarch64 251/280 Installing : python3-numpy-1:1.24.4-2.fc39.aarch64 252/280 Installing : boost-numpy3-1.81.0-7.fc39.aarch64 253/280 Installing : boost-test-1.81.0-7.fc39.aarch64 254/280 Installing : boost-stacktrace-1.81.0-7.fc39.aarch64 255/280 Installing : boost-serialization-1.81.0-7.fc39.aarch64 256/280 Installing : boost-random-1.81.0-7.fc39.aarch64 257/280 Installing : boost-program-options-1.81.0-7.fc39.aarch64 258/280 Installing : boost-nowide-1.81.0-7.fc39.aarch64 259/280 Installing : boost-math-1.81.0-7.fc39.aarch64 260/280 Installing : boost-contract-1.81.0-7.fc39.aarch64 261/280 Installing : boost-1.81.0-7.fc39.aarch64 262/280 Installing : boost-devel-1.81.0-7.fc39.aarch64 263/280 Installing : CGAL-devel-5.6-1.fc39.aarch64 264/280 Installing : aqsis-core-1.8.2-53.fc39.aarch64 265/280 Installing : ImageMagick-1:7.1.1.13-2.fc39.aarch64 266/280 Installing : annobin-plugin-gcc-12.23-1.fc39.aarch64 267/280 Running scriptlet: annobin-plugin-gcc-12.23-1.fc39.aarch64 267/280 Installing : motif-devel-2.3.4-29.fc39.aarch64 268/280 Installing : gcc-c++-13.2.1-1.fc39.aarch64 269/280 Installing : gcc-plugin-annobin-13.2.1-1.fc39.aarch64 270/280 Running scriptlet: gcc-plugin-annobin-13.2.1-1.fc39.aarch64 270/280 Installing : freeglut-devel-3.4.0-4.fc39.aarch64 271/280 Installing : libXi-devel-1.8.1-2.fc39.aarch64 272/280 Installing : xdg-utils-1.1.3-14.fc39.noarch 273/280 Installing : opensubdiv-devel-3.5.0-6.fc39.aarch64 274/280 Installing : libusb-compat-0.1-devel-0.1.8-5.fc39.aarch64 275/280 Installing : bison-3.8.2-5.fc39.aarch64 276/280 Installing : flex-2.6.4-13.fc39.aarch64 277/280 Installing : bitstream-vera-sans-fonts-1.10-48.fc38.noarch 278/280 Installing : expat-devel-2.5.0-3.fc39.aarch64 279/280 Installing : libcurl-devel-8.2.1-1.fc39.aarch64 280/280 Running scriptlet: urw-base35-bookman-fonts-20200910-18.fc39.noarch 280/280 Running scriptlet: urw-base35-c059-fonts-20200910-18.fc39.noarch 280/280 Running scriptlet: urw-base35-d050000l-fonts-20200910-18.fc39.noarc 280/280 Running scriptlet: urw-base35-gothic-fonts-20200910-18.fc39.noarch 280/280 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20200910-18.fc39 280/280 Running scriptlet: urw-base35-nimbus-roman-fonts-20200910-18.fc39.n 280/280 Running scriptlet: urw-base35-nimbus-sans-fonts-20200910-18.fc39.no 280/280 Running scriptlet: urw-base35-p052-fonts-20200910-18.fc39.noarch 280/280 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20200910-18 280/280 Running scriptlet: urw-base35-z003-fonts-20200910-18.fc39.noarch 280/280 Running scriptlet: crypto-policies-scripts-20230731-1.git5ed06e0.fc 280/280 Running scriptlet: nss-3.92.0-1.fc39.aarch64 280/280 Running scriptlet: fontconfig-2.14.2-4.fc39.aarch64 280/280 Running scriptlet: libcurl-devel-8.2.1-1.fc39.aarch64 280/280 Verifying : CGAL-devel-5.6-1.fc39.aarch64 1/280 Verifying : ImageMagick-1:7.1.1.13-2.fc39.aarch64 2/280 Verifying : ImageMagick-libs-1:7.1.1.13-2.fc39.aarch64 3/280 Verifying : aqsis-core-1.8.2-53.fc39.aarch64 4/280 Verifying : aqsis-libs-1.8.2-53.fc39.aarch64 5/280 Verifying : boost-1.81.0-7.fc39.aarch64 6/280 Verifying : boost-atomic-1.81.0-7.fc39.aarch64 7/280 Verifying : boost-chrono-1.81.0-7.fc39.aarch64 8/280 Verifying : boost-container-1.81.0-7.fc39.aarch64 9/280 Verifying : boost-context-1.81.0-7.fc39.aarch64 10/280 Verifying : boost-contract-1.81.0-7.fc39.aarch64 11/280 Verifying : boost-coroutine-1.81.0-7.fc39.aarch64 12/280 Verifying : boost-date-time-1.81.0-7.fc39.aarch64 13/280 Verifying : boost-devel-1.81.0-7.fc39.aarch64 14/280 Verifying : boost-fiber-1.81.0-7.fc39.aarch64 15/280 Verifying : boost-filesystem-1.81.0-7.fc39.aarch64 16/280 Verifying : boost-graph-1.81.0-7.fc39.aarch64 17/280 Verifying : boost-iostreams-1.81.0-7.fc39.aarch64 18/280 Verifying : boost-json-1.81.0-7.fc39.aarch64 19/280 Verifying : boost-locale-1.81.0-7.fc39.aarch64 20/280 Verifying : boost-log-1.81.0-7.fc39.aarch64 21/280 Verifying : boost-math-1.81.0-7.fc39.aarch64 22/280 Verifying : boost-nowide-1.81.0-7.fc39.aarch64 23/280 Verifying : boost-numpy3-1.81.0-7.fc39.aarch64 24/280 Verifying : boost-program-options-1.81.0-7.fc39.aarch64 25/280 Verifying : boost-python3-1.81.0-7.fc39.aarch64 26/280 Verifying : boost-random-1.81.0-7.fc39.aarch64 27/280 Verifying : boost-regex-1.81.0-7.fc39.aarch64 28/280 Verifying : boost-serialization-1.81.0-7.fc39.aarch64 29/280 Verifying : boost-stacktrace-1.81.0-7.fc39.aarch64 30/280 Verifying : boost-system-1.81.0-7.fc39.aarch64 31/280 Verifying : boost-test-1.81.0-7.fc39.aarch64 32/280 Verifying : boost-thread-1.81.0-7.fc39.aarch64 33/280 Verifying : boost-timer-1.81.0-7.fc39.aarch64 34/280 Verifying : boost-type_erasure-1.81.0-7.fc39.aarch64 35/280 Verifying : boost-wave-1.81.0-7.fc39.aarch64 36/280 Verifying : eigen3-devel-3.4.0-11.fc39.noarch 37/280 Verifying : flexiblas-3.3.1-5.fc39.aarch64 38/280 Verifying : flexiblas-netlib-3.3.1-5.fc39.aarch64 39/280 Verifying : flexiblas-openblas-openmp-3.3.1-5.fc39.aarch64 40/280 Verifying : graphite2-1.3.14-12.fc39.aarch64 41/280 Verifying : graphite2-devel-1.3.14-12.fc39.aarch64 42/280 Verifying : graphviz-8.1.0-5.fc39.aarch64 43/280 Verifying : imath-3.1.9-3.fc39.aarch64 44/280 Verifying : libjxl-1:0.8.2-2.fc39.aarch64 45/280 Verifying : openblas-0.3.23-1.fc39.aarch64 46/280 Verifying : openblas-openmp-0.3.23-1.fc39.aarch64 47/280 Verifying : openexr-libs-3.1.9-3.fc39.aarch64 48/280 Verifying : openexr2-libs-2.5.8-4.fc39.aarch64 49/280 Verifying : poppler-23.08.0-1.fc39.aarch64 50/280 Verifying : poppler-glib-23.08.0-1.fc39.aarch64 51/280 Verifying : python3-numpy-1:1.24.4-2.fc39.aarch64 52/280 Verifying : LibRaw-0.21.1-5.fc39.aarch64 53/280 Verifying : abattis-cantarell-vf-fonts-0.301-10.fc39.noarch 54/280 Verifying : adobe-mappings-cmap-20230118-3.fc39.noarch 55/280 Verifying : adobe-mappings-cmap-deprecated-20230118-3.fc39.n 56/280 Verifying : adobe-mappings-pdf-20190401-5.fc39.noarch 57/280 Verifying : annobin-docs-12.23-1.fc39.noarch 58/280 Verifying : annobin-plugin-gcc-12.23-1.fc39.aarch64 59/280 Verifying : avahi-libs-0.8-24.fc39.aarch64 60/280 Verifying : bison-3.8.2-5.fc39.aarch64 61/280 Verifying : bitstream-vera-sans-fonts-1.10-48.fc38.noarch 62/280 Verifying : brotli-1.0.9-13.fc39.aarch64 63/280 Verifying : brotli-devel-1.0.9-13.fc39.aarch64 64/280 Verifying : bzip2-devel-1.0.8-16.fc39.aarch64 65/280 Verifying : cairo-1.17.8-5.fc39.aarch64 66/280 Verifying : cairo-gobject-1.17.8-5.fc39.aarch64 67/280 Verifying : cmake-3.27.1-1.fc39.aarch64 68/280 Verifying : cmake-data-3.27.1-1.fc39.noarch 69/280 Verifying : cmake-filesystem-3.27.1-1.fc39.aarch64 70/280 Verifying : cmake-rpm-macros-3.27.1-1.fc39.noarch 71/280 Verifying : cpp-13.2.1-1.fc39.aarch64 72/280 Verifying : crypto-policies-scripts-20230731-1.git5ed06e0.fc 73/280 Verifying : cups-libs-1:2.4.6-2.fc39.aarch64 74/280 Verifying : dbus-libs-1:1.14.8-2.fc39.aarch64 75/280 Verifying : default-fonts-core-sans-4.0-5.fc39.noarch 76/280 Verifying : desktop-file-utils-0.26-9.fc39.aarch64 77/280 Verifying : emacs-filesystem-1:28.2-10.fc39.noarch 78/280 Verifying : expat-2.5.0-3.fc39.aarch64 79/280 Verifying : expat-devel-2.5.0-3.fc39.aarch64 80/280 Verifying : fftw-libs-double-3.3.10-7.fc39.aarch64 81/280 Verifying : flex-2.6.4-13.fc39.aarch64 82/280 Verifying : fontconfig-2.14.2-4.fc39.aarch64 83/280 Verifying : fontconfig-devel-2.14.2-4.fc39.aarch64 84/280 Verifying : fonts-filesystem-1:2.0.5-12.fc39.noarch 85/280 Verifying : freeglut-3.4.0-4.fc39.aarch64 86/280 Verifying : freeglut-devel-3.4.0-4.fc39.aarch64 87/280 Verifying : freetype-2.13.1-2.fc39.aarch64 88/280 Verifying : freetype-devel-2.13.1-2.fc39.aarch64 89/280 Verifying : fribidi-1.0.13-2.fc39.aarch64 90/280 Verifying : gc-8.2.2-4.fc39.aarch64 91/280 Verifying : gcc-13.2.1-1.fc39.aarch64 92/280 Verifying : gcc-c++-13.2.1-1.fc39.aarch64 93/280 Verifying : gcc-plugin-annobin-13.2.1-1.fc39.aarch64 94/280 Verifying : gd-2.3.3-12.fc39.aarch64 95/280 Verifying : gdk-pixbuf2-2.42.10-5.fc39.aarch64 96/280 Verifying : gettext-0.22-2.fc39.aarch64 97/280 Verifying : gettext-envsubst-0.22-2.fc39.aarch64 98/280 Verifying : gettext-libs-0.22-2.fc39.aarch64 99/280 Verifying : gettext-runtime-0.22-2.fc39.aarch64 100/280 Verifying : gl-manpages-1.1-28.20190306.fc39.noarch 101/280 Verifying : glib2-2.77.1-1.fc39.aarch64 102/280 Verifying : glib2-devel-2.77.1-1.fc39.aarch64 103/280 Verifying : glibc-devel-2.37.9000-18.fc39.aarch64 104/280 Verifying : gmp-c++-1:6.2.1-5.fc39.aarch64 105/280 Verifying : gmp-devel-1:6.2.1-5.fc39.aarch64 106/280 Verifying : gnutls-3.8.0-7.fc39.aarch64 107/280 Verifying : google-droid-sans-fonts-20200215-15.fc39.noarch 108/280 Verifying : google-noto-fonts-common-20230601-4.fc39.noarch 109/280 Verifying : google-noto-sans-vf-fonts-20230601-4.fc39.noarch 110/280 Verifying : gts-0.7.6-46.20121130.fc39.aarch64 111/280 Verifying : guile22-2.2.7-9.fc39.aarch64 112/280 Verifying : harfbuzz-8.0.1-3.fc39.aarch64 113/280 Verifying : harfbuzz-devel-8.0.1-3.fc39.aarch64 114/280 Verifying : harfbuzz-icu-8.0.1-3.fc39.aarch64 115/280 Verifying : highway-1.0.5-1.fc39.aarch64 116/280 Verifying : jasper-libs-3.0.6-4.fc39.aarch64 117/280 Verifying : jbig2dec-libs-0.19-10.fc39.aarch64 118/280 Verifying : jbigkit-libs-2.1-26.fc39.aarch64 119/280 Verifying : jsoncpp-1.9.5-5.fc39.aarch64 120/280 Verifying : kernel-headers-6.5.0-0.rc2.git0.1.fc39.aarch64 121/280 Verifying : lasi-1.1.3-11.fc39.aarch64 122/280 Verifying : lcms2-2.15-2.fc39.aarch64 123/280 Verifying : libICE-1.0.10-11.fc39.aarch64 124/280 Verifying : libICE-devel-1.0.10-11.fc39.aarch64 125/280 Verifying : libSM-1.2.3-13.fc39.aarch64 126/280 Verifying : libSM-devel-1.2.3-13.fc39.aarch64 127/280 Verifying : libX11-1.8.6-2.fc39.aarch64 128/280 Verifying : libX11-common-1.8.6-2.fc39.noarch 129/280 Verifying : libX11-devel-1.8.6-2.fc39.aarch64 130/280 Verifying : libX11-xcb-1.8.6-2.fc39.aarch64 131/280 Verifying : libXau-1.0.11-3.fc39.aarch64 132/280 Verifying : libXau-devel-1.0.11-3.fc39.aarch64 133/280 Verifying : libXext-1.3.5-3.fc39.aarch64 134/280 Verifying : libXext-devel-1.3.5-3.fc39.aarch64 135/280 Verifying : libXfixes-6.0.0-6.fc39.aarch64 136/280 Verifying : libXfixes-devel-6.0.0-6.fc39.aarch64 137/280 Verifying : libXft-2.3.8-3.fc39.aarch64 138/280 Verifying : libXft-devel-2.3.8-3.fc39.aarch64 139/280 Verifying : libXi-1.8.1-2.fc39.aarch64 140/280 Verifying : libXi-devel-1.8.1-2.fc39.aarch64 141/280 Verifying : libXmu-1.1.4-3.fc39.aarch64 142/280 Verifying : libXmu-devel-1.1.4-3.fc39.aarch64 143/280 Verifying : libXp-1.0.4-3.fc39.aarch64 144/280 Verifying : libXp-devel-1.0.4-3.fc39.aarch64 145/280 Verifying : libXpm-3.5.15-4.fc39.aarch64 146/280 Verifying : libXrandr-1.5.2-11.fc39.aarch64 147/280 Verifying : libXrender-0.9.11-3.fc39.aarch64 148/280 Verifying : libXrender-devel-0.9.11-3.fc39.aarch64 149/280 Verifying : libXt-1.2.1-5.fc39.aarch64 150/280 Verifying : libXt-devel-1.2.1-5.fc39.aarch64 151/280 Verifying : libXxf86vm-1.1.5-3.fc39.aarch64 152/280 Verifying : libaom-3.6.1-2.fc39.aarch64 153/280 Verifying : libasan-13.2.1-1.fc39.aarch64 154/280 Verifying : libatomic-13.2.1-1.fc39.aarch64 155/280 Verifying : libavif-0.11.1-11.fc39.aarch64 156/280 Verifying : libb2-0.98.1-9.fc39.aarch64 157/280 Verifying : libblkid-devel-2.39.1-3.fc39.aarch64 158/280 Verifying : libcurl-devel-8.2.1-1.fc39.aarch64 159/280 Verifying : libdatrie-0.2.13-7.fc39.aarch64 160/280 Verifying : libdav1d-1.2.1-2.fc39.aarch64 161/280 Verifying : libdrm-2.4.114-3.fc39.aarch64 162/280 Verifying : libdrm-devel-2.4.114-3.fc39.aarch64 163/280 Verifying : libffi-devel-3.4.4-4.fc39.aarch64 164/280 Verifying : libfontenc-1.1.6-3.fc39.aarch64 165/280 Verifying : libgfortran-13.2.1-1.fc39.aarch64 166/280 Verifying : libglvnd-1:1.6.0-3.fc39.aarch64 167/280 Verifying : libglvnd-core-devel-1:1.6.0-3.fc39.aarch64 168/280 Verifying : libglvnd-devel-1:1.6.0-3.fc39.aarch64 169/280 Verifying : libglvnd-egl-1:1.6.0-3.fc39.aarch64 170/280 Verifying : libglvnd-gles-1:1.6.0-3.fc39.aarch64 171/280 Verifying : libglvnd-glx-1:1.6.0-3.fc39.aarch64 172/280 Verifying : libglvnd-opengl-1:1.6.0-3.fc39.aarch64 173/280 Verifying : libgs-10.01.2-2.fc39.aarch64 174/280 Verifying : libheif-1.16.1-2.fc39.aarch64 175/280 Verifying : libicu-73.2-2.fc39.aarch64 176/280 Verifying : libicu-devel-73.2-2.fc39.aarch64 177/280 Verifying : libijs-0.35-19.fc39.aarch64 178/280 Verifying : libimagequant-4.0.1-5.fc39.aarch64 179/280 Verifying : libjpeg-turbo-2.1.4-3.fc39.aarch64 180/280 Verifying : libjpeg-turbo-devel-2.1.4-3.fc39.aarch64 181/280 Verifying : liblqr-1-0.4.2-22.fc39.aarch64 182/280 Verifying : libmount-devel-2.39.1-3.fc39.aarch64 183/280 Verifying : libmpc-1.3.1-3.fc39.aarch64 184/280 Verifying : libpaper-1:2.1.1-1.fc39.aarch64 185/280 Verifying : libpng-2:1.6.37-15.fc39.aarch64 186/280 Verifying : libpng-devel-2:1.6.37-15.fc39.aarch64 187/280 Verifying : libraqm-0.8.0-5.fc39.aarch64 188/280 Verifying : librsvg2-2.56.90-9.fc39.aarch64 189/280 Verifying : libselinux-devel-3.5-5.fc39.aarch64 190/280 Verifying : libsepol-devel-3.5-2.fc39.aarch64 191/280 Verifying : libstdc++-devel-13.2.1-1.fc39.aarch64 192/280 Verifying : libthai-0.1.29-6.fc39.aarch64 193/280 Verifying : libtiff-4.4.0-7.fc39.aarch64 194/280 Verifying : libtool-ltdl-2.4.7-7.fc39.aarch64 195/280 Verifying : libubsan-13.2.1-1.fc39.aarch64 196/280 Verifying : libusb-compat-0.1-0.1.8-5.fc39.aarch64 197/280 Verifying : libusb-compat-0.1-devel-0.1.8-5.fc39.aarch64 198/280 Verifying : libusb1-1.0.26-3.fc39.aarch64 199/280 Verifying : libusb1-devel-1.0.26-3.fc39.aarch64 200/280 Verifying : libuv-1:1.46.0-2.fc39.aarch64 201/280 Verifying : libwayland-client-1.22.0-2.fc39.aarch64 202/280 Verifying : libwayland-server-1.22.0-2.fc39.aarch64 203/280 Verifying : libwebp-1.3.1-2.fc39.aarch64 204/280 Verifying : libwmf-lite-0.2.13-2.fc39.aarch64 205/280 Verifying : libxcb-1.13.1-12.fc39.aarch64 206/280 Verifying : libxcb-devel-1.13.1-12.fc39.aarch64 207/280 Verifying : libxcrypt-devel-4.4.36-2.fc39.aarch64 208/280 Verifying : libxkbfile-1.1.1-3.fc39.aarch64 209/280 Verifying : libxml2-devel-2.10.4-3.fc39.aarch64 210/280 Verifying : libxshmfence-1.3-13.fc39.aarch64 211/280 Verifying : libzip-1.10.0-2.fc39.aarch64 212/280 Verifying : m4-1.4.19-6.fc39.aarch64 213/280 Verifying : make-1:4.4.1-2.fc39.aarch64 214/280 Verifying : mesa-libEGL-23.1.4-1.fc39.aarch64 215/280 Verifying : mesa-libGL-23.1.4-1.fc39.aarch64 216/280 Verifying : mesa-libGL-devel-23.1.4-1.fc39.aarch64 217/280 Verifying : mesa-libGLU-9.0.3-1.fc39.aarch64 218/280 Verifying : mesa-libGLU-devel-9.0.3-1.fc39.aarch64 219/280 Verifying : mesa-libgbm-23.1.4-1.fc39.aarch64 220/280 Verifying : mesa-libglapi-23.1.4-1.fc39.aarch64 221/280 Verifying : mkfontscale-1.2.2-4.fc39.aarch64 222/280 Verifying : motif-2.3.4-29.fc39.aarch64 223/280 Verifying : motif-devel-2.3.4-29.fc39.aarch64 224/280 Verifying : mpdecimal-2.5.1-7.fc39.aarch64 225/280 Verifying : mpfr-devel-4.2.0-3.fc39.aarch64 226/280 Verifying : netpbm-11.02.00-2.fc39.aarch64 227/280 Verifying : nettle-3.9.1-2.fc39.aarch64 228/280 Verifying : nspr-4.35.0-11.fc39.aarch64 229/280 Verifying : nss-3.92.0-1.fc39.aarch64 230/280 Verifying : nss-softokn-3.92.0-1.fc39.aarch64 231/280 Verifying : nss-softokn-freebl-3.92.0-1.fc39.aarch64 232/280 Verifying : nss-sysinit-3.92.0-1.fc39.aarch64 233/280 Verifying : nss-util-3.92.0-1.fc39.aarch64 234/280 Verifying : openjpeg2-2.5.0-4.fc39.aarch64 235/280 Verifying : opensubdiv-3.5.0-6.fc39.aarch64 236/280 Verifying : opensubdiv-devel-3.5.0-6.fc39.aarch64 237/280 Verifying : pango-1.50.14-2.fc39.aarch64 238/280 Verifying : pcre2-devel-10.42-1.fc39.2.aarch64 239/280 Verifying : pcre2-utf16-10.42-1.fc39.2.aarch64 240/280 Verifying : pcre2-utf32-10.42-1.fc39.2.aarch64 241/280 Verifying : pixman-0.42.2-2.fc39.aarch64 242/280 Verifying : poppler-data-0.4.11-5.fc39.noarch 243/280 Verifying : python-pip-wheel-23.1.2-5.fc39.noarch 244/280 Verifying : python3-3.12.0~b4-2.fc39.aarch64 245/280 Verifying : python3-libs-3.12.0~b4-2.fc39.aarch64 246/280 Verifying : python3-setuptools-67.7.2-5.fc39.noarch 247/280 Verifying : rav1e-libs-0.6.6-2.fc39.aarch64 248/280 Verifying : rhash-1.4.3-3.fc39.aarch64 249/280 Verifying : rsvg-pixbuf-loader-2.56.90-9.fc39.aarch64 250/280 Verifying : setxkbmap-1.3.4-2.fc39.aarch64 251/280 Verifying : shared-mime-info-2.2-4.fc39.aarch64 252/280 Verifying : svt-av1-libs-1.4.1-3.fc39.aarch64 253/280 Verifying : sysprof-capture-devel-3.48.0-2.fc39.aarch64 254/280 Verifying : tbb-2020.3-20.fc39.aarch64 255/280 Verifying : urw-base35-bookman-fonts-20200910-18.fc39.noarch 256/280 Verifying : urw-base35-c059-fonts-20200910-18.fc39.noarch 257/280 Verifying : urw-base35-d050000l-fonts-20200910-18.fc39.noarc 258/280 Verifying : urw-base35-fonts-20200910-18.fc39.noarch 259/280 Verifying : urw-base35-fonts-common-20200910-18.fc39.noarch 260/280 Verifying : urw-base35-gothic-fonts-20200910-18.fc39.noarch 261/280 Verifying : urw-base35-nimbus-mono-ps-fonts-20200910-18.fc39 262/280 Verifying : urw-base35-nimbus-roman-fonts-20200910-18.fc39.n 263/280 Verifying : urw-base35-nimbus-sans-fonts-20200910-18.fc39.no 264/280 Verifying : urw-base35-p052-fonts-20200910-18.fc39.noarch 265/280 Verifying : urw-base35-standard-symbols-ps-fonts-20200910-18 266/280 Verifying : urw-base35-z003-fonts-20200910-18.fc39.noarch 267/280 Verifying : vim-filesystem-2:9.0.1677-3.fc39.noarch 268/280 Verifying : xdg-utils-1.1.3-14.fc39.noarch 269/280 Verifying : xhost-1.0.9-4.fc39.aarch64 270/280 Verifying : xml-common-0.6.3-61.fc39.noarch 271/280 Verifying : xmodmap-1.0.11-4.fc39.aarch64 272/280 Verifying : xorg-x11-fonts-ISO8859-1-100dpi-7.5-36.fc39.noar 273/280 Verifying : xorg-x11-proto-devel-2023.2-2.fc39.noarch 274/280 Verifying : xorg-x11-xauth-1:1.1.2-4.fc39.aarch64 275/280 Verifying : xorg-x11-xbitmaps-1.1.2-4.fc39.noarch 276/280 Verifying : xorg-x11-xinit-1.4.0-18.fc39.aarch64 277/280 Verifying : xrdb-1.2.1-6.fc39.aarch64 278/280 Verifying : xz-devel-5.4.4-1.fc39.aarch64 279/280 Verifying : zlib-devel-1.2.13-4.fc39.aarch64 280/280 Installed: CGAL-devel-5.6-1.fc39.aarch64 ImageMagick-1:7.1.1.13-2.fc39.aarch64 ImageMagick-libs-1:7.1.1.13-2.fc39.aarch64 LibRaw-0.21.1-5.fc39.aarch64 abattis-cantarell-vf-fonts-0.301-10.fc39.noarch adobe-mappings-cmap-20230118-3.fc39.noarch adobe-mappings-cmap-deprecated-20230118-3.fc39.noarch adobe-mappings-pdf-20190401-5.fc39.noarch annobin-docs-12.23-1.fc39.noarch annobin-plugin-gcc-12.23-1.fc39.aarch64 aqsis-core-1.8.2-53.fc39.aarch64 aqsis-libs-1.8.2-53.fc39.aarch64 avahi-libs-0.8-24.fc39.aarch64 bison-3.8.2-5.fc39.aarch64 bitstream-vera-sans-fonts-1.10-48.fc38.noarch boost-1.81.0-7.fc39.aarch64 boost-atomic-1.81.0-7.fc39.aarch64 boost-chrono-1.81.0-7.fc39.aarch64 boost-container-1.81.0-7.fc39.aarch64 boost-context-1.81.0-7.fc39.aarch64 boost-contract-1.81.0-7.fc39.aarch64 boost-coroutine-1.81.0-7.fc39.aarch64 boost-date-time-1.81.0-7.fc39.aarch64 boost-devel-1.81.0-7.fc39.aarch64 boost-fiber-1.81.0-7.fc39.aarch64 boost-filesystem-1.81.0-7.fc39.aarch64 boost-graph-1.81.0-7.fc39.aarch64 boost-iostreams-1.81.0-7.fc39.aarch64 boost-json-1.81.0-7.fc39.aarch64 boost-locale-1.81.0-7.fc39.aarch64 boost-log-1.81.0-7.fc39.aarch64 boost-math-1.81.0-7.fc39.aarch64 boost-nowide-1.81.0-7.fc39.aarch64 boost-numpy3-1.81.0-7.fc39.aarch64 boost-program-options-1.81.0-7.fc39.aarch64 boost-python3-1.81.0-7.fc39.aarch64 boost-random-1.81.0-7.fc39.aarch64 boost-regex-1.81.0-7.fc39.aarch64 boost-serialization-1.81.0-7.fc39.aarch64 boost-stacktrace-1.81.0-7.fc39.aarch64 boost-system-1.81.0-7.fc39.aarch64 boost-test-1.81.0-7.fc39.aarch64 boost-thread-1.81.0-7.fc39.aarch64 boost-timer-1.81.0-7.fc39.aarch64 boost-type_erasure-1.81.0-7.fc39.aarch64 boost-wave-1.81.0-7.fc39.aarch64 brotli-1.0.9-13.fc39.aarch64 brotli-devel-1.0.9-13.fc39.aarch64 bzip2-devel-1.0.8-16.fc39.aarch64 cairo-1.17.8-5.fc39.aarch64 cairo-gobject-1.17.8-5.fc39.aarch64 cmake-3.27.1-1.fc39.aarch64 cmake-data-3.27.1-1.fc39.noarch cmake-filesystem-3.27.1-1.fc39.aarch64 cmake-rpm-macros-3.27.1-1.fc39.noarch cpp-13.2.1-1.fc39.aarch64 crypto-policies-scripts-20230731-1.git5ed06e0.fc39.noarch cups-libs-1:2.4.6-2.fc39.aarch64 dbus-libs-1:1.14.8-2.fc39.aarch64 default-fonts-core-sans-4.0-5.fc39.noarch desktop-file-utils-0.26-9.fc39.aarch64 eigen3-devel-3.4.0-11.fc39.noarch emacs-filesystem-1:28.2-10.fc39.noarch expat-2.5.0-3.fc39.aarch64 expat-devel-2.5.0-3.fc39.aarch64 fftw-libs-double-3.3.10-7.fc39.aarch64 flex-2.6.4-13.fc39.aarch64 flexiblas-3.3.1-5.fc39.aarch64 flexiblas-netlib-3.3.1-5.fc39.aarch64 flexiblas-openblas-openmp-3.3.1-5.fc39.aarch64 fontconfig-2.14.2-4.fc39.aarch64 fontconfig-devel-2.14.2-4.fc39.aarch64 fonts-filesystem-1:2.0.5-12.fc39.noarch freeglut-3.4.0-4.fc39.aarch64 freeglut-devel-3.4.0-4.fc39.aarch64 freetype-2.13.1-2.fc39.aarch64 freetype-devel-2.13.1-2.fc39.aarch64 fribidi-1.0.13-2.fc39.aarch64 gc-8.2.2-4.fc39.aarch64 gcc-13.2.1-1.fc39.aarch64 gcc-c++-13.2.1-1.fc39.aarch64 gcc-plugin-annobin-13.2.1-1.fc39.aarch64 gd-2.3.3-12.fc39.aarch64 gdk-pixbuf2-2.42.10-5.fc39.aarch64 gettext-0.22-2.fc39.aarch64 gettext-envsubst-0.22-2.fc39.aarch64 gettext-libs-0.22-2.fc39.aarch64 gettext-runtime-0.22-2.fc39.aarch64 gl-manpages-1.1-28.20190306.fc39.noarch glib2-2.77.1-1.fc39.aarch64 glib2-devel-2.77.1-1.fc39.aarch64 glibc-devel-2.37.9000-18.fc39.aarch64 gmp-c++-1:6.2.1-5.fc39.aarch64 gmp-devel-1:6.2.1-5.fc39.aarch64 gnutls-3.8.0-7.fc39.aarch64 google-droid-sans-fonts-20200215-15.fc39.noarch google-noto-fonts-common-20230601-4.fc39.noarch google-noto-sans-vf-fonts-20230601-4.fc39.noarch graphite2-1.3.14-12.fc39.aarch64 graphite2-devel-1.3.14-12.fc39.aarch64 graphviz-8.1.0-5.fc39.aarch64 gts-0.7.6-46.20121130.fc39.aarch64 guile22-2.2.7-9.fc39.aarch64 harfbuzz-8.0.1-3.fc39.aarch64 harfbuzz-devel-8.0.1-3.fc39.aarch64 harfbuzz-icu-8.0.1-3.fc39.aarch64 highway-1.0.5-1.fc39.aarch64 imath-3.1.9-3.fc39.aarch64 jasper-libs-3.0.6-4.fc39.aarch64 jbig2dec-libs-0.19-10.fc39.aarch64 jbigkit-libs-2.1-26.fc39.aarch64 jsoncpp-1.9.5-5.fc39.aarch64 kernel-headers-6.5.0-0.rc2.git0.1.fc39.aarch64 lasi-1.1.3-11.fc39.aarch64 lcms2-2.15-2.fc39.aarch64 libICE-1.0.10-11.fc39.aarch64 libICE-devel-1.0.10-11.fc39.aarch64 libSM-1.2.3-13.fc39.aarch64 libSM-devel-1.2.3-13.fc39.aarch64 libX11-1.8.6-2.fc39.aarch64 libX11-common-1.8.6-2.fc39.noarch libX11-devel-1.8.6-2.fc39.aarch64 libX11-xcb-1.8.6-2.fc39.aarch64 libXau-1.0.11-3.fc39.aarch64 libXau-devel-1.0.11-3.fc39.aarch64 libXext-1.3.5-3.fc39.aarch64 libXext-devel-1.3.5-3.fc39.aarch64 libXfixes-6.0.0-6.fc39.aarch64 libXfixes-devel-6.0.0-6.fc39.aarch64 libXft-2.3.8-3.fc39.aarch64 libXft-devel-2.3.8-3.fc39.aarch64 libXi-1.8.1-2.fc39.aarch64 libXi-devel-1.8.1-2.fc39.aarch64 libXmu-1.1.4-3.fc39.aarch64 libXmu-devel-1.1.4-3.fc39.aarch64 libXp-1.0.4-3.fc39.aarch64 libXp-devel-1.0.4-3.fc39.aarch64 libXpm-3.5.15-4.fc39.aarch64 libXrandr-1.5.2-11.fc39.aarch64 libXrender-0.9.11-3.fc39.aarch64 libXrender-devel-0.9.11-3.fc39.aarch64 libXt-1.2.1-5.fc39.aarch64 libXt-devel-1.2.1-5.fc39.aarch64 libXxf86vm-1.1.5-3.fc39.aarch64 libaom-3.6.1-2.fc39.aarch64 libasan-13.2.1-1.fc39.aarch64 libatomic-13.2.1-1.fc39.aarch64 libavif-0.11.1-11.fc39.aarch64 libb2-0.98.1-9.fc39.aarch64 libblkid-devel-2.39.1-3.fc39.aarch64 libcurl-devel-8.2.1-1.fc39.aarch64 libdatrie-0.2.13-7.fc39.aarch64 libdav1d-1.2.1-2.fc39.aarch64 libdrm-2.4.114-3.fc39.aarch64 libdrm-devel-2.4.114-3.fc39.aarch64 libffi-devel-3.4.4-4.fc39.aarch64 libfontenc-1.1.6-3.fc39.aarch64 libgfortran-13.2.1-1.fc39.aarch64 libglvnd-1:1.6.0-3.fc39.aarch64 libglvnd-core-devel-1:1.6.0-3.fc39.aarch64 libglvnd-devel-1:1.6.0-3.fc39.aarch64 libglvnd-egl-1:1.6.0-3.fc39.aarch64 libglvnd-gles-1:1.6.0-3.fc39.aarch64 libglvnd-glx-1:1.6.0-3.fc39.aarch64 libglvnd-opengl-1:1.6.0-3.fc39.aarch64 libgs-10.01.2-2.fc39.aarch64 libheif-1.16.1-2.fc39.aarch64 libicu-73.2-2.fc39.aarch64 libicu-devel-73.2-2.fc39.aarch64 libijs-0.35-19.fc39.aarch64 libimagequant-4.0.1-5.fc39.aarch64 libjpeg-turbo-2.1.4-3.fc39.aarch64 libjpeg-turbo-devel-2.1.4-3.fc39.aarch64 libjxl-1:0.8.2-2.fc39.aarch64 liblqr-1-0.4.2-22.fc39.aarch64 libmount-devel-2.39.1-3.fc39.aarch64 libmpc-1.3.1-3.fc39.aarch64 libpaper-1:2.1.1-1.fc39.aarch64 libpng-2:1.6.37-15.fc39.aarch64 libpng-devel-2:1.6.37-15.fc39.aarch64 libraqm-0.8.0-5.fc39.aarch64 librsvg2-2.56.90-9.fc39.aarch64 libselinux-devel-3.5-5.fc39.aarch64 libsepol-devel-3.5-2.fc39.aarch64 libstdc++-devel-13.2.1-1.fc39.aarch64 libthai-0.1.29-6.fc39.aarch64 libtiff-4.4.0-7.fc39.aarch64 libtool-ltdl-2.4.7-7.fc39.aarch64 libubsan-13.2.1-1.fc39.aarch64 libusb-compat-0.1-0.1.8-5.fc39.aarch64 libusb-compat-0.1-devel-0.1.8-5.fc39.aarch64 libusb1-1.0.26-3.fc39.aarch64 libusb1-devel-1.0.26-3.fc39.aarch64 libuv-1:1.46.0-2.fc39.aarch64 libwayland-client-1.22.0-2.fc39.aarch64 libwayland-server-1.22.0-2.fc39.aarch64 libwebp-1.3.1-2.fc39.aarch64 libwmf-lite-0.2.13-2.fc39.aarch64 libxcb-1.13.1-12.fc39.aarch64 libxcb-devel-1.13.1-12.fc39.aarch64 libxcrypt-devel-4.4.36-2.fc39.aarch64 libxkbfile-1.1.1-3.fc39.aarch64 libxml2-devel-2.10.4-3.fc39.aarch64 libxshmfence-1.3-13.fc39.aarch64 libzip-1.10.0-2.fc39.aarch64 m4-1.4.19-6.fc39.aarch64 make-1:4.4.1-2.fc39.aarch64 mesa-libEGL-23.1.4-1.fc39.aarch64 mesa-libGL-23.1.4-1.fc39.aarch64 mesa-libGL-devel-23.1.4-1.fc39.aarch64 mesa-libGLU-9.0.3-1.fc39.aarch64 mesa-libGLU-devel-9.0.3-1.fc39.aarch64 mesa-libgbm-23.1.4-1.fc39.aarch64 mesa-libglapi-23.1.4-1.fc39.aarch64 mkfontscale-1.2.2-4.fc39.aarch64 motif-2.3.4-29.fc39.aarch64 motif-devel-2.3.4-29.fc39.aarch64 mpdecimal-2.5.1-7.fc39.aarch64 mpfr-devel-4.2.0-3.fc39.aarch64 netpbm-11.02.00-2.fc39.aarch64 nettle-3.9.1-2.fc39.aarch64 nspr-4.35.0-11.fc39.aarch64 nss-3.92.0-1.fc39.aarch64 nss-softokn-3.92.0-1.fc39.aarch64 nss-softokn-freebl-3.92.0-1.fc39.aarch64 nss-sysinit-3.92.0-1.fc39.aarch64 nss-util-3.92.0-1.fc39.aarch64 openblas-0.3.23-1.fc39.aarch64 openblas-openmp-0.3.23-1.fc39.aarch64 openexr-libs-3.1.9-3.fc39.aarch64 openexr2-libs-2.5.8-4.fc39.aarch64 openjpeg2-2.5.0-4.fc39.aarch64 opensubdiv-3.5.0-6.fc39.aarch64 opensubdiv-devel-3.5.0-6.fc39.aarch64 pango-1.50.14-2.fc39.aarch64 pcre2-devel-10.42-1.fc39.2.aarch64 pcre2-utf16-10.42-1.fc39.2.aarch64 pcre2-utf32-10.42-1.fc39.2.aarch64 pixman-0.42.2-2.fc39.aarch64 poppler-23.08.0-1.fc39.aarch64 poppler-data-0.4.11-5.fc39.noarch poppler-glib-23.08.0-1.fc39.aarch64 python-pip-wheel-23.1.2-5.fc39.noarch python3-3.12.0~b4-2.fc39.aarch64 python3-libs-3.12.0~b4-2.fc39.aarch64 python3-numpy-1:1.24.4-2.fc39.aarch64 python3-setuptools-67.7.2-5.fc39.noarch rav1e-libs-0.6.6-2.fc39.aarch64 rhash-1.4.3-3.fc39.aarch64 rsvg-pixbuf-loader-2.56.90-9.fc39.aarch64 setxkbmap-1.3.4-2.fc39.aarch64 shared-mime-info-2.2-4.fc39.aarch64 svt-av1-libs-1.4.1-3.fc39.aarch64 sysprof-capture-devel-3.48.0-2.fc39.aarch64 tbb-2020.3-20.fc39.aarch64 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.aarch64 xml-common-0.6.3-61.fc39.noarch xmodmap-1.0.11-4.fc39.aarch64 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.aarch64 xorg-x11-xbitmaps-1.1.2-4.fc39.noarch xorg-x11-xinit-1.4.0-18.fc39.aarch64 xrdb-1.2.1-6.fc39.aarch64 xz-devel-5.4.4-1.fc39.aarch64 zlib-devel-1.2.13-4.fc39.aarch64 Complete! Finish: build setup for wdune-1.958-12.fc39.src.rpm Start: rpmbuild wdune-1.958-12.fc39.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1689984000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.DPvi2b + 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.xesRLM + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer xxxxxxxxx Warning xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx problems with the buggy Redhat/SuSE Linux "gcc 2.96" compiler ? Use rm -f config.cache sh ./configure --with-kgcc xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx checking for gawk... gawk checking for bison... bison -y checking for flex... flex checking lex output file root... lex.yy checking lex library... none needed checking whether yytext is a pointer... no checking for flex --nounistd option... yes checking for specific egrep pattern compatibility... egrep: warning: egrep is obsolescent; using grep -E yes checking for grep --binary-files=text compatibility... yes checking for xdg-open... /usr/bin/xdg-open checking for cinelerra... no checking for avidemux2... no checking for avidemux... no checking for moviemaker... no ci using ci -l -q -f \"%s\" < /dev/null as revision control checkin command basename: extra operand '-q' Try 'basename --help' for more information. checking for convert... /usr/bin/convert checking for teqser... /usr/bin/teqser checking how to run the C preprocessor... gcc -E checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking gcc support -I/usr/local/include... yes checking void * size... 8 checking for view3dscene... no checking for /opt/instantReality/bin/InstantPlayer... no checking for /Applications/FreeWRL/FreeWRL.app/Contents/MacOS/FreeWRL... no checking for freewrl... no checking for cc3dglut... no checking for xj3d... no checking for vrwave... no checking for lookat... no checking for ranlib... /usr/bin/ranlib checking for ANSI C header files... no checking stdarg.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking varargs.h usability... no checking varargs.h presence... no checking for varargs.h... no checking Xm/Xm.h usability... yes checking Xm/Xm.h presence... yes checking for Xm/Xm.h... yes checking X11/Xlib.h usability... yes checking X11/Xlib.h presence... yes checking for X11/Xlib.h... yes checking X11/keysym.h usability... yes checking X11/keysym.h presence... yes checking for X11/keysym.h... yes checking X11/cursorfont.h usability... yes checking X11/cursorfont.h presence... yes checking for X11/cursorfont.h... yes checking X11/Intrinsic.h usability... yes checking X11/Intrinsic.h presence... yes checking for X11/Intrinsic.h... yes checking X11/IntrinsicP.h usability... yes checking X11/IntrinsicP.h presence... yes checking for X11/IntrinsicP.h... yes checking omp.h usability... yes checking omp.h presence... yes checking for omp.h... yes checking for main in -lgomp... yes checking for main in -ldl... yes checking for atexit... yes checking for _exit... yes checking for snprintf... yes checking for gettimeofday... yes checking for sin in -lm... yes checking for powf... yes checking for powl... yes checking for rint... yes checking for XCreateWindow in -lX11... yes checking for XkbKeycodeToKeysym... yes checking for XmuLookupStandardColormap in -lXmu... yes checking for XtCreateWidget in -lXt... yes checking for XShmQueryVersion in -lXext... yes checking for main in -lXp... yes checking for XmCreateMainWindow in -lXm... yes checking for ttf-file... no checking ft2build.h usability... yes checking ft2build.h presence... yes checking for ft2build.h... yes checking for __gmpn_sub_1 in -lgmp... yes checking for mpfr_set in -lmpfr... yes checking opensubdiv/far/topologyRefiner.h usability... yes checking opensubdiv/far/topologyRefiner.h presence... yes checking for opensubdiv/far/topologyRefiner.h... yes checking for OpenSubdiv CPU library... yes checking vcg/complex/complex.h usability... yes checking vcg/complex/complex.h presence... yes checking for vcg/complex/complex.h... yes checking X11/extensions/XInput.h usability... yes checking X11/extensions/XInput.h presence... yes checking for X11/extensions/XInput.h... yes checking for XOpenDevice in -lXi... yes checking for curl_global_init in -lcurl... yes checking GL/gl.h usability... yes checking GL/gl.h presence... yes checking for GL/gl.h... yes checking GL/glu.h usability... yes checking GL/glu.h presence... yes checking for GL/glu.h... yes checking for GLU_NURBS_TESSELLATOR... yes checking for glBegin in -lGL... yes checking for glVertex3f... yes checking for glFogCoordf... yes checking for glDeleteTextures... yes checking for glGenTextures... yes checking for glBindTexture... yes checking for glActiveTexture... yes checking for gluProject in -lGLU... yes checking for gluNewTess... yes checking for _GLUfuncptr... yes checking for XML_ParserCreate in -lexpat... yes checking for XML_StopParser... yes checking for gzopen in -lz... yes checking for png_init_io in -lpng... yes checking for jpeg_start_decompress in -ljpeg... yes checking for png_handle_unknown linking... yes checking linux/joystick.h usability... yes checking linux/joystick.h presence... yes checking for linux/joystick.h... yes checking sball.h usability... no checking sball.h presence... no checking for sball.h... no checking for usb_init in -lusb... yes checking for signal_handler(int)... yes checking for typename... yes checking for g++ -fpermissive... not needed checking for -std=c99... yes checking for fpclassify... yes checking for termios.c_ospeed... no checking for libefence.a location... none checking for libduma.a location... none checking for new handler... no checking for new new handler... yes checking for bmptopnm... no checking for javac... unable to test for icon size without bmptopnm (harmless) 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp AboutDialog.cpp CommandList.cpp Element.cpp EventIn.cpp EventOut.cpp ExposedField.cpp Field.cpp FieldCommand.cpp MFieldCommand.cpp TUIElement.cpp FaceData.cpp FieldValue.cpp Image.cpp Interpolator.cpp Matrix.cpp Metadata.cpp MoveCommand.cpp NodeList.cpp Path.cpp Proto.cpp RouteCommand.cpp MyString.cpp UnRouteCommand.cpp MyMesh.cpp SelectionCommand.cpp Quaternion.cpp RenderState.cpp SceneTreeView.cpp SceneGraphView.cpp Scene3DView.cpp SceneView.cpp FieldView.cpp FieldViewItem.cpp URL.cpp PanedWindow.cpp StatusBar.cpp ChannelView.cpp ToolbarWindow.cpp EulerAngles.cpp xerrorhandler.cpp InputDevice.cpp TransformMode.cpp ColorCircle.cpp Aflock.cpp ScriptEdit.cpp Types.cpp Commandline.cpp NurbsArc.cpp NurbsCurveDegreeElevate.cpp NurbsSurfaceDegreeElevate.cpp NurbsMakeRevolvedSurface.cpp CheckBoxWindow.cpp GpsMathLib.cpp WonderlandModuleExport.cpp WriteWonderlandCellRenderCode.cpp NurbsCurve.cpp Vec3x.cpp VertexModifier.cpp illegal2vrml.cpp \ Dialog.cpp ElevationGridDialog.cpp ScriptDialog.cpp NurbsCurveDialog.cpp NurbsPlaneDialog.cpp ModellingSettingsDialog.cpp RenderSettingsDialog.cpp DefDialog.cpp CoverDefDialog.cpp Box2NurbsDialog.cpp Cone2NurbsDialog.cpp Cylinder2NurbsDialog.cpp Sphere2NurbsDialog.cpp NurbsCurve2NurbsSurfDialog.cpp InteractionDialog.cpp InteractionDialog2.cpp InteractionDialog3.cpp AnimationDialog.cpp CurveAnimationDialog.cpp URLDialog.cpp ArrayDialog.cpp FieldPipeDialog.cpp OneBoolDialog.cpp OneFloatDialog.cpp OneVec3fDialog.cpp OneIntDialog.cpp OneTextDialog.cpp TwoRadioButtonsDialog.cpp EcmaScriptSettingsDialog.cpp PreviewSettingsDialog.cpp UploadSettingsDialog.cpp HelpSettingsDialog.cpp TexteditSettingsDialog.cpp StereoViewSettingsDialog.cpp OutputSettingsDialog.cpp InputDeviceSelectionDialog.cpp InputDeviceNameSelectionDialog.cpp InputDeviceSettingsDialog.cpp AflockSettingsDialog.cpp RouteViewSettingsDialog.cpp WonderlandModuleExportDialog.cpp ProtoNameDialog.cpp ScriptEventDialog.cpp CattExportDialog.cpp ProtoDialog.cpp SplitFacesDialog.cpp ToIndexedFaceSetDialog.cpp HAnimJointDialog.cpp ViewpointDialog.cpp NurbsCurve2DDialog.cpp InsertToNurbsCurveDialog.cpp InsertToNurbsSurfaceDialog.cpp SliderFloatDialog.cpp SceneDialog.cpp QuadInsetDialog.cpp DuneApp.cpp PreferencesApp.cpp EcmaScriptApp.cpp StereoViewApp.cpp InputDeviceApp.cpp OutputApp.cpp RouteViewApp.cpp StartWithApp.cpp ExportNamesApp.cpp ModellingApp.cpp RenderApp.cpp > Makefile.depend_dune sh ../batch/mkdep.sh "g++" -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp Util.cpp quadric_simp.cpp NodeMovieTexture.cpp MeshSubdivide.cpp Scene.cpp SceneProtoMap.cpp Node.cpp MainWindow.cpp NodeIndexedFaceSet.cpp > Makefile.depend_bigdune sh ../batch/mkdep.sh "g++" -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp SFBool.cpp SFBoolItem.cpp SFColor.cpp SFColorItem.cpp SFColorRGBA.cpp SFColorRGBAItem.cpp SFDouble.cpp SFDoubleItem.cpp SFFloat.cpp SFFloatItem.cpp SFImage.cpp SFImageItem.cpp SFInt32.cpp SFInt32Item.cpp SFMatrix3f.cpp SFMatrix3fItem.cpp SFMatrix4f.cpp SFMatrix4fItem.cpp SFNode.cpp SFNodeItem.cpp SFRotation.cpp SFRotationItem.cpp SFString.cpp SFStringItem.cpp SFTime.cpp SFTimeItem.cpp SFVec2f.cpp SFVec2fItem.cpp SFVec2d.cpp SFVec2dItem.cpp SFVec3f.cpp SFVec3fItem.cpp SFVec3d.cpp SFVec3dItem.cpp SFVec4f.cpp SFVec4fItem.cpp MFBool.cpp MFBoolItem.cpp MFColor.cpp MFColorItem.cpp MFColorRGBA.cpp MFColorRGBAItem.cpp MFDouble.cpp MFDoubleItem.cpp MFInt32.cpp MFInt32Item.cpp MFFloat.cpp MFFloatItem.cpp MFNode.cpp MFNodeItem.cpp MFRotation.cpp MFRotationItem.cpp MFString.cpp MFStringItem.cpp MFTime.cpp MFTimeItem.cpp MFVec2f.cpp MFVec2fItem.cpp MFVec2d.cpp MFVec2dItem.cpp MFVec3f.cpp MFVec3fItem.cpp MFVec3d.cpp MFVec3dItem.cpp MFVec4f.cpp MFVec4fItem.cpp MFMatrix3f.cpp MFMatrix3fItem.cpp MFMatrix4f.cpp MFMatrix4fItem.cpp > Makefile.depend_type sh ../batch/mkdep.sh "g++" -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp NodeSuperEllipsoid.cpp NodeVrmlCut.cpp NodeGeneratedShadowMap.cpp NodeMatrixTransform.cpp NodeMultiGeneratedTextureCoordinate.cpp NodeRenderedTexture.cpp NodeSuperShape.cpp NodeVrmlScene.cpp NodeKambiAppearance.cpp NodeKambiHeadLight.cpp NodeKambiInline.cpp NodeKambiNavigationInfo.cpp NodeKambiOctreeProperties.cpp NodeKambiTriangulation.cpp NodeProjectedTextureCoordinate.cpp NodeSuperRevolver.cpp NodeScreenEffect.cpp NodeTeapot.cpp NodeText3D.cpp NodeShaderTexture.cpp NodeVectorInterpolator.cpp NodeCurveAnimation.cpp NodeSuperExtrusion.cpp NodeCOVER.cpp NodeSpaceSensor.cpp NodeCubeTexture.cpp NodeWave.cpp NodeJoystickSensor.cpp NodeLabView.cpp NodeSteeringWheel.cpp NodeVehicle.cpp NodeARSensor.cpp NodeSky.cpp NodeTUIButton.cpp NodeTUIComboBox.cpp NodeTUIFloatSlider.cpp NodeTUIFrame.cpp NodeTUILabel.cpp NodeTUIListBox.cpp NodeTUIMap.cpp NodeTUIProgressBar.cpp NodeTUISlider.cpp NodeTUISplitter.cpp NodeTUITab.cpp NodeTUITabFolder.cpp NodeTUIToggleButton.cpp NodeVirtualAcoustics.cpp NodeVirtualSoundSource.cpp NodeCubicBezier2DOrientationInterpolator.cpp NodeCubicBezierPositionInterpolator.cpp NodeBlendMode.cpp NodeColorSetInterpolator.cpp NodeEffect.cpp NodeEffectPart.cpp NodeBinaryGeometry.cpp NodeBlock.cpp NodeColorMaskMode.cpp NodeDepthMode.cpp NodeDish.cpp NodeDynamicLOD.cpp NodeEnvironment.cpp NodeExternalGeometry.cpp NodeField.cpp NodeImageGeometry.cpp NodeImageTextureAtlas.cpp NodeNozzle.cpp NodeMesh.cpp NodeMPRVolumeStyle.cpp NodeMultiPart.cpp NodeParam.cpp NodeParticleSet.cpp NodePlane.cpp NodePopGeometry.cpp NodePopGeometryLevel.cpp NodePyramid.cpp NodeRadarVolumeStyle.cpp NodeRectangularTorus.cpp NodeRefinementTexture.cpp NodeRemoteSelectionGroup.cpp NodeSlopedCylinder.cpp NodeSnout.cpp NodeSolidOfRevolution.cpp NodeSphereSegment.cpp NodeStippleVolumeStyle.cpp NodeSurfaceShaderTexture.cpp NodeTorus.cpp NodeUniform.cpp NodeViewfrustum.cpp NodeCattExportRec.cpp NodeCattExportSrc.cpp NodeLdrawDatExport.cpp NodeWonderlandImportJava.cpp > Makefile.depend_extra (cd swt/rc && make) make[1]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/rc' bison -y -d rcparse.y rcparse.y: warning: 2 shift/reduce conflicts [-Wconflicts-sr] rcparse.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples mv -f y.tab.c rcparse.c gcc -g -I../include -g -O0 -fopenmp -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp resource.c mysnprintf.c buf.c mathx.c subd_mesh.c subd.c openglutfont.c jpegLoad.c pngLoad.c gif.c resource.c mysnprintf.c resource.c > Makefile.depend_c sh ../batch/mkdep.sh "g++" -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp parser.cpp lexer.cpp >> Makefile.depend_lexyacc sh ../batch/mkdep.sh "g++" -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp main.cpp > Makefile.depend_main sh ../batch/mkdep.sh "g++" -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp NodeAnchor.cpp NodeAppearance.cpp NodeAudioClip.cpp NodeArc2D.cpp NodeArcClose2D.cpp NodeBackground.cpp NodeBallJoint.cpp NodeBillboard.cpp NodeBlendedVolumeStyle.cpp NodeBooleanFilter.cpp NodeBooleanSequencer.cpp NodeBooleanToggle.cpp NodeBooleanTrigger.cpp NodeBoundaryEnhancementVolumeStyle.cpp NodeBoundedPhysicsModel.cpp NodeBox.cpp NodeCADAssembly.cpp NodeCADFace.cpp NodeCADLayer.cpp NodeCADPart.cpp NodeCartoonVolumeStyle.cpp NodeCircle2D.cpp NodeClipPlane.cpp NodeCollidableShape.cpp NodeCollidableOffset.cpp NodeCollision.cpp NodeCollisionCollection.cpp NodeCollisionSensor.cpp NodeCollisionSpace.cpp NodeColor.cpp NodeColorChaser.cpp NodeColorDamper.cpp NodeColorRGBA.cpp NodeColorInterpolator.cpp NodeCommonSurfaceShader.cpp NodeComposedCubeMapTexture.cpp NodeComposedShader.cpp NodeComposedTexture3D.cpp NodeComposedVolumeStyle.cpp NodeCone.cpp NodeConeEmitter.cpp NodeContact.cpp NodeContour2D.cpp NodeContourPolyline2D.cpp NodeCoordinate.cpp NodeCoordinateChaser.cpp NodeCoordinateDamper.cpp NodeCoordinateDeformer.cpp NodeCoordinateDouble.cpp NodeCoordinateInterpolator.cpp NodeCoordinateInterpolator2D.cpp NodeCylinder.cpp NodeCylinderSensor.cpp NodeDISEntityManager.cpp NodeDISEntityTypeMapping.cpp NodeDirectionalLight.cpp NodeDisk2D.cpp NodeDoubleAxisHingeJoint.cpp NodeEaseInEaseOut.cpp NodeElevationGrid.cpp NodeEspduTransform.cpp NodeExplosionEmitter.cpp NodeExtrusion.cpp NodeFillProperties.cpp NodeFloatVertexAttribute.cpp NodeFog.cpp NodeFogCoordinate.cpp NodeFontStyle.cpp NodeForcePhysicsModel.cpp NodeGeoCoordinate.cpp NodeGeoElevationGrid.cpp NodeGeoMetadata.cpp NodeGeoLocation.cpp NodeGeoLOD.cpp NodeGeoPositionInterpolator.cpp NodeGeoProximitySensor.cpp NodeGeoOrigin.cpp NodeGeoTouchSensor.cpp NodeGeoTransform.cpp NodeGeoViewpoint.cpp NodeGeneratedCubeMapTexture.cpp NodeGroup.cpp NodeHAnimDisplacer.cpp NodeHAnimHumanoid.cpp NodeHAnimJoint.cpp NodeHAnimMotion.cpp NodeHAnimSegment.cpp NodeHAnimSite.cpp NodeImageCubeMapTexture.cpp NodeImageTexture.cpp NodeImageTexture3D.cpp NodeIndexedLineSet.cpp NodeIndexedQuadSet.cpp NodeIndexedTriangleFanSet.cpp NodeIndexedTriangleSet.cpp NodeIndexedTriangleStripSet.cpp NodeInline.cpp NodeInlineLoadControl.cpp NodeIntegerSequencer.cpp NodeIntegerTrigger.cpp NodeKeySensor.cpp NodeLayer.cpp NodeLayerSet.cpp NodeLayout.cpp NodeLayoutGroup.cpp NodeLayoutLayer.cpp NodeLinePickSensor.cpp NodeLineProperties.cpp NodeLineSet.cpp NodeLoadSensor.cpp NodeLocalFog.cpp NodeLOD.cpp NodeMaterial.cpp NodeMatrix3VertexAttribute.cpp NodeMatrix4VertexAttribute.cpp NodeMetadataBoolean.cpp NodeMetadataDouble.cpp NodeMetadataFloat.cpp NodeMetadataInteger.cpp NodeMetadataSet.cpp NodeMetadataString.cpp NodeMotorJoint.cpp NodeMultiTexture.cpp NodeMultiTextureCoordinate.cpp NodeMultiTextureTransform.cpp NodeNavigationInfo.cpp NodeNormal.cpp NodeNormalInterpolator.cpp NodeNurbsCurve.cpp NodeNurbsCurve2D.cpp NodeNurbsGroup.cpp NodeNurbsOrientationInterpolator.cpp NodeNurbsPositionInterpolator.cpp NodeNurbsSet.cpp NodeNurbsSurface.cpp NodeNurbsSurfaceInterpolator.cpp NodeNurbsSweptSurface.cpp NodeNurbsSwungSurface.cpp NodeNurbsTextureCoordinate.cpp NodeNurbsTextureSurface.cpp NodeNurbsTrimmedSurface.cpp NodeOrientationChaser.cpp NodeOrientationDamper.cpp NodeOrientationInterpolator.cpp NodeOrthoViewpoint.cpp NodePackagedShader.cpp NodeParticleSystem.cpp NodePickableGroup.cpp NodePixelTexture.cpp NodePixelTexture3D.cpp NodePlaneSensor.cpp NodePointEmitter.cpp NodePointLight.cpp NodePointPickSensor.cpp NodePointProperties.cpp NodePointSet.cpp NodePolyline2D.cpp NodePolylineEmitter.cpp NodePolypoint2D.cpp NodePositionChaser.cpp NodePositionChaser2D.cpp NodePositionDamper.cpp NodePositionDamper2D.cpp NodePositionInterpolator.cpp NodePositionInterpolator2D.cpp NodePrimitivePickSensor.cpp NodeProgramShader.cpp NodeProjectionVolumeStyle.cpp NodeProximitySensor.cpp NodeQuadSet.cpp NodeReceiverPdu.cpp NodeRectangle2D.cpp NodeRigidBody.cpp NodeRigidBodyCollection.cpp NodeScalarChaser.cpp NodeScalarDamper.cpp NodeScalarInterpolator.cpp NodeScreenFontStyle.cpp NodeScreenGroup.cpp NodeScript.cpp NodeShaderPart.cpp NodeShaderProgram.cpp NodeShape.cpp NodeSignalPdu.cpp NodeSingleAxisHingeJoint.cpp NodeSliderJoint.cpp NodeSound.cpp NodeSphere.cpp NodeSphereSensor.cpp NodeSplinePositionInterpolator.cpp NodeSplinePositionInterpolator2D.cpp NodeSplineScalarInterpolator.cpp NodeSpotLight.cpp NodeSquadOrientationInterpolator.cpp NodeStaticGroup.cpp NodeStringSensor.cpp NodeSurfaceEmitter.cpp NodeSwitch.cpp NodeTexCoordChaser2D.cpp NodeTexCoordDamper2D.cpp NodeText.cpp NodeTextureBackground.cpp NodeTextureCoordinate.cpp NodeTextureCoordinate3D.cpp NodeTextureCoordinate4D.cpp NodeTextureCoordinateGenerator.cpp NodeTextureProperties.cpp NodeTextureTransform.cpp NodeTextureTransform3D.cpp NodeTextureTransformMatrix3D.cpp NodeTimeSensor.cpp NodeTimeTrigger.cpp NodeTouchSensor.cpp NodeTransform.cpp NodeTransformSensor.cpp NodeTransmitterPdu.cpp NodeTriangleFanSet.cpp NodeTriangleSet.cpp NodeTriangleSet2D.cpp NodeTriangleStripSet.cpp NodeTrimmedSurface.cpp NodeTwoSidedMaterial.cpp NodeUniversalJoint.cpp NodeViewpoint.cpp NodeViewpointGroup.cpp NodeViewport.cpp NodeVisibilitySensor.cpp NodeVolumeEmitter.cpp NodeVolumePickSensor.cpp NodeWindPhysicsModel.cpp NodeEdgeEnhancementVolumeStyle.cpp NodeIsoSurfaceVolumeData.cpp NodeOpacityMapVolumeStyle.cpp NodeSegmentedVolumeData.cpp NodeShadedVolumeStyle.cpp NodeSilhouetteEnhancementVolumeStyle.cpp NodeToneMappedVolumeStyle.cpp NodeVolumeData.cpp NodeWorldInfo.cpp NodeComment.cpp NodeImport.cpp NodeExport.cpp \ BasicTransformNode.cpp TransformNode.cpp DynamicFieldsNode.cpp GeoNode.cpp GroupNode.cpp StaticGroupNode.cpp MeshBasedNode.cpp MeshMorphingNode.cpp ChainBasedNode.cpp EmitterNode.cpp GeometryNode.cpp IndexedTriangleSetNode.cpp X3DNBodyCollidableNode.cpp X3DNBodyCollisionSpaceNode.cpp X3DRigidJointNode.cpp AnchoredJointNode.cpp Texture3DNode.cpp ViewpointNode.cpp DamperNode.cpp ChaserNode.cpp > Makefile.depend_nodes cp Makefile Makefile.bak gawk '{ print } /^# DO NOT DELETE THIS LINE/ { print ""; exit }' < Makefile.bak > Makefile cat Makefile.depend_dune Makefile.depend_bigdune Makefile.depend_type \ Makefile.depend_extra Makefile.depend_c Makefile.depend_lexyacc \ Makefile.depend_main Makefile.depend_nodes >> Makefile rm -f Makefile.depend_dune Makefile.depend_bigdune Makefile.depend_type \ Makefile.depend_extra Makefile.depend_c Makefile.depend_lexyacc \ Makefile.depend_main Makefile.depend_nodes Warning: no known program to change mpeg1 (.mpeg) files if you have such a program, you should restart configure with the --with-movieeditor= option + CXXFLAGS=' -Wno-ignored-attributes -Wnonnull-compare -Wmaybe-uninitialized' + /usr/bin/make -O -j4 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 make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/rc' rcparse.y: warning: 2 shift/reduce conflicts [-Wconflicts-sr] rcparse.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/rc' gcc -g -I../include -g -O0 -fopenmp -c -o rcparse.o rcparse.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/rc' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/rc' gcc -g -I../include -g -O0 -fopenmp -c -o rclex.o rclex.c make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/rc' make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/rc' gcc -g -I../include -g -O0 -fopenmp rcparse.o rclex.o rc.o -o rc make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/rc' rm rclex.c (cd motif ; /usr/bin/make $DUNEMAKEFLAGS) make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' gcc -O2 -g -I../.. -I../include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/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 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 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 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 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 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 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 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 make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' swt.c: In function 'swInitialize': swt.c:670:12: warning: implicit declaration of function 'XmuLookupStandardColormap'; did you mean 'XAllocStandardColormap'? [-Wimplicit-function-declaration] 670 | if (XmuLookupStandardColormap(TheDisplay, TheVisual->screen, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | XAllocStandardColormap make[3]: Entering directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' rm -f ../lib/libswt.a ar -r ../lib/libswt.a swt.o browser.o tree.o header.o groupbox.o statusbar.o toolbar.o util.o resload.o /usr/bin/ranlib ../lib/libswt.a make[3]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src/swt/motif' ar: creating ../lib/libswt.a /usr/bin/make ../bin/dune make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c main.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from DuneApp.h:39, from main.cpp:27: Node.h:1208:23: warning: 'virtual int Node::write(int, int, bool)' was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsCurve.h:24, from MainWindow.h:45, from main.cpp:28: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeMovieTexture.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MeshSubdivide.cpp 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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c quadric_simp.cpp In file included from .//../vcglib/eigenlib/Eigen/Core:276, from .//../vcglib/vcg/math/matrix44.h:33, from .//../vcglib/vcg/space/box3.h:27, from .//../vcglib/vcg/complex/used_types.h:27, from .//../vcglib/vcg/complex/complex.h:42, from quadric_simp.h:35, from quadric_simp.cpp:26: .//../vcglib/eigenlib/Eigen/src/Core/Functors.h:973:28: warning: 'template class std::binder2nd' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 973 | struct functor_traits > | ^~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_function.h:1438, from /usr/include/c++/13/bits/refwrap.h:39, from /usr/include/c++/13/vector:68, from quadric_simp.h:31: /usr/include/c++/13/backward/binders.h:144:11: note: declared here 144 | class binder2nd | ^~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Functors.h:977:28: warning: 'template class std::binder1st' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations] 977 | struct functor_traits > | ^~~~~~~~~ /usr/include/c++/13/backward/binders.h:108:11: note: declared here 108 | class binder1st | ^~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Functors.h:981:28: warning: 'template class std::unary_negate' is deprecated [-Wdeprecated-declarations] 981 | struct functor_traits > | ^~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:1024:33: note: declared here 1024 | class _GLIBCXX17_DEPRECATED unary_negate | ^~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Functors.h:985:28: warning: 'template class std::binary_negate' is deprecated [-Wdeprecated-declarations] 985 | struct functor_traits > | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:1051:33: note: declared here 1051 | class _GLIBCXX17_DEPRECATED binary_negate | ^~~~~~~~~~~~~ In file included from .//../vcglib/eigenlib/Eigen/Core:326: .//../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In member function 'void Eigen::internal::gebp_kernel::operator()(ResScalar*, Index, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index, RhsScalar*)': .//../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 574 | if(nr==4) traits.initAcc(C3); | ^~ .//../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:575:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 575 | traits.initAcc(C4); | ^~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:946:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 946 | if(nr==4) R3 = ploadu(r3); | ^~ .//../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:948:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 948 | traits.acc(C0, alphav, R0); | ^~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:951:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 951 | if(nr==4) traits.acc(C3, alphav, R3); | ^~ .//../vcglib/eigenlib/Eigen/src/Core/products/GeneralBlockPanelKernel.h:953:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 953 | pstoreu(r0, R0); | ^~~~~~~ In file included from .//../vcglib/vcg/space/index/grid_util.h:29, from .//../vcglib/vcg/complex/algorithms/closest.h:32, from .//../vcglib/vcg/complex/algorithms/clean.h:32, from quadric_simp.h:39: .//../vcglib/vcg/space/index/space_iterators.h: In member function 'bool vcg::ClosestIterator::Refresh()': .//../vcglib/vcg/space/index/space_iterators.h:403:25: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 403 | for( iz = to_explore.min.Z();iz <= to_explore.max.Z(); ++iz) | ^~~ .//../vcglib/vcg/space/index/space_iterators.h:434:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 434 | std::sort(Elems.begin(),Elems.end()); | ^~~ In file included from .//../vcglib/vcg/complex/algorithms/closest.h:33: .//../vcglib/vcg/space/index/grid_closest.h: In function 'unsigned int vcg::GridGetInBox(SPATIALINDEXING&, OBJMARKER&, const Box3&, OBJPTRCONTAINER&)': .//../vcglib/vcg/space/index/grid_closest.h:235:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 235 | for (iy=ibbox.min[1]; iy<=ibbox.max[1]; iy++) | ^~~ .//../vcglib/vcg/space/index/grid_closest.h:251:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 251 | return (static_cast(_objectPtrs.size())); | ^~~~~~ In file included from .//../vcglib/vcg/complex/algorithms/clean.h:34: .//../vcglib/vcg/space/index/spatial_hashing.h: At global scope: .//../vcglib/vcg/space/index/spatial_hashing.h:39:38: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 39 | struct HashFunctor : public std::unary_function | ^~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from quadric_simp.h:40: .//../vcglib/vcg/complex/algorithms/local_optimization.h: In member function 'void vcg::LocalOptimization::ClearHeapOld()': .//../vcglib/vcg/complex/algorithms/local_optimization.h:323:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 323 | for(hi=h.begin();hi!=h.end();++hi) | ^~~ .//../vcglib/vcg/complex/algorithms/local_optimization.h:331:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 331 | make_heap(h.begin(),h.end()); | ^~~~~~~~~ In file included from .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:34, from quadric_simp.h:41: .//../vcglib/vcg/complex/algorithms/stat.h: In instantiation of 'static std::pair vcg::tri::Stat::ComputePerVertexQualityMinMax(MeshType&) [with StatMeshType = CMeshO; MeshType = CMeshO]': .//../vcglib/vcg/complex/algorithms/stat.h:59:60: required from 'static void vcg::tri::Stat::ComputePerVertexQualityMinMax(MeshType&, float&, float&) [with StatMeshType = CMeshO; MeshType = CMeshO]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:511:60: required from 'static void vcg::tri::TriEdgeCollapseQuadric::InitQuadric(TriMeshType&, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:256:16: required from 'static void vcg::tri::TriEdgeCollapseQuadric::Init(TriMeshType&, HeapType&, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; HeapType = std::vector::HeapElem, std::allocator::HeapElem> >]' .//../vcglib/vcg/complex/algorithms/local_optimization.h:281:32: required from 'void vcg::LocalOptimization::Init() [with LocalModificationType = vcg::tri::MyTriEdgeCollapse; MeshType = CMeshO]' quadric_simp.cpp:69:46: required from here .//../vcglib/vcg/complex/algorithms/stat.h:62:33: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 62 | static std::pair ComputePerVertexQualityMinMax( MeshType & m) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from .//../vcglib/eigenlib/Eigen/Core:284: .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits, 1, 3, false> >, Eigen::Block, 1, 3, false> >': .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 3, false>; Derived = Eigen::SwapWrapper, 1, 3, false> >]' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:49: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&, int) [with OtherDerived = Eigen::Block, 1, 3, false>; Derived = Eigen::Block, 1, 3, false>]' .//../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:482:23: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const MatrixType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:421:3: required from 'Eigen::FullPivLU::FullPivLU(const MatrixType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:746:10: required from 'const Eigen::FullPivLU::Scalar, Eigen::internal::traits::RowsAtCompileTime, Eigen::internal::traits::ColsAtCompileTime, (Eigen::AutoAlign | ((Eigen::internal::traits::Flags & Eigen::RowMajorBit) ? Eigen::RowMajor : Eigen::ColMajor)), Eigen::internal::traits::MaxRowsAtCompileTime, Eigen::internal::traits::MaxColsAtCompileTime> > Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' .//../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits, 3, 1, true> >, Eigen::Block, 3, 1, true> >': .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::SwapWrapper, 3, 1, true> >]' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:49: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&, int) [with OtherDerived = Eigen::Block, 3, 1, true>; Derived = Eigen::Block, 3, 1, true>]' .//../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:486:23: required from 'Eigen::FullPivLU& Eigen::FullPivLU::compute(const MatrixType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:421:3: required from 'Eigen::FullPivLU::FullPivLU(const MatrixType&) [with _MatrixType = Eigen::Matrix; MatrixType = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:746:10: required from 'const Eigen::FullPivLU::Scalar, Eigen::internal::traits::RowsAtCompileTime, Eigen::internal::traits::ColsAtCompileTime, (Eigen::AutoAlign | ((Eigen::internal::traits::Flags & Eigen::RowMajorBit) ? Eigen::RowMajor : Eigen::ColMajor)), Eigen::internal::traits::MaxRowsAtCompileTime, Eigen::internal::traits::MaxColsAtCompileTime> > Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]' .//../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits, Eigen::CoeffBasedProduct&, const Eigen::Matrix&, 6> >': .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::CoeffBasedProduct&, const Eigen::Matrix&, 6>; Derived = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::CoeffBasedProduct&, const Eigen::Matrix&, 6>; Derived = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from 'static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CoeffBasedProduct&, const Eigen::Matrix&, 6>]' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CoeffBasedProduct&, const Eigen::Matrix&, 6>; Derived = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/Matrix.h:281:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CoeffBasedProduct&, const Eigen::Matrix&, 6>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' .//../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:126:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:191:35: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits, Eigen::Block, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp, Eigen::Matrix > >, Eigen::CwiseNullaryOp, Eigen::Matrix > >': .//../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp& Eigen::SelfCwiseBinaryOp::lazyAssign(const Eigen::DenseBase&) [with RhsDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; BinaryOp = Eigen::internal::scalar_product_op; Lhs = Eigen::Block, 3, 1, true>, -1, 1, false>; Rhs = Eigen::CwiseNullaryOp, Eigen::Matrix >]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from 'static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp, Eigen::Block, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp, Eigen::Matrix > >; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::SelfCwiseBinaryOp, Eigen::Block, 3, 1, true>, -1, 1, false>, Eigen::CwiseNullaryOp, Eigen::Matrix > >]' .//../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp& Eigen::SelfCwiseBinaryOp::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = Eigen::Block, 3, 1, true>, -1, 1, false>; Rhs = Eigen::CwiseNullaryOp, Eigen::Matrix >]' .//../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:191:7: required from 'Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, 3, 1, true>, -1, 1, false>; Scalar = double]' .//../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:494:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits, Eigen::Block, -1, -1, false>, Eigen::CoeffBasedProduct, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256> >, Eigen::CoeffBasedProduct, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256> >': .//../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp& Eigen::SelfCwiseBinaryOp::lazyAssign(const Eigen::DenseBase&) [with RhsDerived = Eigen::CoeffBasedProduct, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256>; BinaryOp = Eigen::internal::scalar_difference_op; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::CoeffBasedProduct, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256>]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from 'static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp, Eigen::Block, -1, -1, false>, Eigen::CoeffBasedProduct, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256> >; OtherDerived = Eigen::CoeffBasedProduct, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256>]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CoeffBasedProduct, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256>; Derived = Eigen::SelfCwiseBinaryOp, Eigen::Block, -1, -1, false>, Eigen::CoeffBasedProduct, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256> >]' .//../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp& Eigen::SelfCwiseBinaryOp::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op; Lhs = Eigen::Block, -1, -1, false>; Rhs = Eigen::CoeffBasedProduct, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256>]' .//../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:209:7: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CoeffBasedProduct, 3, 1, true>, -1, 1, false>, const Eigen::Block, 1, 3, false>, 1, -1, false>, 256>; Derived = Eigen::Block, -1, -1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/NoAlias.h:82:37: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from .//../vcglib/eigenlib/Eigen/Core:329: .//../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of 'static void Eigen::internal::general_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, RhsScalar) [with Index = long int; LhsScalar = double; bool ConjugateLhs = false; RhsScalar = double; bool ConjugateRhs = false; int Version = 0; ResScalar = double]': .//../vcglib/eigenlib/Eigen/src/Core/products/TriangularSolverVector.h:125:95: required from 'static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long int; int Mode = 5; bool Conjugate = false]' .//../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:73:12: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Side = 1; int Mode = 5]' .//../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:186:21: required from 'void Eigen::TriangularView::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, 1, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]' .//../vcglib/eigenlib/Eigen/src/Core/TriangularMatrix.h:342:37: required from 'void Eigen::TriangularView::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]' .//../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:710:22: required from 'void Eigen::internal::solve_retval, Rhs>::evalTo(Dest&) const [with Dest = Eigen::Matrix; _MatrixType = Eigen::Matrix; Rhs = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/misc/Solve.h:51:74: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h:145:33: warning: enum constant in boolean context [-Wint-in-bool-context] 145 | Index offset1 = (FirstAligned && alignmentStep==1?3:1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/products/GeneralMatrixVector.h:146:33: warning: enum constant in boolean context [-Wint-in-bool-context] 146 | Index offset3 = (FirstAligned && alignmentStep==1?1:3); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits, Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6> >': .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6>; Derived = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6>; Derived = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/products/CoeffBasedProduct.h:197:26: required from 'Eigen::CoeffBasedProduct::operator const PlainObject&() const [with LhsNested = const Eigen::Block, -1, 3, false>; RhsNested = const Eigen::Block, -1, 1, false>; int NestingFlags = 6; PlainObject = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:149:44: required from 'Eigen::SelfCwiseBinaryOp& Eigen::SelfCwiseBinaryOp::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op; Lhs = Eigen::Block, -1, 1, false>; Rhs = Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6>]' .//../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:209:7: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6>; Derived = Eigen::Block, -1, 1, false>]' .//../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:714:9: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits, Eigen::Block, -1, 1, false>, Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6> >, Eigen::Matrix >': .//../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:137:64: required from 'Eigen::SelfCwiseBinaryOp& Eigen::SelfCwiseBinaryOp::lazyAssign(const Eigen::DenseBase&) [with RhsDerived = Eigen::Matrix; BinaryOp = Eigen::internal::scalar_difference_op; Lhs = Eigen::Block, -1, 1, false>; Rhs = Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6>]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from 'static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::SelfCwiseBinaryOp, Eigen::Block, -1, 1, false>, Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6> >; OtherDerived = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::SelfCwiseBinaryOp, Eigen::Block, -1, 1, false>, Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6> >]' .//../vcglib/eigenlib/Eigen/src/Core/SelfCwiseBinaryOp.h:150:29: required from 'Eigen::SelfCwiseBinaryOp& Eigen::SelfCwiseBinaryOp::operator=(const Rhs&) [with BinaryOp = Eigen::internal::scalar_difference_op; Lhs = Eigen::Block, -1, 1, false>; Rhs = Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6>]' .//../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:209:7: required from 'Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CoeffBasedProduct, -1, 3, false>, const Eigen::Block, -1, 1, false>, 6>; Derived = Eigen::Block, -1, 1, false>]' .//../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:714:9: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits, 1, 1, false>, Eigen::CwiseNullaryOp, Eigen::Block, 1, 1, false> > >': .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 1, false> >; Derived = Eigen::Block, 1, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from 'static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 1, 1, false>; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 1, false> >]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Block, 1, 1, false> >; Derived = Eigen::Block, 1, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:334:20: required from 'Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, 1, false>; Scalar = double]' .//../vcglib/eigenlib/Eigen/src/Core/CwiseNullaryOp.h:501:10: required from 'Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, 1, false>]' .//../vcglib/eigenlib/Eigen/src/LU/FullPivLU.h:728:63: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits, Eigen::Matrix >': .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from 'static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/Matrix.h:288:25: required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>&) [with _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]' .//../vcglib/eigenlib/Eigen/src/Core/CwiseBinaryOp.h:106:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:191:45: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits, Eigen::Matrix >': .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from 'static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:114: required from 'void Eigen::PlainObjectBase::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:20: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:37: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits, 1, Eigen::Stride<0, 0> >, Eigen::Block, -1, 1, false> >': .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Map, 1, Eigen::Stride<0, 0> >]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from 'static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Map, 1, Eigen::Stride<0, 0> >; OtherDerived = Eigen::Block, -1, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Map, 1, Eigen::Stride<0, 0> >]' .//../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:69:39: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Side = 1; int Mode = 5]' .//../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:186:21: required from 'void Eigen::TriangularView::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, 1, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]' .//../vcglib/eigenlib/Eigen/src/Core/TriangularMatrix.h:342:37: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:51:27: warning: enum constant in boolean context [-Wint-in-bool-context] 51 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:54:41: warning: enum constant in boolean context [-Wint-in-bool-context] 54 | && (DstIsAligned || MaxSizeAtCompileTime == Dynamic), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits, -1, 1, false>, Eigen::Map, 1, Eigen::Stride<0, 0> > >': .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 1, Eigen::Stride<0, 0> >; Derived = Eigen::Block, -1, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from 'static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, -1, 1, false>; OtherDerived = Eigen::Map, 1, Eigen::Stride<0, 0> >]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:571:62: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 1, Eigen::Stride<0, 0> >; Derived = Eigen::Block, -1, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:76:11: required from 'static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Side = 1; int Mode = 5]' .//../vcglib/eigenlib/Eigen/src/Core/SolveTriangular.h:186:21: required from 'void Eigen::TriangularView::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, 1, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]' .//../vcglib/eigenlib/Eigen/src/Core/TriangularMatrix.h:342:37: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:51:48: warning: enum constant in boolean context [-Wint-in-bool-context] 51 | && int(DstIsAligned) && int(SrcIsAligned), | ^~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits, 1, 1, false>, Eigen::Block, 1, 1, false> >': .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 1, false>; Derived = Eigen::Block, 1, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from 'static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Block, 1, 1, false>; OtherDerived = Eigen::Block, 1, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:564:57: required from 'Derived& Eigen::MatrixBase::operator=(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/MapBase.h:234:39: required from 'Derived& Eigen::MapBase::operator=(const Eigen::MapBase&) [with Derived = Eigen::Block, 1, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/Block.h:322:5: required from 'Eigen::internal::BlockImpl_dense& Eigen::internal::BlockImpl_dense::operator=(const Eigen::internal::BlockImpl_dense&) [with XprType = Eigen::Matrix; int BlockRows = 1; int BlockCols = 1; bool InnerPanel = false]' .//../vcglib/eigenlib/Eigen/src/Core/Block.h:156:5: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits, 1, 1, false> >, Eigen::Block, 1, 1, false> >': .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 1, false>; Derived = Eigen::SwapWrapper, 1, 1, false> >]' .//../vcglib/eigenlib/Eigen/src/Core/DenseBase.h:379:49: required from 'void Eigen::DenseBase::swap(const Eigen::DenseBase&, int) [with OtherDerived = Eigen::Block, 1, 1, false>; Derived = Eigen::Block, 1, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/PermutationMatrix.h:609:18: required from 'void Eigen::internal::permut_matrix_product_retval::evalTo(Dest&) const [with Dest = Eigen::Matrix; PermutationType = Eigen::PermutationMatrix<3, 3, int>; MatrixType = Eigen::Matrix; int Side = 1; bool Transposed = false]' .//../vcglib/eigenlib/Eigen/src/Core/ReturnByValue.h:61:48: required from 'void Eigen::ReturnByValue::evalTo(Dest&) const [with Dest = Eigen::Matrix; Derived = Eigen::internal::permut_matrix_product_retval, Eigen::Matrix, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:529:113: required from 'static Derived& Eigen::internal::assign_selector::evalTo(ActualDerived&, const ActualOtherDerived&) [with ActualDerived = Eigen::Matrix; ActualOtherDerived = Eigen::ReturnByValue, Eigen::Matrix, 1, false> >; Derived = Eigen::Matrix; OtherDerived = Eigen::internal::permut_matrix_product_retval, Eigen::Matrix, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:585:71: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits, Eigen::CwiseNullaryOp, Eigen::Matrix > >': .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:414:30: required from 'Derived& Eigen::PlainObjectBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from 'static Derived& Eigen::internal::assign_selector::run(Derived&, const OtherDerived&) [with Derived = Eigen::Matrix; OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >]' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:623:72: required from 'Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:608:114: required from 'void Eigen::PlainObjectBase::_set_selector(const OtherDerived&, const Eigen::internal::false_type&) [with OtherDerived = Eigen::CwiseNullaryOp, Eigen::Matrix >; Derived = Eigen::Matrix]' .//../vcglib/eigenlib/Eigen/src/Core/PlainObjectBase.h:600:20: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] .//../vcglib/vcg/math/quadric.h:190:21: required from 'bool vcg::math::Quadric<_ScalarType>::Minimum(vcg::Point3&) [with ReturnScalarType = double; _ScalarType = double]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:546:21: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputeMinimal() [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:185:20: required from 'vcg::tri::TriEdgeCollapseQuadric::CoordType vcg::tri::TriEdgeCollapseQuadric::ComputePosition(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; CoordType = vcg::Point3]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:337:24: required from 'vcg::tri::TriEdgeCollapseQuadric::ScalarType vcg::tri::TriEdgeCollapseQuadric::ComputePriority(vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper; ScalarType = float]' .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:165:23: required from 'vcg::tri::TriEdgeCollapseQuadric::TriEdgeCollapseQuadric(const VertexPair&, int, vcg::BaseParameterClass*) [with TriMeshType = CMeshO; VertexPair = vcg::tri::BasicVertexPair; MYTYPE = vcg::tri::MyTriEdgeCollapse; HelperType = vcg::tri::QHelper]' quadric_simp.h:74:74: required from here .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:53:57: warning: enum constant in boolean context [-Wint-in-bool-context] 53 | MayLinearVectorize = MightVectorize && MayLinearize && DstHasDirectAccess | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:57:41: warning: enum constant in boolean context [-Wint-in-bool-context] 57 | MaySliceVectorize = MightVectorize && DstHasDirectAccess | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ .//../vcglib/eigenlib/Eigen/src/Core/Assign.h: In instantiation of 'struct Eigen::internal::assign_traits, 1, 1, false>, Eigen::Block, 1, 1, false> >': .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:506:116: required from 'Derived& Eigen::DenseBase::lazyAssign(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 1, false>; Derived = Eigen::Block, 1, 1, false>]' .//../vcglib/eigenlib/Eigen/src/Core/Assign.h:527:107: required from 'static Derived& Eigen::internal::assign_selector::run(Derived&, consmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' t 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 -fopenmp -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c -o Node.o Node.cpp In file included from GeometryNode.h:24, from MeshBasedNode.h:24, from Node.cpp:31: Node.h:1208:23: warning: 'virtual int Node::write(int, int, bool)' was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsCurve.h:24, from NodeCurveAnimation.h:26, from Node.cpp:51: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ Node.cpp: In member function 'virtual int Node::writeXml(int, int, int, bool)': Node.cpp:807:33: warning: unused variable 'name' [-Wunused-variable] 807 | const char *name = parent->getProto()->getField( | ^~~~ Node.cpp: In member function 'int NodeData::writeRoutes(int, int) const': Node.cpp:1611:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1611 | for (int i = 0; i < script->url()->getSize(); i++) | ^~~ Node.cpp:1614:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1614 | if (flag) | ^~ Node.cpp: In member function 'int Node::writeCAndFollowRoutes(int, int, int, bool, const char*)': Node.cpp:2875:18: warning: unused variable 'isCurveAnimation' [-Wunused-variable] 2875 | bool isCurveAnimation = (sNode->getType() == DUNE_CURVE_ANIMATION); | ^~~~~~~~~~~~~~~~ Node.cpp:2723:10: warning: unused variable 'x3d' [-Wunused-variable] 2723 | bool x3d = m_scene->isX3d(); | ^~~ Node.cpp: In member function 'virtual void NodeData::sendEvent(int, double, FieldValue*)': Node.cpp:3462:23: warning: unused variable 'isNode' [-Wunused-variable] 3462 | Node *isNode = evOut->getIsNode(i); | ^~~~~~ In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAppearance.h:26, from GeometryNode.h:25: FieldValue.h: In member function 'FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:36: MFNode.h: In member function 'MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45: SFBool.h: In member function 'SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54: SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from Node.cpp:33: Field.h: In member function 'Field::getDefault(bool) const': Field.h:49:24: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 49 | if (this == NULL) | ^~ Node.cpp: In member function 'NodeData::setVariableName(char const*)': Node.cpp:488:5: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 488 | if (this) { | ^~ Node.cpp: In member function 'NodeData::isEqual(Node*)': Node.cpp:3586:9: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 3586 | if (this == NULL) | ^~ Node.cpp: In member function 'NodeData::isEqualCopy(Node*)': Node.cpp:3603:9: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 3603 | if (this == NULL) | ^~ MFNode.h: In member function 'MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ Node.h: In member function 'Node::hasParent() const': Node.h:1165:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ Node.cpp: In member function 'Node::isDeepInsideProto()': Node.cpp:4662:5: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 4662 | if (this == NULL) | ^~ Node.cpp: In member function 'Node::doWithBranch(bool (*)(Node*, void*), void*, bool, bool, bool, bool, bool, bool)': Node.cpp:3869:5: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 3869 | if (this == NULL) | ^~ Node.cpp: In member function 'Node::write(int, int, bool)': Node.cpp:649:5: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 649 | if (this == NULL) | ^~ Node.h: In member function 'NodeData::unref()': Node.h:664:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 664 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c -o Scene.o Scene.cpp 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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ Scene.cpp: In member function 'Scene::checkXSymetricOrSameHandle(int, MFVec3f*)': Scene.cpp:7012:25: warning: 'MEM[(struct Vec3x *)&vIndex].x' may be used uninitialized [-Wmaybe-uninitialized] 7012 | if (fabs(vPoint.x - vIndex.x) < epsilon) { | ~~~~^~~~~~~~~~~~~~~~~~~~~ Scene.cpp:7002:11: note: 'MEM[(struct Vec3x *)&vIndex].x' was declared here 7002 | Vec3f vIndex = points->getValue(handle); | ^~~~~~ Scene.cpp:7011:25: warning: 'MEM[(struct Vec3x *)&vIndex].y' may be used uninitialized [-Wmaybe-uninitialized] 7011 | && (fabs(vPoint.y - vIndex.y) < epsilon)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~ Scene.cpp:7002:11: note: 'MEM[(struct Vec3x *)&vIndex].y' was declared here 7002 | Vec3f vIndex = points->getValue(handle); | ^~~~~~ Scene.cpp:7010:25: warning: 'MEM[(struct Vec3x *)&vIndex].z' may be used uninitialized [-Wmaybe-uninitialized] 7010 | if ( (fabs(vPoint.z - vIndex.z) < epsilon) | ~~~~^~~~~~~~~~~~~~~~~~~~~ Scene.cpp:7002:11: note: 'MEM[(struct Vec3x *)&vIndex].z' was declared here 7002 | Vec3f vIndex = points->getValue(handle); | ^~~~~~ Scene.cpp:7012:25: warning: 'MEM[(struct Vec3x *)&vPoint].x' may be used uninitialized [-Wmaybe-uninitialized] 7012 | if (fabs(vPoint.x - vIndex.x) < epsilon) { | ~~~~^~~~~~~~~~~~~~~~~~~~~ Scene.cpp:7009:19: note: 'MEM[(struct Vec3x *)&vPoint].x' was declared here 7009 | Vec3f vPoint = points->getValue(checkedHandle); | ^~~~~~ Scene.cpp:7011:25: warning: 'MEM[(struct Vec3x *)&vPoint].y' may be used uninitialized [-Wmaybe-uninitialized] 7011 | && (fabs(vPoint.y - vIndex.y) < epsilon)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~ Scene.cpp:7009:19: note: 'MEM[(struct Vec3x *)&vPoint].y' was declared here 7009 | Vec3f vPoint = points->getValue(checkedHandle); | ^~~~~~ Scene.cpp:7010:25: warning: 'MEM[(struct Vec3x *)&vPoint].z' may be used uninitialized [-Wmaybe-uninitialized] 7010 | if ( (fabs(vPoint.z - vIndex.z) < epsilon) | ~~~~^~~~~~~~~~~~~~~~~~~~~ Scene.cpp:7009:19: note: 'MEM[(struct Vec3x *)&vPoint].z' was declared here 7009 | Vec3f vPoint = points->getValue(checkedHandle); | ^~~~~~ Scene.cpp: In member function 'Scene::searchTimeSensors()': Scene.cpp:7589:17: warning: array subscript 0 is outside array bounds of 'void[32]' [-Warray-bounds=] 7589 | targets = searchTimeSensorInInterpolator(node).copy(); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'NodeList::copy()', inlined from 'Scene::searchTimeSensors()' at Scene.cpp:7589:60: NodeList.h:40:76: note: at offset -8 into object of size 32 allocated by 'operator new(unsigned long)' 40 | { return (NodeList *)new NodeArray((NodeArray)*this); } | ^ Scene.cpp: In member function 'Scene::searchTimeSensors()': Scene.cpp:7592:20: warning: 'targets' may be used uninitialized [-Wmaybe-uninitialized] 7592 | return targets; | ^~~~~~~ Scene.cpp:7586:22: note: 'targets' was declared here 7586 | MyArray *targets; | ^~~~~~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: warning: 'vec.x' is used uninitialized [-Wuninitialized] 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1976:15: warning: 'vec.y' is used uninitialized [-Wuninitialized] In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'MyMeshX >::toIndexedFaceSet(int, Scene*)' at MyMesh.h:1978:23: Vec3x.h:59:42: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ Scene.cpp: In member function 'Scene::unuse(char const*)': Scene.cpp:474:5: warning: 'nodeIterator' may be used uninitialized [-Wmaybe-uninitialized] 474 | if (nodeIterator) { | ^~ Scene.cpp:468:31: note: 'nodeIterator' was declared here 468 | NodeMap::Chain::Iterator *nodeIterator; | ^~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -fopenmp -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c -o SceneProtoMap.o SceneProtoMap.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from NodeHAnimHumanoid.h:28, from SceneProtoMap.cpp:131: MyMesh.h:656: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 656 | # pragma parallel for | MyMesh.h:1023: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1023 | # pragma parallel for | MyMesh.h:1043: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1043 | # pragma parallel for | MyMesh.h:1066: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1066 | # pragma parallel for | MyMesh.h:1135: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1135 | # pragma parallel for | In file included from NodeAnchor.h:24, from SceneProtoMap.cpp:25: Node.h:1208:23: warning: 'virtual int Node::write(int, int, bool)' was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NodeArc2D.h:24, from SceneProtoMap.cpp:27: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeAnchor.h:26: FieldValue.h: In member function 'FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:45: SFBool.h: In member function 'SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:56: SFString.h: In member function 'SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36: MFNode.h: In member function 'MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:899:18: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 899 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:900:18: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 900 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In file included from Vec3f.h:24, from Node.h:27: In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: warning: 'vec.x' is used uninitialized [-Wuninitialized] 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1976:15: warning: 'vec.y' is used uninitialized [-Wuninitialized] In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'MyMeshX >::toIndexedFaceSet(int, Scene*)' at MyMesh.h:1978:23: Vec3x.h:59:42: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c AboutDialog.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c CommandList.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Element.cpp Element.cpp: In member function 'Element::getName(bool) const': Element.cpp:71:5: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 71 | if (this == NULL) | ^~ Element.cpp: In member function 'Element::getType() const': Element.cpp:84:5: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 84 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c EventIn.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c EventOut.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c ExposedField.cpp 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MFieldCommand.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from MFieldCommand.cpp:25: FieldValue.h: In member function 'FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c TUIElement.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c FaceData.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c FieldValue.cpp 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Image.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Interpolator.cpp In file included from Interpolator.h:24, from Interpolator.cpp:24: Node.h:1208:23: warning: 'virtual int Node::write(int, int, bool)' was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsCurve.h:24, from NodeCurveAnimation.h:26, from Interpolator.cpp:34: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ Interpolator.cpp: In member function 'void Interpolator::insertKey(int, float, const float*, int)': Interpolator.cpp:349:9: warning: unused variable 'numKeys' [-Wunused-variable] 349 | int numKeys = keys->getSize(); | ^~~~~~~ In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Interpolator.h:26: FieldValue.h: In member function 'FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Matrix.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Metadata.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MoveCommand.cpp 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Path.cpp 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]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Util.cpp 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 /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from Util.cpp:845: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ 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 | make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Proto.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' Proto.cpp: In constructor 'Proto::Proto(Scene*, Proto*, int)': Proto.cpp:171:13: warning: statement has no effect [-Wunused-value] 171 | m_hasTimeSensor; | ^~~~~~~~~~~~~~~ Proto.cpp: In function 'bool fixEventOuts(Node*, void*)': Proto.cpp:2826:22: warning: unused variable 'evIn' [-Wunused-variable] 2826 | EventIn *evIn = proto->getEventIn(j); | ^~~~ Proto.cpp:2827:17: warning: unused variable 'eventIn' [-Wunused-variable] 2827 | int eventIn = j; | ^~~~~~~ In file included from Proto.h:27, from Proto.cpp:32: Node.h: In member function 'NodeData::unref()': Node.h:664:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 664 | if (this == NULL) | ^~ In file included from Proto.cpp:36: Field.h: In member function 'Field::getDefault(bool) const': Field.h:49:24: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 49 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36, from DynamicFieldsNode.h:28, from Proto.h:478: MFNode.h: In member function 'MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c RouteCommand.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MyString.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c UnRouteCommand.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SelectionCommand.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Quaternion.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MainWindow.cpp In file included from NodeHAnimHumanoid.h:28, from MainWindow.cpp:81: MyMesh.h:656: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 656 | # pragma parallel for | MyMesh.h:1023: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1023 | # pragma parallel for | MyMesh.h:1043: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1043 | # pragma parallel for | MyMesh.h:1066: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1066 | # pragma parallel for | MyMesh.h:1135: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1135 | # pragma parallel for | In file included from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from MainWindow.cpp:35: Node.h:1208:23: warning: 'virtual int Node::write(int, int, bool)' was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsCurve.h:24, from MainWindow.h:45: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ SceneView.h:60:25: warning: 'virtual void SceneView::OnHighlight(void*)' was hidden [-Woverloaded-virtual=] 60 | virtual void OnHighlight(void *id) {} | ^~~~~~~~~~~ In file included from MainWindow.cpp:56: ToolbarWindow.h:37:25: note: by 'virtual void ToolbarWindow::OnHighlight(int)' 37 | virtual void OnHighlight(int id); | ^~~~~~~~~~~ In file included from AboutDialog.h:25, from MainWindow.cpp:156: Dialog.h:32:25: warning: 'virtual void Dialog::OnCommand(void*)' was hidden [-Woverloaded-virtual=] 32 | virtual void OnCommand(void *id); | ^~~~~~~~~ In file included from MainWindow.cpp:160: InteractionDialog2.h:40:25: note: by 'void InteractionDialog2::OnCommand(int)' 40 | void OnCommand(int id); | ^~~~~~~~~ Dialog.h:32:25: warning: 'virtual void Dialog::OnCommand(void*)' was hidden [-Woverloaded-virtual=] 32 | virtual void OnCommand(void *id); | ^~~~~~~~~ In file included from MainWindow.cpp:161: InteractionDialog3.h:42:25: note: by 'void InteractionDialog3::OnCommand(int)' 42 | void OnCommand(int id); | ^~~~~~~~~ MainWindow.cpp: In member function 'void MainWindow::moveSibling(int)': MainWindow.cpp:8658:13: warning: unused variable 'parentField' [-Wunused-variable] 8658 | int parentField = node->getParentField(); | ^~~~~~~~~~~ MainWindow.cpp: In member function 'void MainWindow::insetFaces()': MainWindow.cpp:9665:13: warning: unused variable 'numX' [-Wunused-variable] 9665 | int numX = 1; | ^~~~ MainWindow.cpp:9666:13: warning: unused variable 'numY' [-Wunused-variable] 9666 | int numY = 1; | ^~~~ Node.h: In member function 'NodeData::unref()': Node.h:664:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 664 | if (this == NULL) | ^~ In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25: FieldValue.h: In member function 'FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from MFFloat.h:26, from MFColor.h:24, from SFMFTypes.h:29: SFFloat.h: In member function 'SFFloat::getValue() const': SFFloat.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36: MFNode.h: In member function 'MFNode::getValues() const': MFNode.h:74:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 74 | if (this == NULL) | ^~ In file included from SFMFTypes.h:45: SFBool.h: In member function 'SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:51: SFInt32.h: In member function 'SFInt32::getValue() const': SFInt32.h:51:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 51 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54: SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56: SFString.h: In member function 'SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ MainWindow.cpp: In member function 'MainWindow::getWidth()': MainWindow.cpp:14863:5: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 14863 | if (this == NULL) | ^~ MFNode.h: In member function 'MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ Node.h: In member function 'Node::hasParent() const': Node.h:1165:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 1165 | if (this == NULL) | ^~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:899:18: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 899 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:900:18: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 900 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In file included from Vec3f.h:24, from Node.h:27: In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: warning: 'vec.x' is used uninitialized [-Wuninitialized] 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1976:15: warning: 'vec.y' is used uninitialized [-Wuninitialized] In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'MyMeshX >::toIndexedFaceSet(int, Scene*)' at MyMesh.h:1978:23: Vec3x.h:59:42: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MainWindow.cpp: In member function 'MainWindow::insertInline(bool)': MainWindow.cpp:12146:15: warning: 'operator delete[](void*)' called on a pointer to an unallocated object '"*.[wWxX][rR33][lLdD]*"' [-Wfree-nonheap-object] 12146 | delete [] fileSelectorText; | ^~~~~~~~~~~~~~~~ MainWindow.cpp: In member function 'MainWindow::OnHelpOverviewCatt()': MainWindow.cpp:14353:34: warning: '%s' directive output may be truncated writing up to 4140 bytes into a region of size 4095 [-Wformat-truncation=] 14353 | snprintf(buf, 4095, "%s%c%s", path, '/', CATT_DOC_URL); | ^~ In file included from /usr/include/stdio.h:964, from MainWindow.cpp:25: In function 'snprintf', inlined from 'MainWindow::OnHelpOverviewCatt()' at MainWindow.cpp:14353:21: /usr/include/bits/stdio2.h:54:35: note: '__snprintf_chk' output between 46 and 4186 bytes into a destination of size 4095 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In member function 'MainWindow::setStatusText(char const*)', inlined from 'MainWindow::countPolygons()' at MainWindow.cpp:14538:18: MainWindow.cpp:14314:18: warning: storing the address of local variable 'statusText' in 'this_50(D)->m_statusText' [-Wdangling-pointer=] 14314 | m_statusText = str; | ~~~~~~~~~~~~~^~~~~ MainWindow.cpp: In member function 'MainWindow::countPolygons()': MainWindow.cpp:14534:10: note: 'statusText' declared here 14534 | char statusText[256]; | ^~~~~~~~~~ MainWindow.cpp:14488:27: note: 'this' declared here 14488 | MainWindow::countPolygons() | ^ In member function 'MainWindow::setStatusText(char const*)', inlined from 'MainWindow::countPolygons4catt()' at MainWindow.cpp:14604:18: MainWindow.cpp:14314:18: warning: storing the address of local variable 'statusText' in 'this_56(D)->m_statusText' [-Wdangling-pointer=] 14314 | m_statusText = str; | ~~~~~~~~~~~~~^~~~~ MainWindow.cpp: In member function 'MainWindow::countPolygons4catt()': MainWindow.cpp:14598:10: note: 'statusText' declared here 14598 | char statusText[256]; | ^~~~~~~~~~ MainWindow.cpp:14542:32: note: 'this' declared here 14542 | MainWindow::countPolygons4catt() | ^ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In file included from DuneApp.h:33: In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::same(int, int)' at MainWindow.cpp:10544:41: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec1].x' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::same(int, int)': MainWindow.cpp:10535:19: note: 'MEM[(struct Vec3x *)&vec1].x' was declared here 10535 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::same(int, int)' at MainWindow.cpp:10544:41: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec1].y' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::same(int, int)': MainWindow.cpp:10535:19: note: 'MEM[(struct Vec3x *)&vec1].y' was declared here 10535 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::same(int, int)' at MainWindow.cpp:10544:41: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec1].z' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::same(int, int)': MainWindow.cpp:10535:19: note: 'MEM[(struct Vec3x *)&vec1].z' was declared here 10535 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::same(int, int)' at MainWindow.cpp:10555:41: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec2].x' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::same(int, int)': MainWindow.cpp:10547:19: note: 'MEM[(struct Vec3x *)&vec2].x' was declared here 10547 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::same(int, int)' at MainWindow.cpp:10555:41: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec2].y' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::same(int, int)': MainWindow.cpp:10547:19: note: 'MEM[(struct Vec3x *)&vec2].y' was declared here 10547 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::same(int, int)' at MainWindow.cpp:10555:41: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec2].z' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::same(int, int)': MainWindow.cpp:10547:19: note: 'MEM[(struct Vec3x *)&vec2].z' was declared here 10547 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::same(int, int)' at MainWindow.cpp:10524:43: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::same(int, int)': MainWindow.cpp:10515:23: note: 'MEM[(struct Vec3x *)&vec].x' was declared here 10515 | Vec3f vec = point->getValue(coordIndex); | ^~~ In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::same(int, int)' at MainWindow.cpp:10524:43: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec].y' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::same(int, int)': MainWindow.cpp:10515:23: note: 'MEM[(struct Vec3x *)&vec].y' was declared here 10515 | Vec3f vec = point->getValue(coordIndex); | ^~~ In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::same(int, int)' at MainWindow.cpp:10524:43: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec].z' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::same(int, int)': MainWindow.cpp:10515:23: note: 'MEM[(struct Vec3x *)&vec].z' was declared here 10515 | Vec3f vec = point->getValue(coordIndex); | ^~~ In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::moveTo(int)' at MainWindow.cpp:10344:41: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec1].x' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::moveTo(int)': MainWindow.cpp:10335:19: note: 'MEM[(struct Vec3x *)&vec1].x' was declared here 10335 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::moveTo(int)' at MainWindow.cpp:10344:41: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec1].y' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::moveTo(int)': MainWindow.cpp:10335:19: note: 'MEM[(struct Vec3x *)&vec1].y' was declared here 10335 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::moveTo(int)' at MainWindow.cpp:10344:41: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec1].z' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::moveTo(int)': MainWindow.cpp:10335:19: note: 'MEM[(struct Vec3x *)&vec1].z' was declared here 10335 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::moveTo(int)' at MainWindow.cpp:10355:41: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec2].x' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::moveTo(int)': MainWindow.cpp:10347:19: note: 'MEM[(struct Vec3x *)&vec2].x' was declared here 10347 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::moveTo(int)' at MainWindow.cpp:10355:41: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec2].y' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::moveTo(int)': MainWindow.cpp:10347:19: note: 'MEM[(struct Vec3x *)&vec2].y' was declared here 10347 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::moveTo(int)' at MainWindow.cpp:10355:41: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec2].z' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::moveTo(int)': MainWindow.cpp:10347:19: note: 'MEM[(struct Vec3x *)&vec2].z' was declared here 10347 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::moveTo(int)' at MainWindow.cpp:10324:43: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::moveTo(int)': MainWindow.cpp:10315:23: note: 'MEM[(struct Vec3x *)&vec].x' was declared here 10315 | Vec3f vec = point->getValue(coordIndex); | ^~~ In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::moveTo(int)' at MainWindow.cpp:10324:43: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec].y' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::moveTo(int)': MainWindow.cpp:10315:23: note: 'MEM[(struct Vec3x *)&vec].y' was declared here 10315 | Vec3f vec = point->getValue(coordIndex); | ^~~ In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::moveTo(int)' at MainWindow.cpp:10324:43: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec].z' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::moveTo(int)': MainWindow.cpp:10315:23: note: 'MEM[(struct Vec3x *)&vec].z' was declared here 10315 | Vec3f vec = point->getValue(coordIndex); | ^~~ In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::scaleBy(int)' at MainWindow.cpp:10455:41: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec1].x' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::scaleBy(int)': MainWindow.cpp:10446:19: note: 'MEM[(struct Vec3x *)&vec1].x' was declared here 10446 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::scaleBy(int)' at MainWindow.cpp:10455:41: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec1].y' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::scaleBy(int)': MainWindow.cpp:10446:19: note: 'MEM[(struct Vec3x *)&vec1].y' was declared here 10446 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::scaleBy(int)' at MainWindow.cpp:10455:41: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec1].z' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::scaleBy(int)': MainWindow.cpp:10446:19: note: 'MEM[(struct Vec3x *)&vec1].z' was declared here 10446 | Vec3f vec1 = point->getValue(coordIndex1); | ^~~~ In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::scaleBy(int)' at MainWindow.cpp:10466:41: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec2].x' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::scaleBy(int)': MainWindow.cpp:10458:19: note: 'MEM[(struct Vec3x *)&vec2].x' was declared here 10458 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::scaleBy(int)' at MainWindow.cpp:10466:41: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec2].y' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::scaleBy(int)': MainWindow.cpp:10458:19: note: 'MEM[(struct Vec3x *)&vec2].y' was declared here 10458 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::scaleBy(int)' at MainWindow.cpp:10466:41: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec2].z' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::scaleBy(int)': MainWindow.cpp:10458:19: note: 'MEM[(struct Vec3x *)&vec2].z' was declared here 10458 | Vec3f vec2 = point->getValue(coordIndex2); | ^~~~ In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::scaleBy(int)' atmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' MainWindow.cpp:10435:43: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::scaleBy(int)': MainWindow.cpp:10426:23: note: 'MEM[(struct Vec3x *)&vec].x' was declared here 10426 | Vec3f vec = point->getValue(coordIndex); | ^~~ In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::scaleBy(int)' at MainWindow.cpp:10435:43: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec].y' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::scaleBy(int)': MainWindow.cpp:10426:23: note: 'MEM[(struct Vec3x *)&vec].y' was declared here 10426 | Vec3f vec = point->getValue(coordIndex); | ^~~ In member function 'MyArray >::append(Vec3x)', inlined from 'MainWindow::scaleBy(int)' at MainWindow.cpp:10435:43: Array.h:104:21: warning: 'MEM[(struct Vec3x *)&vec].z' may be used uninitialized [-Wmaybe-uninitialized] 104 | (*this)[m_size] = t; | ^ MainWindow.cpp: In member function 'MainWindow::scaleBy(int)': MainWindow.cpp:10426:23: note: 'MEM[(struct Vec3x *)&vec].z' was declared here 10426 | Vec3f vec = point->getValue(coordIndex); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c RenderState.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SceneTreeView.cpp 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warninmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' g: '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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SceneGraphView.cpp In file included from DuneApp.h:39, from SceneView.h:24, from SceneGraphView.h:29, from SceneGraphView.cpp:24: Node.h:1208:23: warning: 'virtual int Node::write(int, int, bool)' was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsCurve.h:24, from MainWindow.h:45, from SceneGraphView.cpp:42: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ In file included from SFMFTypes.h:54, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25: SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:36: MFNode.h: In member function 'MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SceneView.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c FieldViewItem.cpp 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c FieldView.cpp In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25, from FieldView.h:25, from FieldView.cpp:23: FieldValue.h: In member function 'FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:54: SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from FieldViewItem.h:28, from FieldView.cpp:26: Field.h: In member function 'Field::getDefault(bool) const': Field.h:49:24: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 49 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c URL.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c PanedWindow.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c StatusBar.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c ToolbarWindow.cpp In file included from DuneApp.h:39, from SceneView.h:24, from ToolbarWindow.h:24, from ToolbarWindow.cpp:23: Node.h:1208:23: warning: 'virtual int Node::write(int, int, bool)' was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsCurve.h:24, from MainWindow.h:45, from ToolbarWindow.h:26: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ SceneView.h:60:25: warning: 'virtual void SceneView::OnHighlight(void*)' was hidden [-Woverloaded-virtual=] 60 | virtual void OnHighlight(void *id) {} | ^~~~~~~~~~~ ToolbarWindow.h:37:25: note: by 'virtual void ToolbarWindow::OnHighlight(int)' 37 | virtual void OnHighlight(int id); | ^~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c ChannelView.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c EulerAngles.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Scene3DView.cpp In file included from Scene3DView.cpp:38: MyMesh.h:656: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 656 | # pragma parallel for | MyMesh.h:1023: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1023 | # pragma parallel for | MyMesh.h:1043: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1043 | # pragma parallel for | MyMesh.h:1066: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1066 | # pragma parallel for | MyMesh.h:1135: warning: ignoring '#pragma parallel for' [-Wunknown-pragmas] 1135 | # pragma parallel for | In file included from DuneApp.h:39, from SceneView.h:24, from Scene3DView.h:27, from Scene3DView.cpp:26: Node.h:1208:23: warning: 'virtual int Node::write(int, int, bool)' was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsCurve.h:24, from Scene3DView.cpp:42: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ Scene3DView.cpp: In member function 'unsigned int Scene3DView::getHit(int, int)': Scene3DView.cpp:421:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 421 | for (int i = 0; i < numNames; i++) { | ~~^~~~~~~~~~ Scene3DView.cpp:420:22: warning: unused variable 'maxDepth' [-Wunused-variable] 420 | unsigned maxDepth = *pickBuffer++; | ^~~~~~~~ Scene3DView.cpp:411:11: warning: unused variable 'path' [-Wunused-variable] 411 | Path *path = NULL; | ^~~~ In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478, from Scene.h:35, from SceneView.h:25: FieldValue.h: In member function 'FieldValue::ref()': FieldValue.h:122:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 122 | if (this != NULL) | ^~ In file included from SFMFTypes.h:45: SFBool.h: In member function 'SFBool::getValue() const': SFBool.h:55:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 55 | if (this == NULL) | ^~ In file included from SFMFTypes.h:54: SFNode.h: In member function 'SFNode::getValue() const': SFNode.h:68:42: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 68 | if (this==NULL) return NULL; | ^~ In file included from SFMFTypes.h:56: SFString.h: In member function 'SFString::getValue() const': SFString.h:41:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 41 | if (this == NULL) | ^~ In file included from SFMFTypes.h:36: MFNode.h: In member function 'MFNode::getSize() const': MFNode.h:64:28: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 64 | if (this == NULL) | ^~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:899:18: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 899 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:900:18: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 900 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In file included from Vec3f.h:24, from Scene3DView.h:24: In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generatemake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' FaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: warning: 'vec.x' is used uninitialized [-Wuninitialized] 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1976:15: warning: 'vec.y' is used uninitialized [-Wuninitialized] In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'MyMeshX >::toIndexedFaceSet(int, Scene*)' at MyMesh.h:1978:23: Vec3x.h:59:42: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c TransformMode.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c xerrorhandler.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' In file included from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from xerrorhandler.cpp:54: Node.h:1208:23: warning: 'virtual int Node::write(int, int, bool)' was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsCurve.h:24, from MainWindow.h:45: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ xerrorhandler.cpp: In member function 'int DuneApp::emergency_rescue(int)': xerrorhandler.cpp:171:19: warning: unused variable 'fileStat' [-Wunused-variable] 171 | struct stat fileStat; | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c InputDevice.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Aflock.cpp Aflock.cpp: In member function 'Aflock::setPort(char const*)': Aflock.cpp:200:15: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation] 200 | strncpy( m_port, serialPort, Aflock::MAXCHARSTRINGSIZE ); | ^ Aflock.cpp: In member function 'Aflock::Aflock(char const*, int const&, int const&, int const&, int const&, int const&, BIRD_HEMI const&, int const&, bool const&, char const&, char const*)': Aflock.cpp:137:14: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation] 137 | strncpy( m_port, port, Aflock::MAXCHARSTRINGSIZE ); | ^ Aflock.cpp:150:13: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation] 150 | strncpy( m_calibrationFileName, calfile, Aflock::MAXCHARSTRINGSIZE ); | ^ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Types.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c ScriptEdit.cpp 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Commandline.cpp In file included from DuneApp.h:39, from Commandline.cpp:25: Node.h:1208:23: warning: 'virtual int Node::write(int, int, bool)' was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsCurve.h:24, from MainWindow.h:45, from Commandline.cpp:28: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NurbsArc.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NurbsCurveDegreeElevate.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NurbsSurfaceDegreeElevate.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NurbsMakeRevolvedSurface.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c CheckBoxWindow.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c GpsMathLib.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c WonderlandModuleExport.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c ColorCircle.cpp 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*)': MyMemake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' sh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c Vec3x.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NurbsCurve.cpp In file included from GeometryNode.h:24, from NurbsCurve.h:26, from NurbsCurve.cpp:23: Node.h:1208:23: warning: 'virtual int Node::write(int, int, bool)' was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c illegal2vrml.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c VertexModifier.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c PreferencesApp.cpp In file included from DuneApp.h:39, from SceneView.h:24, from PanedWindow.h:24, from MainWindow.h:24, from PreferencesApp.cpp:29: Node.h:1208:23: warning: 'virtual int Node::write(int, int, bool)' was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsCurve.h:24, from MainWindow.h:45: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c EcmaScriptApp.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c StereoViewApp.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c DuneApp.cpp In file included from DuneApp.h:39, from DuneApp.cpp:41: Node.h:1208:23: warning: 'virtual int Node::write(int, int, bool)' was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsCurve.h:24, from MainWindow.h:45, from DuneApp.cpp:44: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ DuneApp.cpp: In member function 'void DuneApp::OnFilePreview(Scene*)': DuneApp.cpp:595:13: warning: unused variable 'remote' [-Wunused-variable] 595 | int remote = swBrowserGetRemote(GetBrowser()); | ^~~~~~ DuneApp.cpp:635:13: warning: unused variable 'dummy' [-Wunused-variable] 635 | int dummy; | ^~~~~ Node.h: In member function 'NodeData::unref()': Node.h:664:27: warning: 'nonnull' argument 'this' compared to NULL [-Wnonnull-compare] 664 | if (this == NULL) | ^~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c InputDeviceApp.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c WriteWonderlandCellRenderCode.cpp WriteWonderlandCellRenderCode.cpp: In function 'writeCellRendererCode(int, char const*, char const*, Scene*)': WriteWonderlandCellRenderCode.cpp:384:1: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without 384 | writeCellRendererCode(int f, const char *upperName, const char *lowerName, | ^~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NurbsCurve2NurbsSurfDialog.cpp In file included from NurbsCurve2NurbsSurfDialog.cpp:22: 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 NurbsCurve2NurbsSurfDialog.cpp:29: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SceneDialog.cpp 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]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c HAnimJointDialog.cpp 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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SFNodeItem.cpp 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]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SFNode.cpp 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]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c SFVec3d.cpp 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]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MFInt32.cpp 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]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MFNode.cpp In file included from MFNode.h:25, from MFNode.cpp:29: Node.h:1208:23: warning: 'virtual int Node::write(int, int, bool)' was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsCurve.h:24, from NodeCurveAnimation.h:26, from MFNode.cpp:34: 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) | ^~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c MFString.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c ChainBasedNode.cpp In file included from NodeList.h:28, from Scene.h:32, from ChainBasedNode.cpp:23: Node.h:1208:23: warning: 'virtual int Node::write(int, int, bool)' was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from ChainBasedNode.cpp:28: 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: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; | ^~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c X3DNBodyCollidableNode.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 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]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h: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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeArc2D.cpp In file included from GeometryNode.h:24, from ChainBasedNode.h:24, from NodeArc2D.h:24, from NodeArc2D.cpp:25: Node.h:1208:23: warning: 'virtual int Node::write(int, int, bool)' was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ 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, from NodeAppearance.h:26, from GeometryNode.h: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) | ^~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeBackground.cpp 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]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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: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] * make[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 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeCircle2D.cpp In file included from GeometryNode.h:24, from ChainBasedNode.h:24, from NodeCircle2D.h:24, from NodeCircle2D.cpp:25: Node.h:1208:23: warning: 'virtual int Node::write(int, int, bool)' was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ 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, from NodeAppearance.h:26, from GeometryNode.h: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) | ^~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeCollidableOffset.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 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]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeColor.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 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]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeColorDamper.cpp In file included from SFMFTypes.h:51, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeColorDamper.h:26, from NodeColorDamper.cpp:25: SFInt32.h: In member function '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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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: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); | ^~~~~ 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 '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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeContour2D.cpp In file included from NodeContour2D.h:24, from NodeContour2D.cpp:25: Node.h:1208:23: warning: 'virtual int Node::write(int, int, bool)' was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NodePolyline2D.h:24, from NodeContour2D.cpp:32: 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:36, from DynamicFieldsNode.h:28, from Proto.h:478, from NodeContour2D.h: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) | ^~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeCone.cpp 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 membmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' er function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 | In file included from NodeCoordinate.h:24, from NodeCoordinate.cpp:30: 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 NodeCoordinate.cpp:57: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ 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: 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 member function make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: warning: 'vec.x' is used uninitialized [-Wuninitialized] 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1976:15: warning: 'vec.y' is used uninitialized [-Wuninitialized] In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'MyMeshX >::toIndexedFaceSet(int, Scene*)' at MyMesh.h:1978:23: Vec3x.h:59:42: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ 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:605:44: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 605 | if ((fabsf(m_selectedVertices[n].x + vec.x) < epsilon) && NodeCoordinate.cpp:593:11: note: 'MEM[(struct Vec3x *)&vec].x' was declared here 593 | Vec3f vec = point()->getValue(ci->getValue(index1)); | ^~~ 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].y' 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].y' was declared here 593 | Vec3f vec = point()->getValue(ci->getValue(index1)); | ^~~ 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]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 89make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 8 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeDirectionalLight.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 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]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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; | ^~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from NodeIndexedFaceSet.cpp:3458: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, from NodeIndexedFaceSet.cpp:3460: /usr/include/CGAL/MP_Float.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polygon_mesh.h:19, from /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:20, from /usr/include/CGAL/Polygon_mesh_processing/triangulate_faces.h:18, from NodeIndexedFaceSet.cpp:3464: /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h: In member function 'CGAL::internal::Weight_min_max_dihedral_and_area CGAL::internal::Weight_min_max_dihedral_and_area::operator+(const CGAL::internal::Weight_min_max_dihedral_and_area&) const': /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:283:3: note: parameter passing for argument of type 'CGAL::internal::Weight_min_max_dihedral_and_area' when C++17 is enabled changed to match C++14 in GCC 10.1 283 | { | ^ 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: /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 /usr/include/CGAL/long_double.h:27, from /usr/include/CGAL/number_type_basic.h:52: /usr/include/CGAL/Interval_nt.h: In instantiation of 'std::pair CGAL::Interval_nt::pair() const [with bool Protected = true]': /usr/include/CGAL/long_double.h:122:75: required from here /usr/include/CGAL/Interval_nt.h:243:29: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 243 | std::pair pair() const | ^~~~ /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h: In instantiation of 'typename WeightCalculator::Weight CGAL::internal::triangulate_hole_polyline(const PointRange1&, const PointRange2&, Tracer&, const WeightCalculator&, Visitor&, bool, bool, const Kernel&) [with PointRange1 = std::vector >, std::allocator > > >; PointRange2 = std::vector >, std::allocator > > >; Tracer = Tracer_polyline_incomplete, std::back_insert_iterator > >, std::back_insert_iterator > > >; WeightCalculator = Weight_calculator; Visitor = CGAL::Polygon_mesh_processing::Hole_filling::Default_visitor; Kernel = CGAL::Simple_cartesian; typename WeightCalculator::Weight = Weight_min_max_dihedral_and_area]': /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:793:30: required from 'OutputIterator CGAL::Polygon_mesh_processing::triangulate_hole_polyline(const PointRange1&, const PointRange2&, OutputIterator, const NamedParameters&) [with PointRange1 = std::vector >, std::allocator > > >; PointRange2 = std::vector >, std::allocator > > >; OutputIterator = std::back_insert_iterator > >; NamedParameters = CGAL::Named_function_parameters >]' /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:819:37: required from 'OutputIterator CGAL::Polygon_mesh_processing::triangulate_hole_polyline(const PointRange&, OutputIterator, const CGAL::Named_function_parameters&) [with PointRange = std::vector >, std::allocator > > >; OutputIterator = std::back_insert_iterator > >; NP_T = bool; NP_Tag = CGAL::internal_np::use_2d_constrained_delaunay_triangulation_t; NP_Base = CGAL::Named_function_parameters]' /usr/include/CGAL/Polygon_mesh_processing/triangulate_faces.h:96:35: required from 'bool CGAL::Polygon_mesh_processing::internal::Triangulate_polygon_mesh_modifier::triangulate_face_with_hole_filling(face_descriptor, PolygonMesh&, VPM, Visitor, const NamedParameters&) [with VPM = CGAL::Surface_mesh > >::Property_map > >; Visitor = CGAL::Polygon_mesh_processing::Triangulate_faces::Default_visitor > > >; NamedParameters = CGAL::Named_function_parameters; PolygonMesh = CGAL::Surface_mesh > >; face_descriptor = CGAL::SM_Face_index]' /usr/include/CGAL/Polygon_mesh_processing/triangulate_faces.h:233:46: required from 'bool CGAL::Polygon_mesh_processing::internal::Triangulate_polygon_mesh_modifier::operator()(face_descriptor, PolygonMesh&, const NamedParameters&) [with NamedParameters = CGAL::Named_function_parameters; PolygonMesh = CGAL::Surface_mesh > >; face_descriptor = CGAL::SM_Face_index]' /usr/include/CGAL/Polygon_mesh_processing/triangulate_faces.h:365:17: required from 'bool CGAL::Polygon_mesh_processing::triangulate_faces(FaceRange, PolygonMesh&, const NamedParameters&) [with FaceRange = CGAL::Iterator_range > >::Index_iterator >; PolygonMesh = CGAL::Surface_mesh > >; NamedParameters = CGAL::Named_function_parameters]' /usr/include/CGAL/Polygon_mesh_processing/triangulate_faces.h:423:27: required from 'bool CGAL::Polygon_mesh_processing::triangulate_faces(PolygonMesh&, const NamedParameters&) [with PolygonMesh = CGAL::Surface_mesh > >; NamedParameters = CGAL::Named_function_parameters]' NodeIndexedFaceSet.cpp:3533:57: required from here /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:1536:1: note: parameter passing for argument of type 'CGAL::internal::Weight_min_max_dihedral_and_area' when C++17 is enabled changed to match C++14 in GCC 10.1 1536 | triangulate_hole_polyline(const PointRange1& points, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/double.h:22: /usr/include/CGAL/number_utils.h: In instantiation of 'typename CGAL::Real_embeddable_traits::To_interval::result_type CGAL::to_interval(const Real_embeddable&) [with Real_embeddable = double; typename Real_embeddable_traits::To_interval::result_type = std::pair; typename Real_embeddable_traits::To_interval = INTERN_RET::Real_embeddable_traits_base >::To_interval]': /usr/include/CGAL/Cartesian/function_objects.h:2015:57: required from 'CGAL::Bbox_3 CGAL::CartesianKernelFunctors::Construct_bbox_3::operator()(const Point_3&) const [with K = CGAL::Simple_cartesian; Point_3 = CGAL::Point_3 >]' /usr/include/CGAL/Point_3.h:179:41: required from 'CGAL::Bbox_3 CGAL::Point_3::bbox() const [with R_ = CGAL::Simple_cartesian]' /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:264:39: required from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, bool) [with VPMF = CGAL::Surface_mesh > >::Property_map > >; VPME = CGAL::Surface_mesh > >::Property_map > >; TriangleMesh = CGAL::Surface_mesh > >; VertexPointMap1 = CGAL::Surface_mesh > >::Property_map > >; VertexPointMap2 = CGAL::Surface_mesh > >::Property_map > >; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, std::tuple > >::Property_map > > >, boost::optional > >::Property_map > > >, boost::optional > >::Property_map > > >, boost::optional > >::Property_map > > > >, CGAL::SM_index_pmap >, CGAL::SM_Face_index>, CGAL::SM_index_pmap >, CGAL::SM_Face_index>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >, std::tuple > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > > > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > > >, false, false>; typename boost::graph_traits::face_descriptor = CGAL::SM_Face_index]' /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:1724:25: required from 'OutputIterator CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::operator()(OutputIterator, bool, bool) [with OutputIterator = CGAL::Emptyset_iterator; TriangleMesh = CGAL::Surface_mesh > >; VertexPointMap1 = CGAL::Surface_mesh > >::Property_map > >; VertexPointMap2 = CGAL::Surface_mesh > >::Property_map > >; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, std::tuple > >::Property_map > > >, boost::optional > >::Property_map > > >, boost::optional > >::Property_map > > >, boost::optional > >::Property_map > > > >, CGAL::SM_index_pmap >, CGAL::SM_Face_index>, CGAL::SM_index_pmap >, CGAL::SM_Face_index>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >, std::tuple > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > > > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > > >, false, false>]' /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:408:10: required from 'std::array CGAL::Polygon_mesh_processing::corefine_and_compute_boolean_operations(TriangleMesh&, TriangleMesh&, const std::array, 4>&, const NamedParameters1&, const NamedParameters2&, const std::tuple&) [with TriangleMesh = CGAL::Surface_mesh > >; NamedParameters1 = CGAL::Named_function_parameters; NamedParameters2 = CGAL::Named_function_parameters; NamedParametersOut0 = CGAL::Named_function_parameters; NamedParametersOut1 = CGAL::Named_function_parameters; NamedParametersOut2 = CGAL::Named_function_parameters; NamedParametersOut3 = CGAL::Named_function_parameters]' /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:530:43: required from 'bool CGAL::Polygon_mesh_processing::corefine_and_compute_union(TriangleMesh&, TriangleMesh&, TriangleMesh&, const NamedParameters1&, const NamedParameters2&, const NamedParametersOut&) [with TriangleMesh = CGAL::Surface_mesh > >; NamedParameters1 = CGAL::Named_function_parameters; NamedParameters2 = CGAL::Named_function_parameters; NamedParametersOut = CGAL::Named_function_parameters]' NodeIndexedFaceSet.cpp:3540:75: required from here /usr/include/CGAL/number_utils.h:299:1: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | to_interval( const Real_embeddable& x) { | ^~~~~~~~~~~ /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h: In instantiation of 'CGAL::internal::Triangulate_hole_polyline_DT::Weight CGAL::internal::Triangulate_hole_polyline_DT::operator()(const Polyline_3&, const Polyline_3&, Tracer&, const WeightCalculator&, Visitor&) const [with Kernel = CGAL::Simple_cartesian; Tracer = CGAL::internal::Tracer_polyline_incomplete, std::back_insert_iterator > >, std::back_insert_iterator > > >; WeightCalculator = CGAL::internal::Weight_calculator; Visitor = CGAL::Polygon_mesh_processing::Hole_filling::Default_visitor; LookupTable = CGAL::internal::Lookup_table_map; Weight = CGAL::internal::Weight_min_max_dihedral_and_area; Polyline_3 = std::vector >, std::allocator > > >]': /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:1570:54: required from 'typename WeightCalculator::Weight CGAL::internal::triangulate_hole_polyline(const PointRange1&, const PointRange2&, Tracer&, const WeightCalculator&, Visitor&, bool, bool, const Kernel&) [with PointRange1 = std::vector >, std::allocator > > >; PointRange2 = std::vector >, std::allocator > > >; Tracer = Tracer_polyline_incomplete, std::back_insert_iterator > >, std::back_insert_iterator > > >; WeightCalculator = Weight_calculator; Visitor = CGAL::Polygon_mesh_processing::Hole_filling::Default_visitor; Kernel = CGAL::Simple_cartesian; typename WeightCalculator::Weight = Weight_min_max_dihedral_and_area]' /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:793:30: required from 'OutputIterator CGAL::Polygon_mesh_processing::triangulate_hole_polyline(const PointRange1&, const PointRange2&, OutputIterator, const NamedParameters&) [with PointRange1 = std::vector >, std::allocator > > >; PointRange2 = std::vector >, std::allocator > > >; OutputIterator = std::back_insert_iterator > >; NamedParameters = CGAL::Named_function_parameters >]' /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:819:37: required from 'OutputIterator CGAL::Polygon_mesh_processing::triangulate_hole_polyline(const PointRange&, OutputIterator, const CGAL::Named_function_parameters&) [with PointRange = std::vector >, std::allocator > > >; OutputIterator = std::back_insert_iterator > >; NP_T = bool; NP_Tag = CGAL::internal_np::use_2d_constrained_delaunay_triangulation_t; NP_Base = CGAL::Named_function_parameters]' /usr/include/CGAL/Polygon_mesh_processing/triangulate_faces.h:96:35: required from 'bool CGAL::Polygon_mesh_processing::internal::Triangulate_polygon_mesh_modifier::triangulate_face_with_hole_filling(face_descriptor, PolygonMesh&, VPM, Visitor, const NamedParameters&) [with VPM = CGAL::Surface_mesh > >::Property_map > >; Visitor = CGAL::Polygon_mesh_processing::Triangulate_faces::Default_visitor > > >; NamedParameters = CGAL::Named_function_parameters; PolygonMesh = CGAL::Surface_mesh > >; face_descriptor = CGAL::SM_Face_index]' /usr/include/CGAL/Polygon_mesh_processing/triangulate_faces.h:233:46: required from 'bool CGAL::Polygon_mesh_processing::internal::Triangulate_polygon_mesh_modifier::operator()(face_descriptor, PolygonMesh&, const NamedParameters&) [with NamedParameters = CGAL::Named_function_parameters; PolygonMesh = CGAL::Surface_mesh > >; face_descriptor = CGAL::SM_Face_index]' /usr/include/CGAL/Polygon_mesh_processing/triangulate_faces.h:365:17: required from 'bool CGAL::Polygon_mesh_processing::triangulate_faces(FaceRange, PolygonMesh&, const NamedParameters&) [with FaceRange = CGAL::Iterator_range > >::Index_iterator >; PolygonMesh = CGAL::Surface_mesh > >; NamedParameters = CGAL::Named_function_parameters]' /usr/include/CGAL/Polygon_mesh_processing/triangulate_faces.h:423:27: required from 'bool CGAL::Polygon_mesh_processing::triangulate_faces(PolygonMesh&, const NamedParameters&) [with PolygonMesh = CGAL::Surface_mesh > >; NamedParameters = CGAL::Named_function_parameters]' NodeIndexedFaceSet.cpp:3533:57: required from here /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:786:10: note: parameter passing for argument of type 'CGAL::internal::Weight_min_max_dihedral_and_area' when C++17 is enabled changed to match C++14 in GCC 10.1 786 | Weight operator()(const Polyline_3& P, | ^~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:37: /usr/include/CGAL/Real_embeddable_traits.h: In instantiation of 'std::pair CGAL::INTERN_RET::Real_embeddable_traits_base >::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const [with Type_ = double; CGAL::INTERN_RET::Real_embeddable_traits_base >::Type = double]': /usr/include/CGAL/number_utils.h:302:23: required from 'typename CGAL::Real_embeddable_traits::To_interval::result_type CGAL::to_interval(const Real_embeddable&) [with Real_embeddable = double; typename Real_embeddable_traits::To_interval::result_type = std::pair; typename Real_embeddable_traits::To_interval = INTERN_RET::Real_embeddable_traits_base >::To_interval]' /usr/include/CGAL/Cartesian/function_objects.h:2015:57: required from 'CGAL::Bbox_3 CGAL::CartesianKernelFunctors::Construct_bbox_3::operator()(const Point_3&) const [with K = CGAL::Simple_cartesian; Point_3 = CGAL::Point_3 >]' /usr/include/CGAL/Point_3.h:179:41: required from 'CGAL::Bbox_3 CGAL::Point_3::bbox() const [with R_ = CGAL::Simple_cartesian]' /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:264:39: required from 'void CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::filter_intersections(const TriangleMesh&, const TriangleMesh&, const VPMF&, const VPME&, const CGAL::Polygon_mesh_processing::Non_manifold_feature_map&, bool, std::set::face_descriptor>&, std::set::face_descriptor>&, bool) [with VPMF = CGAL::Surface_mesh > >::Property_map > >; VPME = CGAL::Surface_mesh > >::Property_map > >; TriangleMesh = CGAL::Surface_mesh > >; VertexPointMap1 = CGAL::Surface_mesh > >::Property_map > >; VertexPointMap2 = CGAL::Surface_mesh > >::Property_map > >; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, std::tuple > >::Property_map > > >, boost::optional > >::Property_map > > >, boost::optional > >::Property_map > > >, boost::optional > >::Property_map > > > >, CGAL::SM_index_pmap >, CGAL::SM_Face_index>, CGAL::SM_index_pmap >, CGAL::SM_Face_index>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >, std::tuple > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > > > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > > >, false, false>; typename boost::graph_traits::face_descriptor = CGAL::SM_Face_index]' /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:1724:25: required from 'OutputIterator CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::operator()(OutputIterator, bool, bool) [with OutputIterator = CGAL::Emptyset_iterator; TriangleMesh = CGAL::Surface_mesh > >; VertexPointMap1 = CGAL::Surface_mesh > >::Property_map > >; VertexPointMap2 = CGAL::Surface_mesh > >::Property_map > >; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, std::tuple > >::Property_map > > >, boost::optional > >::Property_map > > >, boost::optional > >::Property_map > > >, boost::optional > >::Property_map > > > >, CGAL::SM_index_pmap >, CGAL::SM_Face_index>, CGAL::SM_index_pmap >, CGAL::SM_Face_index>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >, std::tuple > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > > > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > > >, false, false>]' /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:408:10: required from 'std::array CGAL::Polygon_mesh_processing::corefine_and_compute_boolean_operations(TriangleMesh&, TriangleMesh&, const std::array, 4>&, const NamedParameters1&, const NamedParameters2&, const std::tuple&) [with TriangleMesh = CGAL::Surface_mesh > >; NamedParameters1 = CGAL::Named_function_parameters; NamedParameters2 = CGAL::Named_function_parameters; NamedParametersOut0 = CGAL::Named_function_parameters; NamedParametersOut1 = CGAL::Named_function_parameters; NamedParametersOut2 = CGAL::Named_function_parameters; NamedParametersOut3 = CGAL::Named_function_parameters]' /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:530:43: required from 'bool CGAL::Polygon_mesh_processing::corefine_and_compute_union(TriangleMesh&, TriangleMesh&, TriangleMesh&, const NamedParameters1&, const NamedParameters2&, const NamedParametersOut&) [with TriangleMesh = CGAL::Surface_mesh > >; NamedParameters1 = CGAL::Named_function_parameters; NamedParameters2 = CGAL::Named_function_parameters; NamedParametersOut = CGAL::Named_function_parameters]' NodeIndexedFaceSet.cpp:3540:75: required from here /usr/include/CGAL/Real_embeddable_traits.h:156:30: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | std::pair operator()( const Type& x ) const { | ^~~~~~~~ /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h: In instantiation of 'CGAL::internal::Triangulate_hole_polyline_DT::Weight CGAL::internal::Triangulate_hole_polyline_DT::fill_by_extra_triangles(const Triangulation&, const std::vector&, const Polyline_3&, const Polyline_3&, Tracer&, const WeightCalculator&, Visitor&) const [with Kernel = CGAL::Simple_cartesian; Tracer = CGAL::internal::Tracer_polyline_incomplete, std::back_insert_iterator > >, std::back_insert_iterator > > >; WeightCalculator = CGAL::internal::Weight_calculator; Visitor = CGAL::Polygon_mesh_processing::Hole_filling::Default_visitor; LookupTable = CGAL::internal::Lookup_table_map; Weight = CGAL::internal::Weight_min_max_dihedral_and_area; Triangulation = CGAL::Delaunay_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>, CGAL::Default, CGAL::Default>; Polyline_3 = std::vector >, std::allocator > > >]': /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:848:16: required from 'CGAL::internal::Triangulate_hole_polyline_DT::Weight CGAL::internal::Triangulate_hole_polyline_DT::operator()(const Polyline_3&, const Polyline_3&, Tracer&, const WeightCalculator&, Visitor&) const [with Kernel = CGAL::Simple_cartesian; Tracer = CGAL::internal::Tracer_polyline_incomplete, std::back_insert_iterator > >, std::back_insert_iterator > > >; WeightCalculator = CGAL::internal::Weight_calculator; Visitor = CGAL::Polygon_mesh_processing::Hole_filling::Default_visitor; LookupTable = CGAL::internal::Lookup_table_map; Weight = CGAL::internal::Weight_min_max_dihedral_and_area; Polyline_3 = std::vector >, std::allocator > > >]' /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:1570:54: required from 'typename WeightCalculator::Weight CGAL::internal::triangulate_hole_polyline(const PointRange1&, const PointRange2&, Tracer&, const WeightCalculator&, Visitor&, bool, bool, const Kernel&) [with PointRange1 = std::vector >, std::allocator > > >; PointRange2 = std::vector >, std::allocator > > >; Tracer = Tracer_polyline_incomplete, std::back_insert_iterator > >, std::back_insert_iterator > > >; WeightCalculator = Weight_calculator; Visitor = CGAL::Polygon_mesh_processing::Hole_filling::Default_visitor; Kernel = CGAL::Simple_cartesian; typename WeightCalculator::Weight = Weight_min_max_dihedral_and_area]' /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:793:30: required from 'OutputIterator CGAL::Polygon_mesh_processing::triangulate_hole_polyline(const PointRange1&, const PointRange2&, OutputIterator, const NamedParameters&) [with PointRange1 = std::vector >, std::allocator > > >; PointRange2 = std::vector >, std::allocator > > >; OutputIterator = std::back_insert_iterator > >; NamedParameters = CGAL::Named_function_parameters >]' /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:819:37: required from 'OutputIterator CGAL::Polygon_mesh_processing::triangulate_hole_polyline(const PointRange&, OutputIterator, const CGAL::Named_function_parameters&) [with PointRange = std::vector >, std::allocator > > >; OutputIterator = std::back_insert_iterator > >; NP_T = bool; NP_Tag = CGAL::internal_np::use_2d_constrained_delaunay_triangulation_t; NP_Base = CGAL::Named_function_parameters]' /usr/include/CGAL/Polygon_mesh_processing/triangulate_faces.h:96:35: required from 'bool CGAL::Polygon_mesh_processing::internal::Triangulate_polygon_mesh_modifier::triangulate_face_with_hole_filling(face_descriptor, PolygonMesh&, VPM, Visitor, const NamedParameters&) [with VPM = CGAL::Surface_mesh > >::Property_map > >; Visitor = CGAL::Polygon_mesh_processing::Triangulate_faces::Default_visitor > > >; NamedParameters = CGAL::Named_function_parameters; PolygonMesh = CGAL::Surface_mesh > >; face_descriptor = CGAL::SM_Face_index]' /usr/include/CGAL/Polygon_mesh_processing/triangulate_faces.h:233:46: required from 'bool CGAL::Polygon_mesh_processing::internal::Triangulate_polygon_mesh_modifier::operator()(face_descriptor, PolygonMesh&, const NamedParameters&) [with NamedParameters = CGAL::Named_function_parameters; PolygonMesh = CGAL::Surface_mesh > >; face_descriptor = CGAL::SM_Face_index]' /usr/include/CGAL/Polygon_mesh_processing/triangulate_faces.h:365:17: required from 'bool CGAL::Polygon_mesh_processing::triangulate_faces(FaceRange, PolygonMesh&, const NamedParameters&) [with FaceRange = CGAL::Iterator_range > >::Index_iterator >; PolygonMesh = CGAL::Surface_mesh > >; NamedParameters = CGAL::Named_function_parameters]' /usr/include/CGAL/Polygon_mesh_processing/triangulate_faces.h:423:27: required from 'bool CGAL::Polygon_mesh_processing::triangulate_faces(PolygonMesh&, const NamedParameters&) [with PolygonMesh = CGAL::Surface_mesh > >; NamedParameters = CGAL::Named_function_parameters]' NodeIndexedFaceSet.cpp:3533:57: required from here /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:1116:10: note: parameter passing for argument of type 'CGAL::internal::Weight_min_max_dihedral_and_area' when C++17 is enabled changed to match C++14 in GCC 10.1 1116 | Weight fill_by_extra_triangles(const Triangulation& tr, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/number_utils.h: In instantiation of 'typename CGAL::Real_embeddable_traits::To_interval::result_type CGAL::to_interval(const Real_embeddable&) [with Real_embeddable = boost::multiprecision::number; typename Real_embeddable_traits::To_interval::result_type = std::pair; typename Real_embeddable_traits::To_interval = RET_boost_mp >::To_interval]': /usr/include/CGAL/NT_converter.h:109:36: required from 'CGAL::Interval_nt

CGAL::NT_converter >::operator()(const NT1&) const [with NT1 = boost::multiprecision::number; bool b = false]' /usr/include/CGAL/Cartesian_converter.h:316:26: required from 'typename K2::Vector_3 CGAL::Cartesian_converter::operator()(const typename K1::Vector_3&) const [with K1 = CGAL::Simple_cartesian >; K2 = CGAL::Simple_cartesian >; Converter = CGAL::NT_converter, CGAL::Interval_nt >; typename K2::Vector_3 = CGAL::Vector_3 > >; typename K1::Vector_3 = CGAL::Vector_3 > >]' /usr/include/CGAL/Lazy.h:781:32: required from 'CGAL::Lazy_rep_0::Lazy_rep_0(E&&) [with E = CGAL::Vector_3 > >; AT = CGAL::Vector_3 > >; ET = CGAL::Vector_3 > >; E2A = CGAL::Cartesian_converter >, CGAL::Simple_cartesian > >]' /usr/include/CGAL/Lazy.h:2119:31: required from 'decltype(auto) CGAL::Lazy_construction::operator()(const L& ...) const [with L = {CGAL::Point_3, CGAL::Point_3, CGAL::Point_3}; LK = CGAL::Epeck; AC = CGAL::CommonKernelFunctors::Construct_normal_3 > >; EC = CGAL::CommonKernelFunctors::Construct_normal_3 > >; E2A_ = CGAL::Default]' /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/Visitor.h:1340:58: required from 'void CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement::triangulate_intersected_faces(OnFaceMapIterator, const VPM&, INodes&, std::map::face_descriptor, Face_boundary> >&) [with OnFaceMapIterator = std::_Rb_tree_iterator > >* const, std::unordered_map, std::hash, std::equal_to, std::allocator > > > > >; VPM = CGAL::Surface_mesh > >::Property_map > >; TriangleMesh = CGAL::Surface_mesh > >; VertexPointMap1 = CGAL::Surface_mesh > >::Property_map > >; VertexPointMap2 = CGAL::Surface_mesh > >::Property_map > >; OutputBuilder_ = CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, std::tuple > >::Property_map > > >, boost::optional > >::Property_map > > >, boost::optional > >::Property_map > > >, boost::optional > >::Property_map > > > >, CGAL::SM_index_pmap >, CGAL::SM_Face_index>, CGAL::SM_index_pmap >, CGAL::SM_Face_index>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >, std::tuple > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > > > >; EdgeMarkMapBind_ = CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >; UserVisitor_ = CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > > >; bool doing_autorefinement = false; bool handle_non_manifold_features = false; INodes = CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, true, false>; typename boost::graph_traits::face_descriptor = CGAL::SM_Face_index]' /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/Visitor.h:1672:38: required from 'void CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement::finalize(INodes&, const TriangleMesh&, const TriangleMesh&, const VertexPointMap1&, const VertexPointMap2&) [with TriangleMesh = CGAL::Surface_mesh > >; VertexPointMap1 = CGAL::Surface_mesh > >::Property_map > >; VertexPointMap2 = CGAL::Surface_mesh > >::Property_map > >; OutputBuilder_ = CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, std::tuple > >::Property_map > > >, boost::optional > >::Property_map > > >, boost::optional > >::Property_map > > >, boost::optional > >::Property_map > > > >, CGAL::SM_index_pmap >, CGAL::SM_Face_index>, CGAL::SM_index_pmap >, CGAL::SM_Face_index>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >, std::tuple > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > > > >; EdgeMarkMapBind_ = CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >; UserVisitor_ = CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > > >; bool doing_autorefinement = false; bool handle_non_manifold_features = false; INodes = CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, true, false>]' /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:1758:23: required from 'OutputIterator CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::operator()(OutputIterator, bool, bool) [with OutputIterator = CGAL::Emptyset_iterator; TriangleMesh = CGAL::Surface_mesh > >; VertexPointMap1 = CGAL::Surface_mesh > >::Property_map > >; VertexPointMap2 = CGAL::Surface_mesh > >::Property_map > >; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, std::tuple > >::Property_map > > >, boost::optional > >::Property_map > > >, boost::optional > >::Property_map > > >, boost::optional > >::Property_map > > > >, CGAL::SM_index_pmap >, CGAL::SM_Face_index>, CGAL::SM_index_pmap >, CGAL::SM_Face_index>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >, std::tuple > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > > > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > > >, false, false>]' /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:408:10: required from 'std::array CGAL::Polygon_mesh_processing::corefine_and_compute_boolean_operations(TriangleMesh&, TriangleMesh&, const std::array, 4>&, const NamedParameters1&, const NamedParameters2&, const std::tuple&) [with TriangleMesh = CGAL::Surface_mesh > >; NamedParameters1 = CGAL::Named_function_parameters; NamedParameters2 = CGAL::Named_function_parameters; NamedParametersOut0 = CGAL::Named_function_parameters; NamedParametersOut1 = CGAL::Named_function_parameters; NamedParametersOut2 = CGAL::Named_function_parameters; NamedParametersOut3 = CGAL::Named_function_parameters]' /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:530:43: required from 'bool CGAL::Polygon_mesh_processing::corefine_and_compute_union(TriangleMesh&, TriangleMesh&, TriangleMesh&, const NamedParameters1&, const NamedParameters2&, const NamedParametersOut&) [with TriangleMesh = CGAL::Surface_mesh > >; NamedParameters1 = CGAL::Named_function_parameters; NamedParameters2 = CGAL::Named_function_parameters; NamedParametersOut = CGAL::Named_function_parameters]' NodeIndexedFaceSet.cpp:3540:75: required from here /usr/include/CGAL/number_utils.h:299:1: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | to_interval( const Real_embeddable& x) { | ^~~~~~~~~~~ /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h: In instantiation of 'CGAL::internal::Weight_calculator::Weight CGAL::internal::Weight_calculator::operator()(const std::vector&, const std::vector&, int, int, int, const LookupTable&) const [with Point_3 = CGAL::Point_3 >; LookupTable = CGAL::internal::Lookup_table_map; Weight_ = CGAL::internal::Weight_min_max_dihedral_and_area; IsValid = CGAL::internal::Is_not_degenerate_triangle; Weight = CGAL::internal::Weight_min_max_dihedral_and_area]': /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:908:12: required from 'void CGAL::internal::Triangulate_hole_polyline_DT::triangulate_DT(const Polyline_3&, const Polyline_3&, LookupTable&, LookupTable&, Edge_DT, const Triangulation_DT&, const WeightCalculator&, Visitor&, bool) const [with IncidentFacetCirculator = CGAL::internal::Incident_facet_circulator<3, CGAL::internal::Triangulate_hole_polyline_DT, CGAL::internal::Tracer_polyline_incomplete, std::back_insert_iterator > >, std::back_insert_iterator > > >, CGAL::internal::Weight_calculator, CGAL::Polygon_mesh_processing::Hole_filling::Default_visitor, CGAL::internal::Lookup_table_map> >; Edge_DT = CGAL::internal::Incident_facet_circulator_base, CGAL::internal::Tracer_polyline_incomplete, std::back_insert_iterator > >, std::back_insert_iterator > > >, CGAL::internal::Weight_calculator, CGAL::Polygon_mesh_processing::Hole_filling::Default_visitor, CGAL::internal::Lookup_table_map> >::Edge_wrapper; Triangulation_DT = CGAL::Delaunay_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>, CGAL::Default, CGAL::Default>; Kernel = CGAL::Simple_cartesian; Tracer = CGAL::internal::Tracer_polyline_incomplete, std::back_insert_iterator > >, std::back_insert_iterator > > >; WeightCalculator = CGAL::internal::Weight_calculator; Visitor = CGAL::Polygon_mesh_processing::Hole_filling::Default_visitor; LookupTable = CGAL::internal::Lookup_table_map; Polyline_3 = std::vector >, std::allocator > > >; typename WeightCalculator::Weight = CGAL::internal::Weight_min_max_dihedral_and_area]' /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:821:30: required from 'CGAL::internal::Triangulate_hole_polyline_DT::Weight CGAL::internal::Triangulate_hole_polyline_DT::operator()(const Polyline_3&, const Polyline_3&, Tracer&, const WeightCalculator&, Visitor&) const [with Kernel = CGAL::Simple_cartesian; Tracer = CGAL::internal::Tracer_polyline_incomplete, std::back_insert_iterator > >, std::back_insert_iterator > > >; WeightCalculator = CGAL::internal::Weight_calculator; Visitor = CGAL::Polygon_mesh_processing::Hole_filling::Default_visitor; LookupTable = CGAL::internal::Lookup_table_map; Weight = CGAL::internal::Weight_min_max_dihedral_and_area; Polyline_3 = std::vector >, std::allocator > > >]' /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:1570:54: required from 'typename WeightCalculator::Weight CGAL::internal::triangulate_hole_polyline(const PointRange1&, const PointRange2&, Tracer&, const WeightCalculator&, Visitor&, bool, bool, const Kernel&) [with PointRange1 = std::vector >, std::allocator > > >; PointRange2 = std::vector >, std::allocator > > >; Tracer = Tracer_polyline_incomplete, std::back_insert_iterator > >, std::back_insert_iterator > > >; WeightCalculator = Weight_calculator; Visitor = CGAL::Polygon_mesh_processing::Hole_filling::Default_visitor; Kernel = CGAL::Simple_cartesian; typename WeightCalculator::Weight = Weight_min_max_dihedral_and_area]' /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:793:30: required from 'OutputIterator CGAL::Polygon_mesh_processing::triangulate_hole_polyline(const PointRange1&, const PointRange2&, OutputIterator, const NamedParameters&) [with PointRange1 = std::vector >, std::allocator > > >; PointRange2 = std::vector >, std::allocator > > >; OutputIterator = std::back_insert_iterator > >; NamedParameters = CGAL::Named_function_parameters >]' /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:819:37: required from 'OutputIterator CGAL::Polygon_mesh_processing::triangulate_hole_polyline(const PointRange&, OutputIterator, const CGAL::Named_function_parameters&) [with PointRange = std::vector >, std::allocator > > >; OutputIterator = std::back_insert_iterator > >; NP_T = bool; NP_Tag = CGAL::internal_np::use_2d_constrained_delaunay_triangulation_t; NP_Base = CGAL::Named_function_parameters]' /usr/include/CGAL/Polygon_mesh_processing/triangulate_faces.h:96:35: required from 'bool CGAL::Polygon_mesh_processing::internal::Triangulate_polygon_mesh_modifier::triangulate_face_with_hole_filling(face_descriptor, PolygonMesh&, VPM, Visitor, const NamedParameters&) [with VPM = CGAL::Surface_mesh > >::Property_map > >; Visitor = CGAL::Polygon_mesh_processing::Triangulate_faces::Default_visitor > > >; NamedParameters = CGAL::Named_function_parameters; PolygonMesh = CGAL::Surface_mesh > >; face_descriptor = CGAL::SM_Face_index]' /usr/include/CGAL/Polygon_mesh_processing/triangulate_faces.h:233:46: required from 'bool CGAL::Polygon_mesh_processing::internal::Triangulate_polygon_mesh_modifier::operator()(face_descriptor, PolygonMesh&, const NamedParameters&) [with NamedParameters = CGAL::Named_function_parameters; PolygonMesh = CGAL::Surface_mesh > >; face_descriptor = CGAL::SM_Face_index]' /usr/include/CGAL/Polygon_mesh_processing/triangulate_faces.h:365:17: required from 'bool CGAL::Polygon_mesh_processing::triangulate_faces(FaceRange, PolygonMesh&, const NamedParameters&) [with FaceRange = CGAL::Iterator_range > >::Index_iterator >; PolygonMesh = CGAL::Surface_mesh > >; NamedParameters = CGAL::Named_function_parameters]' /usr/include/CGAL/Polygon_mesh_processing/triangulate_faces.h:423:27: required from 'bool CGAL::Polygon_mesh_processing::triangulate_faces(PolygonMesh&, const NamedParameters&) [with PolygonMesh = CGAL::Surface_mesh > >; NamedParameters = CGAL::Named_function_parameters]' NodeIndexedFaceSet.cpp:3533:57: required from here /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:449:10: note: parameter passing for argument of type 'CGAL::internal::Weight_min_max_dihedral_and_area' when C++17 is enabled changed to match C++14 in GCC 10.1 449 | Weight operator()(const std::vector& P, | ^~~~~~~~ /usr/include/CGAL/Interval_nt.h: In instantiation of 'std::pair CGAL::Real_embeddable_traits >::To_interval::operator()(const CGAL::Real_embeddable_traits >::Type&) const [with bool B = false; CGAL::Real_embeddable_traits >::Type = CGAL::Interval_nt]': /usr/include/CGAL/number_utils.h:302:23: required from 'typename CGAL::Real_embeddable_traits::To_interval::result_type CGAL::to_interval(const Real_embeddable&) [with Real_embeddable = Interval_nt; typename Real_embeddable_traits::To_interval::result_type = std::pair; typename Real_embeddable_traits::To_interval = Real_embeddable_traits >::To_interval]' /usr/include/CGAL/Cartesian/function_objects.h:2015:57: required from 'CGAL::Bbox_3 CGAL::CartesianKernelFunctors::Construct_bbox_3::operator()(const Point_3&) const [with K = CGAL::Simple_cartesian >; Point_3 = CGAL::Point_3 > >]' /usr/include/CGAL/Point_3.h:179:41: required from 'CGAL::Bbox_3 CGAL::Point_3::bbox() const [with R_ = CGAL::Simple_cartesian >]' /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/face_graph_utils.h:296:61: required from 'static void CGAL::Polygon_mesh_processing::Corefinement::Side_of_helper::build_tree(TriangleMesh&, Tree_type&, const Node_id_map&, FaceIdMap, const VertexPointMap&, const NodeVector&) [with FaceIdMap = CGAL::SM_index_pmap >, CGAL::SM_Face_index>; TriangleMesh = CGAL::Surface_mesh > >; Node_id_map = std::unordered_map, std::equal_to, std::allocator > >; VertexPointMap = CGAL::Surface_mesh > >::Property_map > >; NodeVector = CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, true, false>; Input_Kernel = CGAL::Simple_cartesian; Tree_type = CGAL::AABB_tree > >, 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> >]' /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/Face_graph_output_builder.h:1472:29: required from 'void CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder::operator()(const Nodes_vector&, bool, const boost::dynamic_bitset<>&, const Mesh_to_map_node&) [with Nodes_vector = CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, true, false>; Mesh_to_map_node = std::map > >*, CGAL::Polygon_mesh_processing::Corefinement::internal::Node_id_to_vertex > >, false>, std::less > >*>, std::allocator > >* const, CGAL::Polygon_mesh_processing::Corefinement::internal::Node_id_to_vertex > >, false> > > >; TriangleMesh = CGAL::Surface_mesh > >; VertexPointMap1 = CGAL::Surface_mesh > >::Property_map > >; VertexPointMap2 = CGAL::Surface_mesh > >::Property_map > >; VpmOutTuple = std::tuple > >::Property_map > > >, boost::optional > >::Property_map > > >, boost::optional > >::Property_map > > >, boost::optional > >::Property_map > > > >; FaceIdMap1 = CGAL::SM_index_pmap >, CGAL::SM_Face_index>; FaceIdMap2 = CGAL::SM_index_pmap >, CGAL::SM_Face_index>; Kernel_ = CGAL::Default; EdgeMarkMapBind_ = CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >; EdgeMarkMapTuple_ = std::tuple > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >; UserVisitor_ = CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > > >]' /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/Visitor.h:1682:19: required from 'void CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement::finalize(INodes&, const TriangleMesh&, const TriangleMesh&, const VertexPointMap1&, const VertexPointMap2&) [with TriangleMesh = CGAL::Surface_mesh > >; VertexPointMap1 = CGAL::Surface_mesh > >::Property_map > >; VertexPointMap2 = CGAL::Surface_mesh > >::Property_map > >; OutputBuilder_ = CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, std::tuple > >::Property_map > > >, boost::optional > >::Property_map > > >, boost::optional > >::Property_map > > >, boost::optional > >::Property_map > > > >, CGAL::SM_index_pmap >, CGAL::SM_Face_index>, CGAL::SM_index_pmap >, CGAL::SM_Face_index>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >, std::tuple > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > > > >; EdgeMarkMapBind_ = CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >; UserVisitor_ = CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > > >; bool doing_autorefinement = false; bool handle_non_manifold_features = false; INodes = CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, true, false>]' /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:1758:23: required from 'OutputIterator CGAL::Polygon_mesh_processing::Corefinement::Intersection_of_triangle_meshes::operator()(OutputIterator, bool, bool) [with OutputIterator = CGAL::Emptyset_iterator; TriangleMesh = CGAL::Surface_mesh > >; VertexPointMap1 = CGAL::Surface_mesh > >::Property_map > >; VertexPointMap2 = CGAL::Surface_mesh > >::Property_map > >; Node_visitor = CGAL::Polygon_mesh_processing::Corefinement::Surface_intersection_visitor_for_corefinement > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Polygon_mesh_processing::Corefinement::Face_graph_output_builder > >, CGAL::Surface_mesh > >::Property_map > >, CGAL::Surface_mesh > >::Property_map > >, std::tuple > >::Property_map > > >, boost::optional > >::Property_map > > >, boost::optional > >::Property_map > > >, boost::optional > >::Property_map > > > >, CGAL::SM_index_pmap >, CGAL::SM_Face_index>, CGAL::SM_index_pmap >, CGAL::SM_Face_index>, CGAL::Default, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >, std::tuple > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > > > >, CGAL::Polygon_mesh_processing::Corefinement::Ecm_bind > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > >, CGAL::Polygon_mesh_processing::Corefinement::No_mark > > > >, CGAL::Polygon_mesh_processing::Corefinement::Default_visitor > > >, false, false>]' /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:408:10: required from 'std::array CGAL::Polygon_mesh_processing::corefine_and_compute_boolean_operations(TriangleMesh&, TriangleMesh&, const std::array, 4>&, const NamedParameters1&, const NamedParameters2&, const std::tuple&) [with TriangleMesh = CGAL::Surface_mesh > >; NamedParameters1 = CGAL::Named_function_parameters; NamedParameters2 = CGAL::Named_function_parameters; NamedParametersOut0 = CGAL::Named_function_parameters; NamedParametersOut1 = CGAL::Named_function_parameters; NamedParametersOut2 = CGAL::Named_function_parameters; NamedParametersOut3 = CGAL::Named_function_parameters]' /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:530:43: required from 'bool CGAL::Polygon_mesh_processing::corefine_and_compute_union(TriangleMesh&, TriangleMesh&, TriangleMesh&, const NamedParameters1&, const NamedParameters2&, const NamedParametersOut&) [with TriangleMesh = CGAL::Surface_mesh > >; NamedParameters1 = CGAL::Named_function_parameters; NamedParameters2 = CGAL::Named_function_parameters; NamedParametersOut = CGAL::Named_function_parameters]' NodeIndexedFaceSet.cpp:3540:75: required from here /usr/include/CGAL/Interval_nt.h:1324:35: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1324 | std::pair operator()( const Type& x ) const { | ^~~~~~~~ /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h: In function 'OutputIterator CGAL::Polygon_mesh_processing::triangulate_hole_polyline(const PointRange1&, const PointRange2&, OutputIterator, const NamedParameters&) [with PointRange1 = std::vector >, std::allocator > > >; PointRange2 = std::vector >, std::allocator > > >; OutputIterator = std::back_insert_iterator > >; NamedParameters = CGAL::Named_function_parameters >]': /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:793:30: note: parameter passing for argument of type 'CGAL::internal::Weight_min_max_dihedral_and_area' when C++17 is enabled changed to match C++14 in GCC 10.1 793 | triangulate_hole_polyline(points, third_points, tracer, WC(), | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 794 | choose_parameter(get_parameter_reference(np, internal_np::visitor), default_visitor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | use_dt3, | ~~~~~~~~ 796 | choose_parameter(get_parameter(np, internal_np::do_not_use_cubic_algorithm), false), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | choose_parameter(get_parameter(np, internal_np::geom_traits))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h: In constructor 'CGAL::internal::Weight_min_max_dihedral_and_area::Weight_min_max_dihedral_and_area(const std::vector&, const std::vector&, int, int, int, const LookupTable&) [with Point_3 = CGAL::Point_3 >; LookupTable = CGAL::internal::Lookup_table_map]': /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:278:23: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | w = std::make_pair(ang_max, to_double(CGAL::approximate_sqrt(CGAL::squared_area(P[i],P[j],P[k])))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h: In member function 'CGAL::internal::Weight_min_max_dihedral_and_area CGAL::internal::Weight_min_max_dihedral_and_area::operator+(const CGAL::internal::Weight_min_max_dihedral_and_area&) const': /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:282:36: note: parameter passing for argument of type 'CGAL::internal::Weight_min_max_dihedral_and_area' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | Weight_min_max_dihedral_and_area operator+(const Weight_min_max_dihedral_and_area& w2) const | ^~~~~~~~ /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h: In constructor 'CGAL::internal::Weight_min_max_dihedral_and_area::Weight_min_max_dihedral_and_area(const std::vector&, const std::vector&, int, int, int, const LookupTable&) [with Point_3 = CGAL::Point_3 >; LookupTable = CGAL::internal::Lookup_table]': /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:278:23: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | w = std::make_pair(ang_max, to_double(CGAL::approximate_sqrt(CGAL::squared_area(P[i],P[j],P[k])))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~ In file included from /usr/include/CGAL/basic.h:26: /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h: In member function 'CGAL::internal::Weight_min_max_dihedral_and_area::operator+(CGAL::internal::Weight_min_max_dihedral_and_area const&) const': /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:284:5: note: parameter passing for argument of type 'struct Weight_min_max_dihedral_and_area' when C++17 is enabled changed to match C++14 in GCC 10.1 284 | CGAL_assertion((*this) != NOT_VALID()); | ^~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Cartesian_converter.h:28, from /usr/include/CGAL/Filtered_kernel.h:19: /usr/include/CGAL/NT_converter.h: In member function 'CGAL::NT_converter, CGAL::Interval_nt >::operator()(boost::multiprecision::number const&) const': /usr/include/CGAL/NT_converter.h:109:36: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CGAL_NTS to_interval(a); | ^ NodeIndexedFaceSet.cpp: In member function 'CGAL::internal::Weight_calculator::operator() >, CGAL::internal::Lookup_table_map >(std::vector >, std::allocator > > > const&, std::vector >, std::allocator > > > const&, int, int, int, CGAL::internal::Lookup_table_map const&) constCGAL::internal::Weight_min_max_dihedral_and_area': NodeIndexedFaceSet.cpp:4061:1: note: parameter passing for argument of type 'struct Weight_min_max_dihedral_and_area' when C++17 is enabled changed to match C++14 in GCC 10.1 4061 | } | ^ /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h: In member function 'CGAL::internal::Weight_min_max_dihedral_and_area::Weight_min_max_dihedral_and_area >, CGAL::internal::Lookup_table >(std::vector >, std::allocator > > > const&, std::vector >, std::allocator > > > const&, int, int, int, CGAL::internal::Lookup_table const&)': /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:278:23: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | w = std::make_pair(ang_max, to_double(CGAL::approximate_sqrt(CGAL::squared_area(P[i],P[j],P[k])))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NodeIndexedFaceSet.cpp: In member function 'CGAL::internal::Weight_calculator::operator() >, CGAL::internal::Lookup_table >(std::vector >, std::allocator > > > const&, std::vector >, std::allocator > > > const&, int, int, int, CGAL::internal::Lookup_table const&) constCGAL::internal::Weight_min_max_dihedral_and_area': NodeIndexedFaceSet.cpp:4061:1: note: parameter passing for argument of type 'struct Weight_min_max_dihedral_and_area' when C++17 is enabled changed to match C++14 in GCC 10.1 4061 | } | ^ /usr/include/CGAL/Interval_nt.h: In member function 'CGAL::Coercion_traits_interval_nt, CGAL::Boolean_tag >::Cast::operator()(int const&) const': /usr/include/CGAL/Interval_nt.h:1450:69: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1450 | return typename Real_embeddable_traits::To_interval()(x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h: In member function 'CGAL::internal::Triangulate_hole_polyline_DT, CGAL::internal::Tracer_polyline_incomplete, std::back_insert_iterator, std::allocator > > >, std::back_insert_iterator, std::allocator > > > >, CGAL::internal::Weight_calculator, CGAL::Polygon_mesh_processing::Hole_filling::Default_visitor, CGAL::internal::Lookup_table_map>::fill_by_extra_triangles(CGAL::Delaunay_triangulation_3, CGAL::Triangulation_data_structure_3, CGAL::Triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Delaunay_triangulation_cell_base_3, CGAL::Triangulation_cell_base_3, CGAL::Triangulation_ds_cell_base_3 > >, CGAL::Sequential_tag>, CGAL::Default, CGAL::Default> const&, std::vector > const&, std::vector >, std::allocator > > > const&, std::vector >, std::allocator > > > const&, CGAL::internal::Tracer_polyline_incomplete, std::back_insert_iterator, std::allocator > > >, std::back_insert_iterator, std::allocator > > > >&, CGAL::internal::Weight_calculator const&, CGAL::Polygon_mesh_processing::Hole_filling::Default_visitor&) const': /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:1125:45: note: parameter passing for argument of type 'struct Weight_min_max_dihedral_and_area' when C++17 is enabled changed to match C++14 in GCC 10.1 1125 | LookupTable W(n, Weight::DEFAULT()); // do not forget that these default values are not changed for [i, i+1] | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:27: /usr/include/CGAL/boost_mp.h: In function 'CGAL::RET_boost_mp, mpl_::int_<2> >::To_interval::operator()(boost::multiprecision::number const&) const [clone .isra.0]': /usr/include/CGAL/boost_mp.h:540:9: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 540 | operator()(const Type& x) const { | ^~~~~~~~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:899:18: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 899 | v2.y += norm.y; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:900:18: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 900 | v2.z += norm.z; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In file included from Vec3f.h:24, from Node.h:27: In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: warning: 'vec.x' is used uninitialized [-Wuninitialized] 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1976:15: warning: 'vec.y' is used uninitialized [-Wuninitialized] In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'MyMeshX >::toIndexedFaceSet(int, Scene*)' at MyMesh.h:1978:23: Vec3x.h:59:42: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ 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 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/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, | ^~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h: In member function 'CGAL::internal::Weight_min_max_dihedral_and_area::operator+(CGAL::internal::Weight_min_max_dihedral_and_area const&) const': /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:282:36: note: parameter passing for argument of type 'struct Weight_min_max_dihedral_and_area' when C++17 is enabled changed to match C++14 in GCC 10.1 282 | Weight_min_max_dihedral_and_area operator+(const Weight_min_max_dihedral_and_area& w2) const | ^~~~~~~~ In file included from /usr/include/CGAL/Lazy_exact_nt.h:31, from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:25: In member function 'CGAL::Lazy_rep, boost::multiprecision::number, CGAL::To_interval >, 2>::set_at(boost::multiprecision::number*) const', inlined from 'CGAL::Lazy_rep_n, boost::multiprecision::number, CGAL::CartesianKernelFunctors::Compute_y_3 > >, CGAL::CartesianKernelFunctors::Compute_y_3 > >, CGAL::To_interval >, false, CGAL::Vector_3 >::update_exact_helper<0ul>(std::integer_sequence) constvoid' at /usr/include/CGAL/Lazy.h:629:17, inlined from 'CGAL::Lazy_rep_n, boost::multiprecision::number, CGAL::CartesianKernelFunctors::Compute_y_3 > >, CGAL::CartesianKernelFunctors::Compute_y_3 > >, CGAL::To_interval >, false, CGAL::Vector_3 >::update_exact() const' at /usr/include/CGAL/Lazy.h:636:24: /usr/include/CGAL/Lazy.h:548:20: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 548 | set_at(p, E2A()(*p)); | ~~~~~^~~~ /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h: In function 'CGAL::internal::Weight_calculator::operator() >, CGAL::internal::Lookup_table_map >(std::vector >, std::allocator > > > const&, std::vector >, std::allocator > > > const&, int, int, int, CGAL::internal::Lookup_table_map const&) constCGAL::internal::Weight_min_max_dihedral_and_area [clone .isra.0]': /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:449:10: note: parameter passing for argument of type 'struct Weight_min_max_dihedral_and_area' when C++17 is enabled changed to match C++14 in GCC 10.1 449 | Weight operator()(const std::vector& P, | ^~~~~~~~ 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.3109217]' 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: /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.3109218]' 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.3109219]' 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: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.3149726]' 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.3149802]' 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); | ^~~~~~~ /usr/include/CGAL/Lazy.h: In member function 'CGAL::Lazy_rep, boost::multiprecision::number, CGAL::To_interval >, 2>::set_at(boost::multiprecision::number*) const': /usr/include/CGAL/Lazy.h:548:20: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 548 | set_at(p, E2A()(*p)); | ~~~~~^~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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; } | ~~^~~~~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vecmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 3x.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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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: 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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeFontStyle.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 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]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeGeoMetadata.cpp 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]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeExtrusion.cpp 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: 'make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1976:15: warning: 'vec.y' is used uninitialized [-Wuninitialized] In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'MyMeshX >::toIndexedFaceSet(int, Scene*)' at MyMesh.h:1978:23: Vec3x.h:59:42: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z -make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 GeoNode.h:24, from NodeGeoCoordinate.h:24, from NodeGeoCoordinate.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 NodeGeoCoordinate.cpp:53: 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 GeoNode.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 member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: warning: 'vec.x' is used uninitialized [-Wuninitialized] 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1976:15: warning: 'vec.y' is used uninitialized [-Wuninitialized] In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'MyMeshX >::toIndexedFaceSet(int, Scene*)' at MyMesh.h:1978:23: Vec3x.h:59:42: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ 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:488:44: warning: 'MEM[(struct Vec3x *)&vec].x' may be used uninitialized [-Wmaybe-uninitialized] 488 | if ((fabsf(m_selectedVertices[n].x + vec.x) < epsilon) && NodeGeoCoordinate.cpp:476:11: note: 'MEM[(struct Vec3x *)&vec].x' was declared here 476 | Vec3f vec = pointX3D()->getMFVec3f()->getValue(ci->getValue(index1)); | ^~~ 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].y' 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].y' was declared here 476 | Vec3f vec = pointX3D()->getMFVec3f()->getValue(ci->getValue(index1)); | ^~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeGroup.cpp 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]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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; } | ~~^~~~~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTrianmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' gulate()' 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:19make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 76:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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:898:18: wamake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' rning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeLineSet.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 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]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeLOD.cpp 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]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeMaterial.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 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]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeNurbsCurve2D.cpp 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]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeNurbsOrientationInterpolator.cpp In file included from Proto.h:27, from NodeNurbsOrientationInterpolator.h:25, from NodeNurbsOrientationInterpolator.cpp:25: Node.h:1208:23: warning: 'virtual int Node::write(int, int, bool)' was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsCurve.h:24, from NodeNurbsOrientationInterpolator.h:26: 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 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeNurbsPositionInterpolator.cpp In file included from Proto.h:27, from NodeNurbsPositionInterpolator.h:25, from NodeNurbsPositionInterpolator.cpp:25: Node.h:1208:23: warning: 'virtual int Node::write(int, int, bool)' was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsPositionInterpolator.h:26: 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 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeNurbsSweptSurface.cpp 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 + cmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' oordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: warning: 'vec.x' is used uninitialized [-Wuninitialized] 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1976:15: warning: 'vec.y' is used uninitialized [-Wuninitialized] In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'MyMeshX >::toIndexedFaceSet(int, Scene*)' at MyMesh.h:1978:23: Vec3x.h:59:42: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 Interpolator.h:24, from MeshMorphingNode.h:25, from NodeNurbsSurface.h:24, from NodeNurbsTrimmedSurface.h:24, from NodeNurbsTrimmedSurface.cpp:29: Node.h:1208:23: warning: 'virtual int Node::write(int, int, bool)' was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NodeContourPolyline2D.h:24, from NodeNurbsTrimmedSurface.cpp:41: 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 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) | ^~ 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 | {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 >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: warning: 'vec.x' is used uninitialized [-Wuninitialized] 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1976:15: warning: 'vec.y' is used uninitialized [-Wuninitialized] In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'MyMeshX >::toIndexedFaceSet(int, Scene*)' at MyMesh.h:1978:23: Vec3x.h:59:42: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeParticleSystem.cpp 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-make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' >getValue(i); | ^~~ MyMesh.h:1976:15: warning: 'vec.y' is used uninitialized [-Wuninitialized] In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'MyMeshX >::toIndexedFaceSet(int, Scene*)' at MyMesh.h:1978:23: Vec3x.h:59:42: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodePixelTexture.cpp 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:19make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 76:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodePolyline2D.cpp In file included from GeometryNode.h:24, from ChainBasedNode.h:24, from NodePolyline2D.h:24, from NodePolyline2D.cpp:25: Node.h:1208:23: warning: 'virtual int Node::write(int, int, bool)' was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ 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 '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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeProximitySensor.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 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]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeQuadSet.cpp 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&)', make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' inlined from 'MyMeshX >::toIndexedFaceSet(int, Scene*)' at MyMesh.h:1978:23: Vec3x.h:59:42: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeRectangle2D.cpp 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; } | ~~^~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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeTexCoordDamper2D.cpp 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]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeTextureCoordinate.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeTriangleFanSet.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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(Vec3x const&)', inlined from 'MyMeshX >::toIndexedFaceSet(int, Scene*)' at MyMesh.h:1978:23: Vec3x.h:59:42: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeTriangleSet.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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 const&)', inlined from 'MyMeshX >::toIndexedFaceSet(int, Scene*)' at MyMesh.h:1978:23: Vec3x.h:59:42: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeTrimmedSurface.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeVrmlCut.cpp In file included from NodeVrmlCut.h:24, from NodeVrmlCut.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, from NodeVrmlCut.cpp:45: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ 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: 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeText3D.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 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]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c NodeSuperShape.cpp 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 umake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' ninitialized [-Wuninitialized] 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1976:15: warning: 'vec.y' is used uninitialized [-Wuninitialized] In member function 'Vec3x::Vec3x(Vec3x const&)', inlined from 'MyMeshX >::toIndexedFaceSet(int, Scene*)' at MyMesh.h:1978:23: Vec3x.h:59:42: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 59 | { x = v.x; y = v.y; z = v.z; } | ~~^~~~~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h: In member function 'MyMeshX >::drawNormals()': MyMesh.h:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 GeometryNode.h:24, from MeshBasedNode.h:24, from NodeIndexedFaceSet.h:24, from MyMesh.h:53: 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 NodeSuperRevolver.h:26, from NodeSuperRevolver.cpp: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 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: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) | ^~ 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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In memmake[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' ber 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 Proto.h:27, from NodeSuperExtrusion.h:25, from NodeSuperExtrusion.cpp:25: Node.h:1208:23: warning: 'virtual int Node::write(int, int, bool)' was hidden [-Woverloaded-virtual=] 1208 | virtual int write(int filedes, int indent, bool avoidUse = false); | ^~~~~ In file included from NurbsCurve.h:43, from NodeNurbsCurve.h:24, from NodeSuperExtrusion.h:27: ChainBasedNode.h:49:21: note: by 'virtual int ChainBasedNode::write(int, int)' 49 | virtual int write(int f, int indent); | ^~~~~ In file included from MFBool.h:25, from SFMFTypes.h:28, from DynamicFieldsNode.h:28, from Proto.h:478: 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) | ^~ 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:898:18: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 898 | v2.x += norm.x; | ~~~~~^~~~~~~~~ MyMesh.h:895:19: note: 'v1.x' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.y' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ MyMesh.h:901:23: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 901 | glVertex3f(v1.x, v1.y, v1.z); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ MyMesh.h:895:19: note: 'v1.z' was declared here 895 | VEC3X v1 = vertices + coordIndex[j] * 3; | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.x' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.y' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:968:19: Vec3x.h:72:60: warning: 'c1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:952:19: note: 'c1.z' was declared here 952 | VEC3X c1(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.x' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.y' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::generateFaceNormals()' at MyMesh.h:969:19: Vec3x.h:72:60: warning: 'c3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::generateFaceNormals()': MyMesh.h:966:19: note: 'c3.z' was declared here 966 | VEC3X c3(vertices + coordIndex[i++] * 3); | ^~ MyMesh.h: In member function 'MyMeshX >::toIndexedFaceSet(int, Scene*)': MyMesh.h:1977:15: warning: 'vec.x' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.x' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.y' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.y' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ MyMesh.h:1977:15: warning: 'vec.z' may be used uninitialized [-Wmaybe-uninitialized] 1977 | Vec3f point(vec.x, vec.y, vec.z); | ^~~~~ MyMesh.h:1976:15: note: 'vec.z' was declared here 1976 | VEC3X vec = vertices->getValue(i); | ^~~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.x' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.y' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v4.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1721:19: note: 'v4.z' was declared here 1721 | VEC3X v4(vertices + m_coordIndex->getValue(offset + 3) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.y' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.x' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v1.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1718:19: note: 'v1.z' was declared here 1718 | VEC3X v1(vertices + m_coordIndex->getValue(offset + 0) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.x' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.y' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1726:46: Vec3x.h:72:60: warning: 'v2.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1719:19: note: 'v2.z' was declared here 1719 | VEC3X v2(vertices + m_coordIndex->getValue(offset + 1) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.x' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.x' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.y' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.y' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator-(Vec3x const&) const', inlined from 'MyMeshX >::simpleQuadTriangulate()' at MyMesh.h:1724:46: Vec3x.h:72:60: warning: 'v3.z' may be used uninitialized [-Wmaybe-uninitialized] 72 | { return Vec3x(x - v.x, y - v.y, z - v.z); } | ^ MyMesh.h: In member function 'MyMeshX >::simpleQuadTriangulate()': MyMesh.h:1720:19: note: 'v3.z' was declared here 1720 | VEC3X v3(vertices + m_coordIndex->getValue(offset + 2) * 3); | ^~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.z' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'lastVertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.y' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'lastVertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1526:15: note: 'lastVertex.x' was declared here 1526 | VEC3X lastVertex(vertices + coordIndex->getValue(offset) * 3); | ^~~~~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.x' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:38: warning: 'vertex.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.y' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1529:24: Vec3x.h:66:50: warning: 'vertex.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1528:19: note: 'vertex.z' was declared here 1528 | VEC3X vertex(vertices + coordIndex->getValue(offset + j) * 3); | ^~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.x' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex1.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.y' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex1.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1540:19: note: 'vertex1.z' was declared here 1540 | VEC3X vertex1(vertices + coordIndex->getValue(i) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.x' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.x' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:38: warning: 'vertex2.y' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.y' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator==(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1545:33: Vec3x.h:66:50: warning: 'vertex2.z' may be used uninitialized [-Wmaybe-uninitialized] 66 | { return x == v.x && y == v.y && z == v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1543:27: note: 'vertex2.z' was declared here 1543 | VEC3X vertex2(vertices + coordIndex->getValue(j) * 3); | ^~~~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.x' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert1.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.y' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert1.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1566:27: note: 'vert1.z' was declared here 1566 | VEC3X vert1(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.x' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.x' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:38: warning: 'vert2.y' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.y' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ In member function 'Vec3x::operator!=(Vec3x const&) const', inlined from 'MyMeshX >::optimizeCoordIndex()' at MyMesh.h:1580:39: Vec3x.h:68:50: warning: 'vert2.z' may be used uninitialized [-Wmaybe-uninitialized] 68 | { return x != v.x || y != v.y || z != v.z; } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ MyMesh.h: In member function 'MyMeshX >::optimizeCoordIndex()': MyMesh.h:1578:35: note: 'vert2.z' was declared here 1578 | VEC3X vert2(vertices + | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/wdune-1.958/src' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c PointFtgl.cpp 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' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c 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' 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' 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 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 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 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 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' 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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' g++ -O2 -g -I. -Iswt/include -I/usr/local/include -I/usr/local/include/eigenlib -I/usr/include/vcglib -I.//src -I.//vcglib -I.//vcglib/eigenlib -I/builddir/vcglib -I.//../vcglib -I/builddir/vcglib/eigenlib -I.//../vcglib/eigenlib -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/ffmpeg/ -I/usr/X11R6/include/ -I/usr/X11R6/LessTif/Motif1.2/include -I/usr/local/include -I/usr/local/include -g -O0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fopenmp -c parser.cpp make[2]: Leaving directory '/builddir/build/BUILD/wdune-1.958/src' 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) | ^~ (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' In function 'ComputePerVertexQualityMinMax', inlined from 'InitQuadric' at .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:511:60, inlined from 'Init' at .//../vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h:256:16: .//../vcglib/vcg/complex/algorithms/stat.h:59:60: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 59 | std::pair pp=ComputePerVertexQualityMinMax(m); | ^ 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 []' 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 []' /usr/include/CGAL/Lazy.h: In member function 'operator()': /usr/include/CGAL/Lazy.h:627:8: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 627 | void update_exact_helper(std::index_sequence) const { | ^ /usr/include/CGAL/Lazy.h: In member function 'operator()': /usr/include/CGAL/Lazy.h:635:8: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 635 | void update_exact() const { | ^ 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 []' /usr/include/CGAL/Cartesian_converter.h: In member function 'operator()': /usr/include/CGAL/Cartesian_converter.h:299:5: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 299 | operator()(const typename K1::Point_3 &a) const | ^ 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 []' 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 []' 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; | ^ /usr/include/CGAL/Lazy.h: In member function 'operator()': /usr/include/CGAL/Lazy.h:780:3: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 780 | Lazy_rep_0(E&& e) | ^ 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 []' /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h: In member function 'operator()': /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:873:8: note: parameter passing for argument of type 'struct Weight_min_max_dihedral_and_area' when C++17 is enabled changed to match C++14 in GCC 10.1 873 | void triangulate_DT(const Polyline_3& P, | ^ 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, | ^ In function 'triangulate_hole_polyline': lto1: note: parameter passing for argument of type 'struct Weight_min_max_dihedral_and_area' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'operator()': lto1: note: parameter passing for argument of type 'struct Weight_min_max_dihedral_and_area' when C++17 is enabled changed to match C++14 in GCC 10.1 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 []' ~/build/BUILD/wdune-1.958/docs/export_example_c++/opengl_example ~/build/BUILD/wdune-1.958 + pushd docs/export_example_c++/opengl_example + /usr/bin/make -O -j4 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 ~/build/BUILD/wdune-1.958 ~/build/BUILD/wdune-1.958/warbird ~/build/BUILD/wdune-1.958 + popd + pushd warbird + /usr/bin/make -O -j4 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 + popd ~/build/BUILD/wdune-1.958 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.PQFpFu + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64 ++ dirname /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes -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.aarch64//usr/bin + mkdir -p /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//usr/share/man/man1 + mkdir -p /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//usr/include/white_dune + mkdir -p /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//usr/share/white_dune/opengl_example + mkdir -p /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//usr/share/applications + mkdir -p /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//usr/share/pixmaps/ + mkdir -p /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//usr/share/white_dune/shaders + install -m 755 -p bin/dune /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//usr/bin/dune + install -m 755 -p bin/dune4kids /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//usr/bin/dune4kids + install -m 755 -p bin/gitview.sh /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//usr/bin/gitview.sh + install -m 644 -p tools/phong.slx /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//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.aarch64/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.aarch64/usr/bin/run_dune_and_povray.sh + install -m 755 -p bin/illegal2vrml /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//usr/bin/illegal2vrml + install -m 644 -p desktop/kde/dune.desktop /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//usr/share/applications/dune.desktop + install -m 644 -p desktop/kde/dune.png /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//usr/share/pixmaps/dune.png + install -m 644 -p desktop/kde/dune4kids.desktop /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//usr/share/applications/dune4kids.desktop + install -m 644 -p desktop/kde/dune4kids.png /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//usr/share/pixmaps/dune4kids.png + install -m 644 -p man/dune.1 /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//usr/share/man/man1/dune.1 + install -m 644 -p man/dune4kids.1 /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//usr/share/man/man1/dune4kids.1 + install -m 644 -p man/illegal2vrml.1 /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//usr/share/man/man1/illegal2vrml.1 + install -m 644 -p man/gitview.1 /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//usr/share/man/man1/gitview.1 + install -m 644 -p include/white_dune/libC++RWD.h /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//usr/include/white_dune/libC++RWD.h + install -m 644 -p include/white_dune/libCRWD.h /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//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.aarch64//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.aarch64//usr/bin/warbird + install -m 644 -p warbird/warbird.desktop /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//usr/share/applications/warbird.desktop + install -m 644 -p warbird/warbird.png /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//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.aarch64//usr/bin/white_dune_opengl_example + install -m 644 -p warbird/cake.png /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//usr/share/white_dune/opengl_example/cake.png + install -m 644 -p warbird/bill.jpg /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//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.aarch64//usr/share/white_dune/opengl_example + desktop-file-install --add-category=Graphics --delete-original --dir=/builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//usr/share/applications /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//usr/share/applications/dune.desktop /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//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.aarch64//usr/share/applications /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//usr/share/applications/dune4kids.desktop /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64//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 -j4 --strict-build-id -m -i --build-id-seed 1.958-12.fc39 --unique-debug-suffix -1.958-12.fc39.aarch64 --unique-debug-src-base wdune-1.958-12.fc39.aarch64 --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.aarch64 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 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: wdune-1.958-12.fc39.aarch64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.pnuWLa + umask 022 + cd /builddir/build/BUILD + cd wdune-1.958 + LICENSEDIR=/builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64/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.aarch64/usr/share/licenses/wdune + cp -pr /builddir/build/BUILD/wdune-1.958/COPYING /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64/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(aarch-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 glibc >= 2.37.9000-18 ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) 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.17)(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) 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) libgcc_s.so.1(GCC_4.5.0)(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.17)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.38)(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.aarch64 Provides: wdune-devel = 1.958-12.fc39 wdune-devel(aarch-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.aarch64 Provides: application() application(warbird.desktop) wdune-opengl-examples = 1.958-12.fc39 wdune-opengl-examples(aarch-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: glibc >= 2.37.9000-18 libGL.so.1()(64bit) libGLU.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.34)(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.17)(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.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.HHRazo + umask 022 + cd /builddir/build/BUILD + cd wdune-1.958 + DOCDIR=/builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64/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.aarch64/usr/share/doc/wdune-docs + cp -pr /builddir/build/BUILD/wdune-1.958/README.txt /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64/usr/share/doc/wdune-docs + cp -pr /builddir/build/BUILD/wdune-1.958/docs /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64/usr/share/doc/wdune-docs + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.3pkKXa + umask 022 + cd /builddir/build/BUILD + cd wdune-1.958 + LICENSEDIR=/builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64/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.aarch64/usr/share/licenses/wdune-docs + cp -pr /builddir/build/BUILD/wdune-1.958/COPYING /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64/usr/share/licenses/wdune-docs + RPM_EC=0 ++ jobs -p + exit 0 Provides: wdune-docs = 1.958-12.fc39 wdune-docs(aarch-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.aarch64 Provides: wdune-debugsource = 1.958-12.fc39 wdune-debugsource(aarch-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.aarch64 Provides: debuginfo(build-id) = 03fe33d31b743aaef06126a68d924e0b54d7826e wdune-debuginfo = 1.958-12.fc39 wdune-debuginfo(aarch-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(aarch-64) = 1.958-12.fc39 Processing files: wdune-opengl-examples-debuginfo-1.958-12.fc39.aarch64 Provides: debuginfo(build-id) = 702bdd89a9bd2d89d7c72c5fc18c2d648be4ca53 debuginfo(build-id) = bc9105b0f7d44cf34a520eeda5f2eed02bb5bbde wdune-opengl-examples-debuginfo = 1.958-12.fc39 wdune-opengl-examples-debuginfo(aarch-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(aarch-64) = 1.958-12.fc39 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64 Wrote: /builddir/build/RPMS/wdune-opengl-examples-1.958-12.fc39.aarch64.rpm Wrote: /builddir/build/RPMS/wdune-debugsource-1.958-12.fc39.aarch64.rpm Wrote: /builddir/build/RPMS/wdune-opengl-examples-debuginfo-1.958-12.fc39.aarch64.rpm Wrote: /builddir/build/RPMS/wdune-devel-1.958-12.fc39.aarch64.rpm Wrote: /builddir/build/RPMS/wdune-1.958-12.fc39.aarch64.rpm Wrote: /builddir/build/RPMS/wdune-docs-1.958-12.fc39.aarch64.rpm Wrote: /builddir/build/RPMS/wdune-debuginfo-1.958-12.fc39.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.LdLw8k + umask 022 + cd /builddir/build/BUILD + cd wdune-1.958 + /usr/bin/rm -rf /builddir/build/BUILDROOT/wdune-1.958-12.fc39.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.gbhqJY + 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-aarch64-1691009102.223470/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-aarch64-1691009102.223470/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-aarch64-1691009102.223470/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/wdune-1.958-12.fc39.src.rpm) Config(child) 7 minutes 6 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